Date: Tue, 3 Jul 2001 00:36:57 +0200 (CEST) From: Luigi Rizzo <luigi@info.iet.unipi.it> To: Jeffrey Hsu <hsu@FreeBSD.ORG> Cc: freebsd-net@FreeBSD.ORG Subject: Re: fastforwarding? Message-ID: <200107022236.AAA39077@info.iet.unipi.it> In-Reply-To: <20010702222259.29F3337B401@hub.freebsd.org> from Jeffrey Hsu at "Jul 2, 2001 03:22:59 pm"
next in thread | previous in thread | raw e-mail | index | archive | help
> > one of them is the (relatively high) interrupt overhead ... > Interesting. We've been working on the Lazy Receiver Processing > approach (http://www.cs.rice.edu/CS/Systems/LRP) to this problem > in combination with polling after processing as suggested by Mogul's > paper. As I understand it, your approach has the benefit of simplicity > over the LRP approach. well, it is simpler because it targets a simpler problem, namely forwarding from one interface to another one. But certainly, cutting off a fair amount of interrupt processing time frees some CPU for protocol processing. At a quick glance at the URL you mention, LRP seems to look at higher level protocol processing, and at giving a more fair treatment to different flows. This problem is a bit more complex to handle, as it requires modifications in the protocol stack (and maybe the CPU scheduler) as well. cheers luigi To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200107022236.AAA39077>