Thread (20 messages) 20 messages, 5 authors, 2015-02-28

Re: new link failing on duplicate names in different namespaces

From: Eric W. Biederman <hidden>
Date: 2015-02-26 13:58:35

Nicolas Dichtel [off-list ref] writes:
Le 26/02/2015 06:56, Cong Wang a écrit :
quoted
On Wed, Feb 25, 2015 at 9:29 PM, Cong Wang [off-list ref] wrote:
[snip]
quoted
Please give the attached patch a try.
It's hard to comment a patch which is sent in attachment
(see
http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/Documentation/SubmittingPatches#n333).

+				err = rtnl_group_changelink(skb, dest_net,
It should probably be something like 'link_net ? : dest_net' instead of
dest_net.

I also don't understand why you need two label ('out' and 'err'). I think one is
enough (link_net is initialized to NULL for this purpose).
And why not keeping the same name as before, ie 'out'? It will minimize the
patch.
Sigh.

We can not give the guarantee that a new network device will only live
in and have a unique name in a single network namespace until we get
rid of dev_change_net_namespace in the code.

Cong your patch does not get rid of that and so is insufficient to solve
this problem and buggy.

Eric
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help