OpenVZ Forum


Home » Mailing lists » Devel » Re: [patch 0/1] [RFC][net namespace] veth ioctl management
Re: [patch 0/1] [RFC][net namespace] veth ioctl management [message #17461] Mon, 19 February 2007 14:29 Go to previous message
ebiederm is currently offline  ebiederm
Messages: 1354
Registered: February 2006
Senior Member
Daniel Lezcano <dlezcano@fr.ibm.com> writes:

> 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

Ugh.

I don't think it's perfect but please take a look at the sysfs
interface to my etun device.  I think it is a little easier to
work with.

> 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.

Although with a lot of what you describe veth sounds decidedly less flexible
than etun.

> 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.

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


Current Time: Wed Aug 06 14:00:23 GMT 2025

Total time taken to generate the page: 1.49105 seconds