Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1710118
| From | David Ahern <dsahern@gmail.com> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | Re: unregister_netdevice: waiting for eth0 to become free. Usage count = 1 |
| Date | 2017-08-12 02:20 +0200 |
| Message-ID | <udsjM-1Rd-7@gated-at.bofh.it> (permalink) |
| References | (7 earlier) <ucOw2-1gs-13@gated-at.bofh.it> <ud0dQ-Jr-17@gated-at.bofh.it> <udlih-5Uh-3@gated-at.bofh.it> <udlV0-6mk-25@gated-at.bofh.it> <udsjM-1Rd-9@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
On 8/11/17 6:10 PM, Wei Wang wrote: > I think we have a potential fix for this issue. > Martin and I found that when addrconf_dst_alloc() creates a rt6, it is > possible that rt6->dst.dev points to loopback device while > rt6->rt6i_idev->dev points to a real device. > When the real device goes down, the current fib6 clean up code only > checks for rt6->dst.dev and assumes rt6->rt6i_idev->dev is the same. > That leaves unreleased refcnt on the real device if rt6->dst.dev > points to loopback dev. Yes, host routes and anycast routes. I have a patch to fix that but it is held up on a few VRF test cases failing. Hopefully I can get that figured out next week. These unrelated routes against the loopback device have been a source of a number of problems (e.g. take down 'lo' and all of IPv6 networking stops for that namespace).
Back to linux.kernel | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
unregister_netdevice: waiting for eth0 to become free. Usage count = 1 John Stultz <john.stultz@linaro.org> - 2017-08-07 23:10 +0200
Re: unregister_netdevice: waiting for eth0 to become free. Usage count = 1 John Stultz <john.stultz@linaro.org> - 2017-08-07 23:20 +0200
Re: unregister_netdevice: waiting for eth0 to become free. Usage count = 1 Cong Wang <xiyou.wangcong@gmail.com> - 2017-08-10 01:40 +0200
Re: unregister_netdevice: waiting for eth0 to become free. Usage count = 1 John Stultz <john.stultz@linaro.org> - 2017-08-10 01:50 +0200
Re: unregister_netdevice: waiting for eth0 to become free. Usage count = 1 Wei Wang <weiwan@google.com> - 2017-08-10 02:40 +0200
Re: unregister_netdevice: waiting for eth0 to become free. Usage count = 1 John Stultz <john.stultz@linaro.org> - 2017-08-10 02:50 +0200
Re: unregister_netdevice: waiting for eth0 to become free. Usage count = 1 John Stultz <john.stultz@linaro.org> - 2017-08-10 03:30 +0200
Re: unregister_netdevice: waiting for eth0 to become free. Usage count = 1 Wei Wang <weiwan@google.com> - 2017-08-10 03:40 +0200
Re: unregister_netdevice: waiting for eth0 to become free. Usage count = 1 Wei Wang <weiwan@google.com> - 2017-08-10 07:50 +0200
Re: unregister_netdevice: waiting for eth0 to become free. Usage count = 1 John Stultz <john.stultz@linaro.org> - 2017-08-10 20:20 +0200
Re: unregister_netdevice: waiting for eth0 to become free. Usage count = 1 Wei Wang <weiwan@google.com> - 2017-08-10 22:10 +0200
Re: unregister_netdevice: waiting for eth0 to become free. Usage count = 1 Cong Wang <xiyou.wangcong@gmail.com> - 2017-08-11 18:50 +0200
Re: unregister_netdevice: waiting for eth0 to become free. Usage count = 1 Wei Wang <weiwan@google.com> - 2017-08-11 19:30 +0200
Re: unregister_netdevice: waiting for eth0 to become free. Usage count = 1 David Ahern <dsahern@gmail.com> - 2017-08-12 02:20 +0200
Re: unregister_netdevice: waiting for eth0 to become free. Usage count = 1 Wei Wang <weiwan@google.com> - 2017-08-12 02:30 +0200
Re: unregister_netdevice: waiting for eth0 to become free. Usage count = 1 David Ahern <dsahern@gmail.com> - 2017-08-12 05:40 +0200
Re: unregister_netdevice: waiting for eth0 to become free. Usage count = 1 Wei Wang <weiwan@google.com> - 2017-08-12 21:40 +0200
Re: unregister_netdevice: waiting for eth0 to become free. Usage count = 1 Wei Wang <weiwan@google.com> - 2017-08-12 02:20 +0200
Re: unregister_netdevice: waiting for eth0 to become free. Usage count = 1 John Stultz <john.stultz@linaro.org> - 2017-08-12 02:40 +0200
Re: unregister_netdevice: waiting for eth0 to become free. Usage count = 1 Wei Wang <weiwan@google.com> - 2017-08-12 02:50 +0200
Re: unregister_netdevice: waiting for eth0 to become free. Usage count = 1 John Stultz <john.stultz@linaro.org> - 2017-08-12 05:10 +0200
Re: unregister_netdevice: waiting for eth0 to become free. Usage count = 1 Wei Wang <weiwan@google.com> - 2017-08-12 21:30 +0200
Re: unregister_netdevice: waiting for eth0 to become free. Usage count = 1 Wei Wang <weiwan@google.com> - 2017-08-12 21:30 +0200
Re: unregister_netdevice: waiting for eth0 to become free. Usage count = 1 Ido Schimmel <idosch@idosch.org> - 2017-08-12 20:20 +0200
Re: unregister_netdevice: waiting for eth0 to become free. Usage count = 1 Wei Wang <weiwan@google.com> - 2017-08-12 21:50 +0200
Re: unregister_netdevice: waiting for eth0 to become free. Usage count = 1 David Ahern <dsahern@gmail.com> - 2017-08-13 18:30 +0200
Re: unregister_netdevice: waiting for eth0 to become free. Usage count = 1 Wei Wang <weiwan@google.com> - 2017-08-13 23:00 +0200
Re: unregister_netdevice: waiting for eth0 to become free. Usage count = 1 David Ahern <dsahern@gmail.com> - 2017-08-14 01:10 +0200
csiph-web