<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">sudo bash veth_setup.sh<br class=""><div class="">
<div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br class="Apple-interchange-newline">--</div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">Thanks, Calin</div>

</div>
<br class=""><div><blockquote type="cite" class=""><div class="">On Jun 20, 2017, at 11:25, Chris Ho <<a href="mailto:ho.chris4@gmail.com" class="">ho.chris4@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class="">Hi,<div class=""><br class=""></div><div class="">I am new to P4, and I would like to get the software switch running so I can develop software using P4. I have gotten through many of the steps for installation and the checks for the behavioral-model repository all work. I also have the compiler and PTF installed. However, when I try to run the veth_setup.sh script, I am given the following message:</div><div class=""><br class=""></div><div class=""><div class="">chris@chris-VirtualBox:~/Desktop/switch/tools$ sudo sh veth_setup.sh </div><div class="">No of Veths is 18</div><div class="">veth_setup.sh: 8: veth_setup.sh: let: not found</div><div class="">veth_setup.sh: 9: [: -lt: argument expected</div><div class="">8: veth250@veth251: <NO-CARRIER,BROADCAST,MULTICAST,UP,M-DOWN> mtu 1500 qdisc noqueue state LOWERLAYERDOWN mode DEFAULT group default qlen 1000</div><div class="">    link/ether 12:cb:fe:93:9f:ef brd ff:ff:ff:ff:ff:ff</div><div class="">Actual changes:</div><div class="">tx-checksumming: off</div><div class=""><span class="Apple-tab-span" style="white-space:pre">  </span>tx-checksum-ip-generic: off</div><div class="">tcp-segmentation-offload: off</div><div class=""><span class="Apple-tab-span" style="white-space:pre">        </span>tx-tcp-segmentation: off [requested on]</div><div class=""><span class="Apple-tab-span" style="white-space:pre">   </span>tx-tcp-ecn-segmentation: off [requested on]</div><div class=""><span class="Apple-tab-span" style="white-space:pre">       </span>tx-tcp6-segmentation: off [requested on]</div><div class="">udp-fragmentation-offload: off [requested on]</div><div class="">Actual changes:</div><div class="">tx-checksumming: off</div><div class=""><span class="Apple-tab-span" style="white-space:pre">    </span>tx-checksum-ip-generic: off</div><div class="">tcp-segmentation-offload: off</div><div class=""><span class="Apple-tab-span" style="white-space:pre">        </span>tx-tcp-segmentation: off [requested on]</div><div class=""><span class="Apple-tab-span" style="white-space:pre">   </span>tx-tcp-ecn-segmentation: off [requested on]</div><div class=""><span class="Apple-tab-span" style="white-space:pre">       </span>tx-tcp6-segmentation: off [requested on]</div><div class="">udp-fragmentation-offload: off [requested on]</div><div class="">Actual changes:</div><div class="">scatter-gather: off</div><div class=""><span class="Apple-tab-span" style="white-space:pre">     </span>tx-scatter-gather: off</div><div class=""><span class="Apple-tab-span" style="white-space:pre">    </span>tx-scatter-gather-fraglist: off</div><div class="">generic-segmentation-offload: off [requested on]</div><div class="">Actual changes:</div><div class="">scatter-gather: off</div><div class=""><span class="Apple-tab-span" style="white-space:pre">   </span>tx-scatter-gather: off</div><div class=""><span class="Apple-tab-span" style="white-space:pre">    </span>tx-scatter-gather-fraglist: off</div><div class="">generic-segmentation-offload: off [requested on]</div><div class="">Cannot change large-receive-offload</div><div class="">Cannot change large-receive-offload</div><div class="">Cannot change receive-hashing</div><div class="">Cannot change receive-hashing</div></div><div class=""><br class=""></div><div class="">Running ifconfig -a shows that I only have veth250 and veth251 up, and I when I try to run the run_bm.sh script, I am given the following:</div><div class=""><br class=""></div><div class=""><div class="">chris@chris-VirtualBox:~/Desktop/switch$ sudo ./bmv2/run_bm.sh </div><div class="">Calling target program-options parser</div><div class="">Adding interface veth0 as port 0</div><div class="">[13:22:59.412] [bmv2] [D] [thread 22575] Adding interface veth0 as port 0</div><div class="">[13:22:59.420] [bmv2] [E] [thread 22575] Add port operation failed</div><div class="">Adding interface veth2 as port 1</div><div class="">[13:22:59.420] [bmv2] [D] [thread 22575] Adding interface veth2 as port 1</div><div class="">[13:22:59.432] [bmv2] [E] [thread 22575] Add port operation failed</div><div class="">Adding interface veth4 as port 2</div><div class="">[13:22:59.432] [bmv2] [D] [thread 22575] Adding interface veth4 as port 2</div><div class="">[13:22:59.441] [bmv2] [E] [thread 22575] Add port operation failed</div><div class="">Adding interface veth6 as port 3</div><div class="">[13:22:59.441] [bmv2] [D] [thread 22575] Adding interface veth6 as port 3</div><div class="">[13:22:59.445] [bmv2] [E] [thread 22575] Add port operation failed</div><div class="">Adding interface veth8 as port 4</div><div class="">[13:22:59.445] [bmv2] [D] [thread 22575] Adding interface veth8 as port 4</div><div class="">[13:22:59.453] [bmv2] [E] [thread 22575] Add port operation failed</div><div class="">Adding interface veth10 as port 5</div><div class="">[13:22:59.453] [bmv2] [D] [thread 22575] Adding interface veth10 as port 5</div><div class="">[13:22:59.461] [bmv2] [E] [thread 22575] Add port operation failed</div><div class="">Adding interface veth12 as port 6</div><div class="">[13:22:59.461] [bmv2] [D] [thread 22575] Adding interface veth12 as port 6</div><div class="">[13:22:59.475] [bmv2] [E] [thread 22575] Add port operation failed</div><div class="">Adding interface veth14 as port 7</div><div class="">[13:22:59.475] [bmv2] [D] [thread 22575] Adding interface veth14 as port 7</div><div class="">[13:22:59.487] [bmv2] [E] [thread 22575] Add port operation failed</div><div class="">Adding interface veth16 as port 8</div><div class="">[13:22:59.487] [bmv2] [D] [thread 22575] Adding interface veth16 as port 8</div><div class="">[13:22:59.493] [bmv2] [E] [thread 22575] Add port operation failed</div><div class="">Adding interface veth250 as port 64</div><div class="">[13:22:59.493] [bmv2] [D] [thread 22575] Adding interface veth250 as port 64</div><div class="">Thrift server was started</div><div class=""><br class=""></div></div><div class="">Then, the terminal output does not progress until I interrupt or kill the script.</div><div class="">Any help at all would be greatly appreciated</div><div class=""><br class=""></div><div class="">Thanks,</div><div class=""><br class="">Chris</div></div>
_______________________________________________<br class="">P4-dev mailing list<br class=""><a href="mailto:P4-dev@lists.p4.org" class="">P4-dev@lists.p4.org</a><br class="">http://lists.p4.org/mailman/listinfo/p4-dev_lists.p4.org</div></blockquote></div><br class=""></body></html>