<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal">Hi all,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Hi can anyone explain me why in in DTS 18.02, <span style="background:yellow;mso-highlight:yellow">
dut_prerequisites()</span>, it is calling <span style="background:yellow;mso-highlight:yellow">
disable_tester_ipv6()</span>.<o:p></o:p></p>
<p class="MsoNormal">Why is there a need of disabling testers IPV6 support.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">While executing testcases it is showing me this:  <b>DUT PORT MAP: [-1, -1],
</b>and there is a Index Error exception raised.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span style="background:yellow;mso-highlight:yellow">File "/root/dts-18.02/framework/dut.py", line 984, in disable_tester_ipv6<o:p></o:p></span></p>
<p class="MsoNormal"><span style="background:yellow;mso-highlight:yellow">    if self.tester.ports_info[tester_port]['type'] != 'ixia':<o:p></o:p></span></p>
<p class="MsoNormal"><span style="background:yellow;mso-highlight:yellow">IndexError: list index out of range</span><o:p></o:p></p>
<p class="MsoNormal"><br>
<br>
<o:p></o:p></p>
<p class="MsoNormal">However if I comment out the <span style="background:yellow;mso-highlight:yellow">
disable_tester_ipv6()</span> function call, I am able to run some test cases, while some test cases  fail and raise ParameterInvalidException,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span style="background:yellow;mso-highlight:yellow">File "/root/dts-18.02/framework/tester.py", line 188, in get_interface<o:p></o:p></span></p>
<p class="MsoNormal"><span style="background:yellow;mso-highlight:yellow">    raise ParameterInvalidException("local port should not be -1")<o:p></o:p></span></p>
<p class="MsoNormal"><span style="background:yellow;mso-highlight:yellow">ParameterInvalidException: local port should not be -1</span><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">dut.172.28.12.218: echo 0000:af:00.0 > /sys/bus/pci/devices/0000\:af\:00.0/driver/unbind<o:p></o:p></p>
<p class="MsoNormal">             dut.172.28.12.218:<o:p></o:p></p>
<p class="MsoNormal">             dut.172.28.12.218: modprobe qede<o:p></o:p></p>
<p class="MsoNormal">             dut.172.28.12.218:<o:p></o:p></p>
<p class="MsoNormal">             dut.172.28.12.218: echo 0000:af:00.0 > /sys/bus/pci/drivers/qede/bind<o:p></o:p></p>
<p class="MsoNormal">             dut.172.28.12.218:<o:p></o:p></p>
<p class="MsoNormal">             dut.172.28.12.218: ifconfig eth0 up<o:p></o:p></p>
<p class="MsoNormal">             dut.172.28.12.218:<o:p></o:p></p>
<p class="MsoNormal">             dut.172.28.12.218: echo 0000:af:00.1 > /sys/bus/pci/devices/0000\:af\:00.1/driver/unbind<o:p></o:p></p>
<p class="MsoNormal">             dut.172.28.12.218:<o:p></o:p></p>
<p class="MsoNormal">             dut.172.28.12.218: modprobe qede<o:p></o:p></p>
<p class="MsoNormal">             dut.172.28.12.218:<o:p></o:p></p>
<p class="MsoNormal">             dut.172.28.12.218: echo 0000:af:00.1 > /sys/bus/pci/drivers/qede/bind<o:p></o:p></p>
<p class="MsoNormal">             dut.172.28.12.218:<o:p></o:p></p>
<p class="MsoNormal">             dut.172.28.12.218: ifconfig eth1 up<o:p></o:p></p>
<p class="MsoNormal">             dut.172.28.12.218:<o:p></o:p></p>
<p class="MsoNormal">             dut.172.28.12.218: ip link show eth0<o:p></o:p></p>
<p class="MsoNormal">             dut.172.28.12.218: 33: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT qlen 1000<o:p></o:p></p>
<p class="MsoNormal">    link/ether 14:02:ec:ce:ee:24 brd ff:ff:ff:ff:ff:ff<o:p></o:p></p>
<p class="MsoNormal">             dut.172.28.12.218: ip -family inet6 address show dev eth0 | awk '/inet6/ { print $2 }'<o:p></o:p></p>
<p class="MsoNormal">             dut.172.28.12.218: fe80::1602:ecff:fece:ee24/64<o:p></o:p></p>
<p class="MsoNormal">             dut.172.28.12.218: ip -family inet address show dev eth0 | awk '/inet/ { print $2 }'<o:p></o:p></p>
<p class="MsoNormal">             dut.172.28.12.218:<o:p></o:p></p>
<p class="MsoNormal">             dut.172.28.12.218: ip link show eth1<o:p></o:p></p>
<p class="MsoNormal">             dut.172.28.12.218: 34: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UNKNOWN mode DEFAULT qlen 1000<o:p></o:p></p>
<p class="MsoNormal">    link/ether 14:02:ec:ce:ee:25 brd ff:ff:ff:ff:ff:ff<o:p></o:p></p>
<p class="MsoNormal">             dut.172.28.12.218: ip -family inet6 address show dev eth1 | awk '/inet6/ { print $2 }'<o:p></o:p></p>
<p class="MsoNormal">             dut.172.28.12.218: fe80::1602:ecff:fece:ee25/64<o:p></o:p></p>
<p class="MsoNormal">             dut.172.28.12.218: ip -family inet address show dev eth1 | awk '/inet/ { print $2 }'<o:p></o:p></p>
<p class="MsoNormal">             dut.172.28.12.218:<o:p></o:p></p>
<p class="MsoNormal">             <span style="background:red;mso-highlight:red">
dut.172.28.12.218: DUT PORT MAP: [-1, -1]</span><o:p></o:p></p>
<p class="MsoNormal">                                        dts:  PREREQ EXCEPTION Traceback (most recent call last):<o:p></o:p></p>
<p class="MsoNormal">  <span style="background:yellow;mso-highlight:yellow">File "/root/dts-18.02/framework/dts.py", line 341, in dts_run_prerequisties<o:p></o:p></span></p>
<p class="MsoNormal"><span style="background:yellow;mso-highlight:yellow">    dutobj.prerequisites()<o:p></o:p></span></p>
<p class="MsoNormal"><span style="background:yellow;mso-highlight:yellow">  File "/root/dts-18.02/framework/project_dpdk.py", line 327, in prerequisites<o:p></o:p></span></p>
<p class="MsoNormal"><span style="background:yellow;mso-highlight:yellow">    self.dut_prerequisites()<o:p></o:p></span></p>
<p class="MsoNormal"><span style="background:yellow;mso-highlight:yellow">  File "/root/dts-18.02/framework/dut.py", line 216, in dut_prerequisites<o:p></o:p></span></p>
<p class="MsoNormal"><span style="background:yellow;mso-highlight:yellow">    self.disable_tester_ipv6()<o:p></o:p></span></p>
<p class="MsoNormal"><span style="background:yellow;mso-highlight:yellow">  File "/root/dts-18.02/framework/dut.py", line 984, in disable_tester_ipv6<o:p></o:p></span></p>
<p class="MsoNormal"><span style="background:yellow;mso-highlight:yellow">    if self.tester.ports_info[tester_port]['type'] != 'ixia':<o:p></o:p></span></p>
<p class="MsoNormal"><span style="background:yellow;mso-highlight:yellow">IndexError: list index out of range</span><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Regards,<o:p></o:p></p>
<p class="MsoNormal">Yash<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>