Andre Oppermann wrote:
Synopsis: [ipv6] IPv6-related crash if if_delmulti
Responsible-Changed-From-To: freebsd-net->bms
Responsible-Changed-By: andre
Responsible-Changed-When: Sun May 13 18:36:25 UTC 2007
Responsible-Changed-Why:
Send over to BMS. He's active in that area and may have fixed the bug already.
http://www.freebsd.org/cgi/query-pr.cgi?pr=108197
Sorry, but I have no time to look at this at the moment. Is someone else
free to look at it?
The fix probably needs to be borrowed from the IPv4 code which adds an
address to an interface.
This wouldn't be the final fix; the root issue, to my mind, is that
protocol specific state is contained within struct ifnet, when it
probably shouldn't be. The address configuration code in both cases is
therefore somewhat convoluted; FreeBSD lazy-allocates protocol domain
structures for an instance of struct ifnet, rather than making the
attachment of a protocol domain to an ifnet an explicit operation.
Thanks,
BMS
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "[EMAIL PROTECTED]"