[patch 0/1] [RFC][net namespace] veth ioctl management

Daniel Lezcano dlezcano at fr.ibm.com
Mon Feb 19 05:37:44 PST 2007


The following patch is an upgrade proposition for the veth pass-through driver.
The temporary proc interface has been replaced by an ioctl. The device is
a misc device. The major number is 10 and the minor number is dynamically allocated.
The minor number should to be retrieved from the /dev/misc

The veth configuration is no more done in one shot and does not unshare anymore.
The veth creation is done after the network namespace has been unshared and binded with the bind ns. 
The ioctl takes the parent dev name, the child dev name and the child namespace identifier.
The veth creation will fails if the namespaces relationship is not parent->child.

The set_mac_address callback is set, so the usual commands ip/ifconfig can be used to
assign a mac address to the pair device.

The patch header contains the source code for the userspace tool, vethctl.
The patch needs the lxc patchset for the bind namespace syscall.

-- 



More information about the Containers mailing list