[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <20120725.151737.1807149851147342859.davem@davemloft.net>
Date: Wed, 25 Jul 2012 15:17:37 -0700 (PDT)
From: David Miller <davem@...emloft.net>
To: eric.dumazet@...il.com
Cc: bjorn@...k.no, netdev@...r.kernel.org
Subject: Re: open sockets preventing unregister_netdevice from completing
in linux-next (next-20120724)
From: Eric Dumazet <eric.dumazet@...il.com>
Date: Wed, 25 Jul 2012 16:38:48 +0200
> Yes, we miss what was done with rt_cache_flush() : find all cached
> routes and release all dev references...
We can fix this with a two-pronged approach:
1) Walk the FIB info nexthops and invalidate.
2) Entries not cached in the FIB info nexthops go into a
per-netns list which is scanned as well.
I'll try to work on this if nobody beats me to it.
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists