[Devel] [PATCH rh7] net: Don't nillify ve::ve_netns of ve0 on net exit, v2
Cyrill Gorcunov
gorcunov at odin.com
Wed May 13 10:01:05 PDT 2015
On Wed, May 13, 2015 at 07:59:45PM +0300, Cyrill Gorcunov wrote:
> When net-exit routine executes we zap ve::ve_netns member
> but we should not nillify ve0::init_net, it's permanent one.
>
> https://jira.sw.ru/browse/PSBM-33480
>
> p.s.: When net unsharing happens on ve0 we do set net->owner_ve
> to ve0, thus on exit we occasionally rip it off causing any
> futher attempts to call unshare on ve0 to fail.
>
> v2:
> - same applies when net namespace is created inside container
> itself: don't zap it until the net we're cleaning is the owner
>
> Signed-off-by: Cyrill Gorcunov <gorcunov at odin.com>
> CC: Andrew Vagin <avagin at odin.com>
Guys, fwiw, I didn't test it yet, just wanna to share early
(there is some problem in my testing environment, so once
I get it runnning again -- will write here, meanwhile the
patch is with untested status).
More information about the Devel
mailing list