OpenVZ Forum


Home » Mailing lists » Devel » [patch 0/1] [RFC][net namespace] veth ioctl management
[patch 0/1] [RFC][net namespace] veth ioctl management [message #17465] Mon, 19 February 2007 13:37 Go to previous message
Daniel Lezcano is currently offline  Daniel Lezcano
Messages: 417
Registered: June 2006
Senior Member
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.

-- 
_______________________________________________
Containers mailing list
Containers@lists.osdl.org
https://lists.osdl.org/mailman/listinfo/containers
 
Read Message
Read Message
Previous Topic: Re: [ckrm-tech] [RFC][PATCH][2/4] Add RSS accounting and control
Next Topic: Re: [patch 0/1] [RFC][net namespace] veth ioctl management
Goto Forum:
  


Current Time: Wed Aug 06 18:48:27 GMT 2025

Total time taken to generate the page: 1.01824 seconds