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]"

Reply via email to