Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 11 Dec 2005 16:02:36 +0200
From:      Petri Helenius <pete@he.iki.fi>
To:        Brian Candler <B.Candler@pobox.com>
Cc:        kamal kc <kamal_ckk@yahoo.com>, freebsd <freebsd-net@freebsd.org>
Subject:   Re: high interrupts by network interfaces
Message-ID:  <439C317C.3060707@he.iki.fi>
In-Reply-To: <20051211134805.GB98105@uk.tiscali.com>
References:  <20051211112650.67553.qmail@web35715.mail.mud.yahoo.com> <20051211134805.GB98105@uk.tiscali.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Brian Candler wrote:

>On Sun, Dec 11, 2005 at 03:26:50AM -0800, kamal kc wrote:
>  
>
>>i modified the bridge.c file and added a routine to
>>compress/decompress 
>>ip packet. i put my code in bdg_forward(). And ran the
>>pc in bridge mode.
>>
>>The modified kernel is deployed in network where the
>>datarate is 
>>about 4 to 6 Mbps. One thing to be noted is that the
>>pc receives 
>>continues data at 4 to 6 Mbps rather than sudden burst
>>at intervals.
>>
>>Now the problem is, I am getting very high interrupts
>>from the network 
>>interfaces. the cpu utilization by the interrupts is
>>high due to which there
>>is latency added to the packets forwarded by the pc.
>>The pc attempts to 
>>compress/decompress all tcp packets.
>>    
>>
>
>Suggestion: start with a standard kernel, without your custom modifications.
>
>If unmodified bridging works, and you get the high interrupt level, then you
>have found a problem with in FreeBSD.
>

Or you have found that hardware using "rl" driver is not as good as some 
other hardware. Read the source to get some more information.

Pete




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?439C317C.3060707>