summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorSabrina Dubroca <sd@queasysnail.net>2014-09-10 23:23:02 +0200
committerDavid S. Miller <davem@davemloft.net>2014-09-12 17:33:06 -0400
commit381f4dca48d23e155b936b86ccd3ff12f073cf0f (patch)
treeb6f2de835f42420ad2d374c8ec91da74de2ba988 /lib
parentdcbc0054d783d53cf0479c391334e9a478daa25f (diff)
downloadop-kernel-dev-381f4dca48d23e155b936b86ccd3ff12f073cf0f.zip
op-kernel-dev-381f4dca48d23e155b936b86ccd3ff12f073cf0f.tar.gz
ipv6: clean up anycast when an interface is destroyed
If we try to rmmod the driver for an interface while sockets with setsockopt(JOIN_ANYCAST) are alive, some refcounts aren't cleaned up and we get stuck on: unregister_netdevice: waiting for ens3 to become free. Usage count = 1 If we LEAVE_ANYCAST/close everything before rmmod'ing, there is no problem. We need to perform a cleanup similar to the one for multicast in addrconf_ifdown(how == 1). Signed-off-by: Sabrina Dubroca <sd@queasysnail.net> Acked-by: Hannes Frederic Sowa <hannes@stressinduktion.org> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud