[V1,2/2] framework/dut: replace "-w" with "-a"

Message ID 20201223082422.7153-3-haiyangx.zhao@intel.com (mailing list archive)
State Accepted
Headers
Series framework: fix a bug in start_testpmd |

Commit Message

Zhao, HaiyangX Dec. 23, 2020, 8:24 a.m. UTC
  replace "-w" with "-a" when config is empty.

Signed-off-by: Haiyang Zhao <haiyangx.zhao@intel.com>
---
 framework/dut.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
  

Patch

diff --git a/framework/dut.py b/framework/dut.py
index db0d7df6..c4301df3 100644
--- a/framework/dut.py
+++ b/framework/dut.py
@@ -208,11 +208,12 @@  class Dut(Crb):
                           + blank + no_pci \
                           + blank + vdev
         else:
+            allow_option = '-a' if self.dpdk_version > '20.11.0-rc3' or self.dpdk_version == '20.11.0' else '-w'
             # get pci from ports_info
             pci_list = []
             if len(self.ports_info) != 0:
                 for port_info in self.ports_info:
-                    pci_list.append('-w %s' % port_info['pci'])
+                    pci_list.append('%s %s' % (allow_option, port_info['pci']))
             self.logger.info(pci_list)
             pci_str = ' '.join(pci_list)
             # default cores '1S/2C/1T'