I'm using the openvz kernel 2.6.32, and found that I can't netdev_add a real net device to a container.<br><br>I found the function<b> __dev_change_net_namespac</b>e in net/core/dev.c, and it says:<br><br><br>#ifdef CONFIG_SYSFS<br>
/* Don't allow real devices to be moved when sysfs<br> * is enabled.<br> */<br> err = -EINVAL;<br> if (dev->dev.parent)<br> goto out;<br>#endif<br><br><br>It seems if you enable CONFIG_SYSFS, you can't add a real device to a container with the netdev_add command.<br>
<br>I'm confused about this, because under kernel 2.6.18, it's ok to add a real device when sysfs is enabled.<br><br>Why forbid this?<br>and if I want to add a net device, How? <br><br><br>-- <br>hepeng<br>ICT<br>
<br>