usagi CHANGELOG.USAGI usagi/kernel/linux26/include/net addrconf.h usagi/kernel/linux26/net/ipv6 addrconf.c anycast.c mcast.c
| Newsgroups | gmane.linux.ipv6.usagi.cvs |
|---|---|
| Message-ID | <[email protected]> |
yoshfuji 2004/09/27 22:17:00 JST
Modified files:
. CHANGELOG.USAGI
kernel/linux26/include/net addrconf.h
kernel/linux26/net/ipv6 addrconf.c anycast.c mcast.c
Log:
* kernel/linux26/net/ipv6/{addrconf.c,anycast.c,mcast.c}:
Fix multiple leakages.
- Fix device multicast list leakage when forwarding is on.
- Don't multiply join multicast/anycast addresses.
- Save number of arguments for __ipv6_dev_mc_dev().
- use __ipv6_dev_mc_dec() where appropriate.
- leave solicited-node multicast address during device deletion.
- leave subnet-routers anycast address during device deletion.
- Clean up anycast membership management.
Revision Changes Path
1.878 +12 -1 usagi/CHANGELOG.USAGI
1.17 +3 -1 usagi/kernel/linux26/include/net/addrconf.h
1.80 +55 -47 usagi/kernel/linux26/net/ipv6/addrconf.c
1.12 +13 -10 usagi/kernel/linux26/net/ipv6/anycast.c
1.34 +12 -5 usagi/kernel/linux26/net/ipv6/mcast.c