high interrupts by network interfaces

Petri Helenius pete at he.iki.fi
Sun Dec 11 06:02:45 PST 2005


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



More information about the freebsd-net mailing list