On Sat, 23 Jul 2005, Robert Watson wrote:
On Sat, 23 Jul 2005, Robert Watson wrote:
The attached patch introduces locking around the link layer and IPv4
multicast address lists, as well as updates drivers to use the locking.
It's a fairly large diff, but other than the changes to if.c, in.c, and
igmp.c, is fairly mechanical. It may well correct the problem you've
been seeing. If possible, and given sufficient review, I'd like to get
this change into 6.0, especially given that it affects the layout of
struct ifnet which is part of the ABI for network interface device
drivers.
Updated version of the patch at:
http://www.watson.org/~robert/freebsd/netperf/20050523-multicast.diff
Spl-related cleanups (no longer useful documentation of old
synchronization in many places), lock order hard-coded into WITNESS
order rather than dynamically detected.
Ed,
Have you had a chance to run with this patch as yet? If possible, I'd
like to get it merged to 7.x-CURRENT so we can backport it for 6.0.
Robert N M Watson
_______________________________________________
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "[EMAIL PROTECTED]"