[dts] [PATCH V1] modify DTS stop_ports error on freesbd
xu,gang
gangx.xu at intel.com
Thu Sep 1 10:09:33 CEST 2016
Signed-off-by: xu,gang <gangx.xu at intel.com>
---
framework/dut.py | 14 ++++++++++----
1 file changed, 10 insertions(+), 4 deletions(-)
diff --git a/framework/dut.py b/framework/dut.py
index 2f4e53a..14958c9 100644
--- a/framework/dut.py
+++ b/framework/dut.py
@@ -237,10 +237,16 @@ class Dut(Crb):
if driver is not None:
# unbind device driver
addr_array = pci_bus.split(':')
- domain_id = addr_array[0]
- bus_id = addr_array[1]
- devfun_id = addr_array[2]
- port = GetNicObj(self, domain_id, bus_id, devfun_id)
+ if len(addr_array) == 3:
+ domain_id = addr_array[0]
+ bus_id = addr_array[1]
+ devfun_id = addr_array[2]
+ port = GetNicObj(self, domain_id, bus_id, devfun_id)
+ elif len(addr_array) == 2:
+ domain_id = addr_array[0]
+ bus_id = addr_array[1]
+ port = GetNicObj(self, domain_id, bus_id, '')
+
port.stop()
def restore_interfaces_linux(self):
--
1.9.3
More information about the dts
mailing list