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>
index | next in thread | previous in thread | raw e-mail
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. Petehome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?439C317C.3060707>
