[dts] [PATCH V1 2/6] framework/dut: get nic driver/firmware info

Haiyang Zhao haiyangx.zhao at intel.com
Mon Mar 22 03:46:12 CET 2021


get nic driver/firmware info in dut prerequisites.

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

diff --git a/framework/dut.py b/framework/dut.py
index 5bc84fca..d31ba42c 100644
--- a/framework/dut.py
+++ b/framework/dut.py
@@ -424,13 +424,13 @@ class Dut(Crb):
         retry_times = 3
         if self.ports_info:
             self.nic = self.ports_info[0]['port']
-            # TODO: get nic driver/firmware version
+            self.nic.get_driver_firmware()
             if self.nic.default_driver == 'ice':
                 self.get_nic_pkg(retry_times)
 
     def get_nic_pkg(self, retry_times=3):
         self.nic.pkg = self.nic.get_nic_pkg()
-        while not self.nic.pkg and retry_times > 0:
+        while not self.nic.pkg.get('type') and retry_times > 0:
             self.restore_interfaces()
             self.nic.pkg = self.nic.get_nic_pkg()
             retry_times = retry_times - 1
-- 
2.17.1



More information about the dts mailing list