cvs commit: src/sys/netinet in.c in_var.h
Bruce M Simpson
bms at FreeBSD.org
Thu Sep 28 03:04:13 PDT 2006
bms 2006-09-28 10:04:08 UTC
FreeBSD src repository
Modified files:
sys/netinet in.c in_var.h
Log:
The IPv4 code should clean up multicast group state when an interface
goes away. Without this change, it leaks in_multi (and often ether_multi
state) if many clonable interfaces are created and destroyed in quick
succession.
The concept of this fix is borrowed from KAME. Detailed information about
this behaviour, as well as test cases, are available in the PR.
PR: kern/78227
MFC after: 1 week
Revision Changes Path
1.94 +31 -2 src/sys/netinet/in.c
1.59 +2 -0 src/sys/netinet/in_var.h
More information about the cvs-src
mailing list