[dts] [PATCH] use get_port_mac() to get vf mac in testpmd
Pei, Yulong
yulong.pei at intel.com
Wed Dec 30 04:36:43 CET 2015
+ self.vm0_testpmd.execute_cmd('show port info all')
It can show "all" the port info that bind to testpmd and print the info to the log, it can help to debug when bump into issues.
-----Original Message-----
From: Xu, Qian Q
Sent: Wednesday, December 30, 2015 10:46 AM
To: Pei, Yulong <yulong.pei at intel.com>; dts at dpdk.org
Subject: RE: [dts] [PATCH] use get_port_mac() to get vf mac in testpmd
+ self.vm0_testpmd.execute_cmd('show port info all')
+ pmd_vf0_mac = self.vm0_testpmd.get_port_mac(port_id_0)
In fact, self.vm0_testpmd.execute_cmd('show port info all') is not needed, get_port_mac has called the function to show port info port_id
Thanks
Qian
-----Original Message-----
From: dts [mailto:dts-bounces at dpdk.org] On Behalf Of Yulong Pei
Sent: Friday, December 25, 2015 4:56 PM
To: dts at dpdk.org
Subject: [dts] [PATCH] use get_port_mac() to get vf mac in testpmd
use get_port_mac() to get vf mac in testpmd
Signed-off-by: Yulong Pei <yulong.pei at intel.com>
---
tests/TestSuite_vf_packet_rxtx.py | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/tests/TestSuite_vf_packet_rxtx.py b/tests/TestSuite_vf_packet_rxtx.py
index e5a9aca..19bc331 100644
--- a/tests/TestSuite_vf_packet_rxtx.py
+++ b/tests/TestSuite_vf_packet_rxtx.py
@@ -106,8 +106,12 @@ class TestVfPacketRxtx(TestCase):
self.vm0_dut_ports = self.vm_dut_0.get_ports('any')
+ port_id_0 = 0
+
self.vm0_testpmd = PmdOutput(self.vm_dut_0)
self.vm0_testpmd.start_testpmd(VM_CORES_MASK)
+ self.vm0_testpmd.execute_cmd('show port info all')
+ pmd_vf0_mac = self.vm0_testpmd.get_port_mac(port_id_0)
self.vm0_testpmd.execute_cmd('set fwd mac')
self.vm0_testpmd.execute_cmd('start')
@@ -118,7 +122,7 @@ class TestVfPacketRxtx(TestCase):
rx_port = self.tester.get_local_port(self.dut_ports[1])
tgen_ports.append((tx_port, rx_port))
- dst_mac = self.vm_dut_0.get_mac_address(self.vm0_dut_ports[0])
+ dst_mac = pmd_vf0_mac
src_mac = self.tester.get_mac(tx_port)
pkt_param=[("ether", {'dst': dst_mac, 'src': src_mac})]
--
2.1.0
More information about the dts
mailing list