Date: Tue, 27 Jul 2004 19:25:31 -0400 (EDT) From: Robert Watson <rwatson@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/net if.c if.h if_ethersubr.c if_var.h src/sys/net80211 ieee80211_output.c ieee80211_proto.c Message-ID: <Pine.NEB.3.96L.1040727192120.3788L-100000@fledge.watson.org> In-Reply-To: <200407272320.i6RNKj11064328@repoman.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 27 Jul 2004, Robert Watson wrote: > This is intended to provide increased compatibility for non-MPSAFE > network device drivers in the presence of Giant-free operation via > asynchronous dispatch. However, this commit does not mark any network > interfaces as IFF_NEEDSGIANT. BTW, this idea was suggested by Doug Rabson at the FreeBSD Developer Summit in Boston. The approach seems to work for static interfaces, but there's a race condition during interface detach that needs to be addressed before it can be used for things like USB ethernet (which is one of the most important driver types we need it for). Robert N M Watson FreeBSD Core Team, TrustedBSD Projects robert@fledge.watson.org Principal Research Scientist, McAfee Research
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.NEB.3.96L.1040727192120.3788L-100000>