Date: Fri, 14 Nov 2003 13:27:14 -0800 From: Luigi Rizzo <rizzo@icir.org> To: Sam Leffler <sam@FreeBSD.org> Cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/an if_an.c if_anreg.h src/sys/dev/bfe if_bfe.c src/sys/dev/my if_my.c src/sys/dev/owi if_owi.c if_wivar.h src/sys/dev/re if_re.c src/sys/dev/wl if_wl.c src/sys/pci if_dc.c if_dcreg.h if_pcn.c if_pcnreg.h if_rl.c ... Message-ID: <20031114132714.A88606@xorpc.icir.org> In-Reply-To: <200311141900.hAEJ0XBn058450@repoman.freebsd.org>; from sam@FreeBSD.org on Fri, Nov 14, 2003 at 11:00:33AM -0800 References: <200311141900.hAEJ0XBn058450@repoman.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Nov 14, 2003 at 11:00:33AM -0800, Sam Leffler wrote: > sam 2003/11/14 11:00:33 PST ... > Log: > Drop the driver lock around calls to if_input to avoid a LOR when > the packets are immediately returned for sending (e.g. when bridging > or packet forwarding). There are more efficient ways to do this > but for now use the least intrusive approach. the number of places that this commit had to touch makes me wonder whether it wouldn't be better to include somehow these calls into the if_input routine somehow... cheers luigi
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20031114132714.A88606>