<div dir="ltr">Hi Rami,<div><br></div><div>Thanks for all the help and sorry for late reply. I don&#39;t have the kernel .config of current build (its very difficult to get it) but I have .config of earlier build where I see :</div><div><br></div><div># CONFIG_VETH is not set</div><div><br></div><div>My confusion is can these two o/p come concurrently:</div><div><br></div><div>1. # CONFIG_VETH is not set</div><div>2. root@Krishna:~# modprobe -r veth<div>modprobe: FATAL: Module veth is builtin.</div><div><br></div><div>Pls help me here in my understanding.</div><div><br></div><div>Also</div><div><br></div><div><div>root@krishna:~# ip -V</div><div>ip utility, iproute2-ss150706</div></div><div><br></div><div>And I don&#39;t have any man page help here.</div><div><br></div><div>I am using private customized distro for this.</div><div><br></div><div>BR/Krish</div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Dec 7, 2016 at 12:39 AM, Rami Rosen <span dir="ltr">&lt;<a href="mailto:roszenrami@gmail.com" target="_blank">roszenrami@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Er,<br><br>First, the veth modules should be in your kernel,  as it does exist in 3.14:<br></blockquote></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Dec 7, 2016 at 12:39 AM, Rami Rosen <span dir="ltr">&lt;<a href="mailto:roszenrami@gmail.com" target="_blank">roszenrami@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Er,<br>
<br>
First, the veth modules should be in your kernel,  as it does exist in 3.14:<br>
<a href="http://lxr.free-electrons.com/source/drivers/net/veth.c?v=3.14" rel="noreferrer" target="_blank">http://lxr.free-electrons.com/<wbr>source/drivers/net/veth.c?v=3.<wbr>14</a><br>
<br>
It could be that the iprotue1 package you have does not support veth.<br>
What does the version of iproute2 you have on your machine ? what is<br>
the output of &quot;ip -V&quot;?<br>
Also do you have man page of &quot;ip link&quot; ? and in case you have, please<br>
run &quot;man ip link&quot;  and post here what you see in the &quot;TYPE :=&quot;<br>
section, you have veth,<br>
Also, assuming you have access to the source tree where the kernel was<br>
built, what do you get when running, from the root of this tree:<br>
more .config | grep VETH<br>
<br>
And finally - which distro is running on this device ?<br>
<span class="im HOEnZb"><br>
Regards,<br>
Rami Rosen<br>
<a href="http://ramirose.wix.com/ramirosen" rel="noreferrer" target="_blank">http://ramirose.wix.com/<wbr>ramirosen</a><br>
<br>
<br>
</span><div class="HOEnZb"><div class="h5">On 6 December 2016 at 18:25, Er Krishna &lt;<a href="mailto:erkrishna@gmail.com">erkrishna@gmail.com</a>&gt; wrote:<br>
&gt; Hi Rami,<br>
&gt;<br>
&gt; Thanks, some how I am able to manage all the details you asked :<br>
&gt;<br>
&gt; root@krishna:~# lsmod | grep veth<br>
&gt; root@krishna:~#<br>
&gt; root@krishna:~#<br>
&gt; root@krishna:~# uname -a<br>
&gt; Linux &lt;some name&gt; 3.14.55-&lt;some name&gt; #1 SMP PREEMPT  i686 GNU/Linux<br>
&gt; root@krishna:~#<br>
&gt; root@krishna:~#<br>
&gt; root@krishna:~# modprobe -r veth<br>
&gt; modprobe: FATAL: Module veth is builtin.<br>
&gt; root@krishna:~#<br>
&gt;<br>
&gt; Any suggestion from your end to enable this is most welcome.<br>
&gt;<br>
&gt; BR/Krish<br>
&gt;<br>
&gt; On Tue, Dec 6, 2016 at 9:18 PM, Er Krishna &lt;<a href="mailto:erkrishna@gmail.com">erkrishna@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Thanks Rami for all the help. Yes lsmod shows that veth is not there.<br>
&gt;&gt; Perhaps the kernel has not been compiled with config_veth option enable in<br>
&gt;&gt; .config. Exact kernel version I will let you know tomorrow but most of the<br>
&gt;&gt; chances its 4.* kernel. Its customized kernel I got from different team,<br>
&gt;&gt; they have build it via yocto and I had to setup one network topology on it.<br>
&gt;&gt;<br>
&gt;&gt; BR/Krish<br>
&gt;&gt;<br>
&gt;&gt; On Tue, Dec 6, 2016 at 8:18 PM, Rami Rosen &lt;<a href="mailto:roszenrami@gmail.com">roszenrami@gmail.com</a>&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Hi Eri,<br>
&gt;&gt;&gt; The driver is the veth driver, but it should be loaded automatically<br>
&gt;&gt;&gt; when running this<br>
&gt;&gt;&gt; command.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; What do you get when running:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; modprobe veth<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; And what do you have when running<br>
&gt;&gt;&gt; lsmod | grep veth ?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Which kernel are you working with ? can you paste the output of<br>
&gt;&gt;&gt; &quot;uname -a&quot;? is it a kernel you built from source, or a kernel which is<br>
&gt;&gt;&gt; part of a distro?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Regards,<br>
&gt;&gt;&gt; Rami Rosen<br>
&gt;&gt;&gt; <a href="http://ramirose.wix.com/ramirosen" rel="noreferrer" target="_blank">http://ramirose.wix.com/<wbr>ramirosen</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On 6 December 2016 at 15:15, Er Krishna &lt;<a href="mailto:erkrishna@gmail.com">erkrishna@gmail.com</a>&gt; wrote:<br>
&gt;&gt;&gt; &gt; Hi All,<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; Can some one pls let me know for below command to run on linux which<br>
&gt;&gt;&gt; &gt; driver<br>
&gt;&gt;&gt; &gt; and which package I need to install ? I see I have iproute package<br>
&gt;&gt;&gt; &gt; installed<br>
&gt;&gt;&gt; &gt; on my box, but still I am facing below error.<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; root@krishna:~# ip link add ep1 type veth peer name ep2<br>
&gt;&gt;&gt; &gt; RTNETLINK answers: Operation not supported<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; BR/Krish<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; ______________________________<wbr>_________________<br>
&gt;&gt;&gt; &gt; Kernelnewbies mailing list<br>
&gt;&gt;&gt; &gt; <a href="mailto:Kernelnewbies@kernelnewbies.org">Kernelnewbies@kernelnewbies.<wbr>org</a><br>
&gt;&gt;&gt; &gt; <a href="https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies" rel="noreferrer" target="_blank">https://lists.kernelnewbies.<wbr>org/mailman/listinfo/<wbr>kernelnewbies</a><br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;<br>
</div></div></blockquote></div><br></div>