On Wed, 2 Jul 2008, Robert Watson wrote:

 SVN rev 180197 on 2008-07-02 23:12:40Z by rwatson

 Set the IPv6 netisr handler as NETISR_MPSAFE on the basis that, despite
 there still being some well-known races in mld6 and nd6, running with
 Giant over the netisr handler provides little or not additional
 synchronization that might cause mld6 and nd6 to behave better.

It would be *really* nice if someone with some IPv6 background and a real-world IPv6 deployment could spend some time locking down the loose ends in the IPv6 code. It's only because these races are relatively rare that we don't see more bug reports here. The above change can be backed out if it turns out to expose races more than anticipated, but the much better fix would be for someone to simply add the missing locking.

Robert N M Watson
Computer Laboratory
University of Cambridge
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to