[V1] tests/softnic: set mac mode for CVL nic
Commit Message
if don't set fwd mode, it is io fwd by default.
but for CVL nic, if the dst mac of send packet is its own,
the packet cannot be forwarded, so the packet can't be captured by tcpdump.
so set mac mode for CVL nic.
Signed-off-by: xiewei <weix.xie@intel.com>
---
tests/TestSuite_softnic.py | 2 ++
1 file changed, 2 insertions(+)
Comments
> -----Original Message-----
> From: Xie, WeiX
> Sent: Friday, March 12, 2021 6:43 PM
> To: dts@dpdk.org
> Cc: Xie, WeiX <weix.xie@intel.com>
> Subject: [PATCH V1] tests/softnic: set mac mode for CVL nic
Tested-by: Xie Wei <weix.xie@intel.com>
> if don't set fwd mode, it is io fwd by default.
> but for CVL nic, if the dst mac of send packet is its own, the packet cannot be
> forwarded, so the packet can't be captured by tcpdump.
> so set mac mode for CVL nic.
>
> Signed-off-by: xiewei <weix.xie@intel.com>
Applied.
@@ -174,6 +174,8 @@ class TestSoftnic(TestCase):
self.pmdout.start_testpmd(list(range(3)), "--forward-mode=softnic --portmask=0x2",
eal_param="-s 0x4 %s --vdev 'net_softnic0,firmware=/tmp/%s,cpu_id=1,conn_port=8086'" % (
self.eal_param, 'nat_firmware.cli'))
+ if self.nic in ["columbiaville_100g", "columbiaville_25g", "columbiaville_25gx2"]:
+ self.dut.send_expect("set fwd mac", "testpmd>")
self.dut.send_expect("start", "testpmd>")
# src ip tcp
for j in range(2):