I&#39;m using the openvz kernel 2.6.32,  and found that I can&#39;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&#39;t allow real devices to be moved when sysfs<br>         * is enabled.<br>         */<br>        err = -EINVAL;<br>        if (dev-&gt;dev.parent)<br>                goto out;<br>#endif<br><br><br>It seems if you enable CONFIG_SYSFS, you can&#39;t add a real device to a container with the netdev_add command.<br>

<br>I&#39;m confused about this, because under kernel 2.6.18, it&#39;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>