Thread (6 messages) 6 messages, 2 authors, 2016-12-13

pls help in veth

From: Er Krishna <hidden>
Date: 2016-12-13 12:38:14

Hi Rami,

Thanks for all the help and sorry for late reply. I don't have the kernel
.config of current build (its very difficult to get it) but I have .config
of earlier build where I see :

# CONFIG_VETH is not set

My confusion is can these two o/p come concurrently:

1. # CONFIG_VETH is not set
2. root at Krishna:~# modprobe -r veth
modprobe: FATAL: Module veth is builtin.

Pls help me here in my understanding.

Also

root at krishna:~# ip -V
ip utility, iproute2-ss150706

And I don't have any man page help here.

I am using private customized distro for this.

BR/Krish

On Wed, Dec 7, 2016 at 12:39 AM, Rami Rosen [off-list ref] wrote:
Hi Er,

First, the veth modules should be in your kernel,  as it does exist in
3.14:
On Wed, Dec 7, 2016 at 12:39 AM, Rami Rosen [off-list ref] wrote:
Hi Er,

First, the veth modules should be in your kernel,  as it does exist in
3.14:
http://lxr.free-electrons.com/source/drivers/net/veth.c?v=3.14

It could be that the iprotue1 package you have does not support veth.
What does the version of iproute2 you have on your machine ? what is
the output of "ip -V"?
Also do you have man page of "ip link" ? and in case you have, please
run "man ip link"  and post here what you see in the "TYPE :="
section, you have veth,
Also, assuming you have access to the source tree where the kernel was
built, what do you get when running, from the root of this tree:
more .config | grep VETH

And finally - which distro is running on this device ?

Regards,
Rami Rosen
http://ramirose.wix.com/ramirosen


On 6 December 2016 at 18:25, Er Krishna [off-list ref] wrote:
quoted
Hi Rami,

Thanks, some how I am able to manage all the details you asked :

root at krishna:~# lsmod | grep veth
root at krishna:~#
root at krishna:~#
root at krishna:~# uname -a
Linux <some name> 3.14.55-<some name> #1 SMP PREEMPT  i686 GNU/Linux
root at krishna:~#
root at krishna:~#
root at krishna:~# modprobe -r veth
modprobe: FATAL: Module veth is builtin.
root at krishna:~#

Any suggestion from your end to enable this is most welcome.

BR/Krish

On Tue, Dec 6, 2016 at 9:18 PM, Er Krishna [off-list ref] wrote:
quoted
Thanks Rami for all the help. Yes lsmod shows that veth is not there.
Perhaps the kernel has not been compiled with config_veth option enable
in
quoted
quoted
.config. Exact kernel version I will let you know tomorrow but most of
the
quoted
quoted
chances its 4.* kernel. Its customized kernel I got from different team,
they have build it via yocto and I had to setup one network topology on
it.
quoted
quoted
BR/Krish

On Tue, Dec 6, 2016 at 8:18 PM, Rami Rosen [off-list ref]
wrote:
quoted
quoted
quoted
Hi Eri,
The driver is the veth driver, but it should be loaded automatically
when running this
command.

What do you get when running:

modprobe veth

And what do you have when running
lsmod | grep veth ?

Which kernel are you working with ? can you paste the output of
"uname -a"? is it a kernel you built from source, or a kernel which is
part of a distro?

Regards,
Rami Rosen
http://ramirose.wix.com/ramirosen










On 6 December 2016 at 15:15, Er Krishna [off-list ref] wrote:
quoted
Hi All,

Can some one pls let me know for below command to run on linux which
driver
and which package I need to install ? I see I have iproute package
installed
on my box, but still I am facing below error.

root at krishna:~# ip link add ep1 type veth peer name ep2
RTNETLINK answers: Operation not supported

BR/Krish

_______________________________________________
Kernelnewbies mailing list
Kernelnewbies at kernelnewbies.org
https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20161213/51537158/attachment.html 
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help