OpenVZ Forum


Home » Mailing lists » Devel » Re: [PATCH] Virtual ethernet tunnel
Re: [PATCH] Virtual ethernet tunnel [message #18766] Wed, 06 June 2007 19:47 Go to next message
davem is currently offline  davem
Messages: 463
Registered: February 2006
Senior Member
From: Pavel Emelianov <xemul@openvz.org>
Date: Wed, 06 Jun 2007 19:11:38 +0400

> Veth stands for Virtual ETHernet. It is a simple tunnel driver
> that works at the link layer and looks like a pair of ethernet
> devices interconnected with each other.

I would suggest choosing a different name.

'veth' is also the name of the virtualized ethernet device
found on IBM machines, driven by driver/net/ibmveth.[ch]

_______________________________________________
Containers mailing list
Containers@lists.linux-foundation.org
https://lists.linux-foundation.org/mailman/listinfo/containers
Re: Re: [PATCH] Virtual ethernet tunnel [message #18783 is a reply to message #18766] Wed, 06 June 2007 20:38 Go to previous messageGo to next message
Daniel Lezcano is currently offline  Daniel Lezcano
Messages: 417
Registered: June 2006
Senior Member
David Miller wrote:
> From: Pavel Emelianov <xemul@openvz.org>
> Date: Wed, 06 Jun 2007 19:11:38 +0400
>
>   
>> Veth stands for Virtual ETHernet. It is a simple tunnel driver
>> that works at the link layer and looks like a pair of ethernet
>> devices interconnected with each other.
>>     
>
> I would suggest choosing a different name.
>
> 'veth' is also the name of the virtualized ethernet device
> found on IBM machines, driven by driver/net/ibmveth.[ch]
>   
Eric Biederman proposed the name "etun" which stands for "Ethernet TUNnel".

The goal of the pair device is to pass network packets between namespaces.
That reminds me the well known "pipe" which pass data between processes.

All network devices have a name describing what they do : "eth" for 
ethernet,
"dummy" for a device doing nothing, loopback, ...

Perhaps, a name like "epipe" or "npipe", which reflects what does the 
device, is more appropriate ?

-- Daniel


_______________________________________________
Containers mailing list
Containers@lists.linux-foundation.org
https://lists.linux-foundation.org/mailman/listinfo/containers
Re: Re: [PATCH] Virtual ethernet tunnel [message #18793 is a reply to message #18766] Thu, 07 June 2007 08:14 Go to previous message
dev is currently offline  dev
Messages: 1693
Registered: September 2005
Location: Moscow
Senior Member

David Miller wrote:
> From: Pavel Emelianov <xemul@openvz.org>
> Date: Wed, 06 Jun 2007 19:11:38 +0400
> 
> 
>>Veth stands for Virtual ETHernet. It is a simple tunnel driver
>>that works at the link layer and looks like a pair of ethernet
>>devices interconnected with each other.
> 
> 
> I would suggest choosing a different name.
> 
> 'veth' is also the name of the virtualized ethernet device
> found on IBM machines, driven by driver/net/ibmveth.[ch]

AFAICS, ibmveth.c registers ethX devices, while this driver registers
vethX by default, so there is no much conflict IMHO.

But if you still don't like it, I would suggest 'ethtun' and later
we will come with iptun for IP tunneling. Is it ok for you?

Thanks,
Kirill

_______________________________________________
Containers mailing list
Containers@lists.linux-foundation.org
https://lists.linux-foundation.org/mailman/listinfo/containers
Previous Topic: Re: [PATCH] Virtual ethernet tunnel
Next Topic: [patch 00/22] r/o bind mount patchset
Goto Forum:
  


Current Time: Sat Aug 02 10:24:42 GMT 2025

Total time taken to generate the page: 0.39052 seconds