Skip to content

Commit adba80f

Browse files
wenyiz2021wangxin
authored andcommitted
[chassis] [single-asic] Generate correct minigraph for single-asic card (#7797)
* Update port_alias.py to support single-asic
1 parent b0a55d0 commit adba80f

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

ansible/library/port_alias.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -169,8 +169,10 @@ def get_portmap(self, asic_id=None, include_internal=False,
169169
aliasmap[alias] = name
170170
if role == "Ext" and (asic_name_index != -1) and (len(mapping) > asic_name_index):
171171
asicifname = mapping[asic_name_index]
172-
front_panel_asic_ifnames[alias] = asicifname
173-
front_panel_asic_id[alias] = "ASIC0" if asic_id is None else "ASIC" + str(asic_id)
172+
# we only want following ASIC info in minigraph for multi-asic
173+
if asic_id is not None:
174+
front_panel_asic_ifnames[alias] = asicifname
175+
front_panel_asic_id[alias] = "ASIC" + str(asic_id)
174176
if (asic_name_index != -1) and (len(mapping) > asic_name_index):
175177
asicifname = mapping[asic_name_index]
176178
asic_if_names.append(asicifname)

0 commit comments

Comments
 (0)