@@ -1043,7 +1043,7 @@ def dutConfig(
10431043 # Map port IDs to system port for dnx chassis
10441044 if 'platform_asic' in get_src_dst_asic_and_duts ["src_dut" ].facts and \
10451045 get_src_dst_asic_and_duts ["src_dut" ].facts ['platform_asic' ] == 'broadcom-dnx' :
1046- sys_key = src_asic .namespace + '|' + iface
1046+ sys_key = src_asic .namespace + '|' + iface if src_asic . namespace else iface
10471047 if sys_key in src_system_port :
10481048 system_port = src_system_port [sys_key ]['system_port_id' ]
10491049 sysPort = {'port' : iface , 'system_port' : system_port , 'port_type' : iface }
@@ -1060,7 +1060,7 @@ def dutConfig(
10601060 if 'platform_asic' in get_src_dst_asic_and_duts ["src_dut" ].facts and \
10611061 get_src_dst_asic_and_duts ["src_dut" ].facts ['platform_asic' ] == 'broadcom-dnx' :
10621062 for portName in src_mgFacts ["minigraph_portchannels" ][iface ]["members" ]:
1063- sys_key = src_asic .namespace + '|' + portName
1063+ sys_key = src_asic .namespace + '|' + portName if src_asic . namespace else portName
10641064 port_Index = src_mgFacts ["minigraph_ptf_indices" ][portName ]
10651065 if sys_key in src_system_port :
10661066 system_port = src_system_port [sys_key ]['system_port_id' ]
@@ -1096,7 +1096,7 @@ def dutConfig(
10961096 # Map port IDs to system port IDs
10971097 if 'platform_asic' in get_src_dst_asic_and_duts ["src_dut" ].facts and \
10981098 get_src_dst_asic_and_duts ["src_dut" ].facts ['platform_asic' ] == 'broadcom-dnx' :
1099- sys_key = dst_asic .namespace + '|' + iface
1099+ sys_key = dst_asic .namespace + '|' + iface if dst_asic . namespace else iface
11001100 if sys_key in dst_system_port :
11011101 system_port = dst_system_port [sys_key ]['system_port_id' ]
11021102 sysPort = {'port' : iface , 'system_port' : system_port , 'port_type' : iface }
@@ -1113,7 +1113,7 @@ def dutConfig(
11131113 if 'platform_asic' in get_src_dst_asic_and_duts ["src_dut" ].facts and \
11141114 get_src_dst_asic_and_duts ["src_dut" ].facts ['platform_asic' ] == 'broadcom-dnx' :
11151115 for portName in dst_mgFacts ["minigraph_portchannels" ][iface ]["members" ]:
1116- sys_key = dst_asic .namespace + '|' + portName
1116+ sys_key = dst_asic .namespace + '|' + portName if dst_asic . namespace else portName
11171117 port_Index = dst_mgFacts ["minigraph_ptf_indices" ][portName ]
11181118 if sys_key in dst_system_port :
11191119 system_port = dst_system_port [sys_key ]['system_port_id' ]
0 commit comments