---------- Forwarded message ----------
From: 贺鹏 <[email protected]>
Date: 2010/6/18
Subject: Fwd: Why real device can't move to container when sysfs is enabled?
To: user <[email protected]>, devel <[email protected]>




---------- Forwarded message ----------
From: 贺鹏 <[email protected]>
Date: 2010/6/18
Subject: Why real device can't move to container when sysfs is enabled?
To: [email protected]
Cc: [email protected]


I'm using the openvz kernel 2.6.32,  and found that I can't netdev_add
a real net device to a container.

I found the function __dev_change_net_namespace in net/core/dev.c, and it says:


#ifdef CONFIG_SYSFS
        /* Don't allow real devices to be moved when sysfs
         * is enabled.
         */
        err = -EINVAL;
        if (dev->dev.parent)
                goto out;
#endif


It seems if you enable CONFIG_SYSFS, you can't add a real device to a
container with the netdev_add command.

I'm confused about this, because under kernel 2.6.18, it's ok to add a
real device when sysfs is enabled.

Why forbid this?
and if I want to add a net device, How?


--
hepeng
ICT




--
hepeng
ICT



--
hepeng
ICT

_______________________________________________
Devel mailing list
[email protected]
https://openvz.org/mailman/listinfo/devel

Reply via email to