Hi,
$ lxc-execute --name net -s lxc.network.type=phys bash
Segmentation fault (core dumped)
The problem is that the netdev structure is mostly uninitialized (only
its type is set to LXC_NET_PHYS), so if_nametoindex() is invoked with a
NULL argument:
static int instanciate_phys(struct lxc_netdev *netdev)
{
netdev->ifindex = if_nametoindex(netdev->link);
That would be easy to fix by starting with
if (!netdev->link) {
ERROR("no link specified for phy netdev");
return -1;
}
or similar, but there's something else, too:
# lxc-execute --name net -s lxc.network.type=phys -s lxc.network.link=eth0 bash
lxc-execute: failed to move 'eth0' to the container : Message too long
It might as well have some sense, but I definitely don't get it this
late. :) I give up now.
--
Regards,
Feri.
------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
Lxc-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lxc-devel