Reading the above bug it seems that the submitter is suggesting bind mounting sysfs inside the container? I think that mounting a new instance of sysfs inside the container is more correct than mounting the host's sysfs? Any lxc experts that can comment?

First, THANK YOU!!! I been trying to figure out what has caused my network to die on my guest Gentoo container and your post has put me in the right direction.

for your question, the sysfs is the same regardless where you how many times you mount it and is a security consideration when dealing with LXC containers. You just found a bug in their design for removing sysfs from the container. What was your fix, besides mounting sysfs? I found both spots in the code and am looking to see how I can modify my LXC to bring up the interfaces I'll update if i can can get this work without having sysfs in there.