On Wed, May 3, 2017 at 4:39 AM, David Laight <[email protected]> wrote: > I suspect that many of the sockets created with 'kern=1' are not 'special' > and should hold a reference to the namespace.
They are special if they are created in net init, which means they have the same life-time with netns. They should NOT hold a refcnt, otherwise who would release the last netns refcnt? net exit is called when refcnt reaches 0, if you really held it, it is always at least 1.
