enable ethernet backplane port support in port config for packet mode T2 devices (#14533)
For T2 systems using packet mode, the backplane interfaces (Ethernet-BP#) and the fabric card ethernet interfaces are not visible as neighbor interfaces. In packet mode, these interfaces needs qos and buffer config as well. This fix addresses that issue and adds the backplane interfaces to the PORTS_ACTIVE list
This commit is contained in:
parent
cb9d9e57a6
commit
633fff8c10
@ -112,6 +112,7 @@ def
|
||||
{%- endmacro %}
|
||||
|
||||
{%- set PORT_ALL = [] %}
|
||||
{%- set PORT_BP = [] %}
|
||||
{%- set SYSTEM_PORT_ALL = [] %}
|
||||
|
||||
{%- if voq_chassis %}
|
||||
@ -136,6 +137,9 @@ def
|
||||
{%- if PORT_ALL.append(port) %}{%- endif %}
|
||||
{%- endif %}
|
||||
{%- endfor %}
|
||||
{%- if defs.generate_bp_port_list is defined %}
|
||||
{%- if defs.generate_bp_port_list(PORT,PORT_BP) %} {% endif %}
|
||||
{%- endif %}
|
||||
{%- endif %}
|
||||
|
||||
{%- set PORT_ACTIVE = [] %}
|
||||
@ -146,6 +150,9 @@ def
|
||||
{%- for port in DEVICE_NEIGHBOR.keys() %}
|
||||
{%- if PORT_ACTIVE.append(port) %}{%- endif %}
|
||||
{%- endfor %}
|
||||
{%- for port in PORT_BP %}
|
||||
{%- if PORT_ACTIVE.append(port) %}{%- endif %}
|
||||
{%- endfor %}
|
||||
{%- for port in PORT_ALL %}
|
||||
{%- if port not in DEVICE_NEIGHBOR.keys() %}
|
||||
{%- if PORT_INACTIVE.append(port) %}{%- endif %}
|
||||
|
@ -1,9 +1,14 @@
|
||||
{%- set PORT_ALL = [] %}
|
||||
{%- set PORT_BP = [] %}
|
||||
{%- for port in PORT %}
|
||||
{%- if not port.startswith('Ethernet-Rec') and not port.startswith('Ethernet-IB') %}
|
||||
{%- if PORT_ALL.append(port) %}{% endif %}
|
||||
{%- endif %}
|
||||
{%- endfor %}
|
||||
{%- if generate_bp_port_list is defined %}
|
||||
{%- if generate_bp_port_list(PORT,PORT_BP) %} {% endif %}
|
||||
{%- endif %}
|
||||
|
||||
{%- if PORT_ALL | sort_by_port_index %}{% endif %}
|
||||
|
||||
{%- set port_names_list_all = [] %}
|
||||
@ -20,6 +25,9 @@
|
||||
{%- for port in DEVICE_NEIGHBOR.keys() %}
|
||||
{%- if PORT_ACTIVE.append(port) %}{%- endif %}
|
||||
{%- endfor %}
|
||||
{%- for port in PORT_BP %}
|
||||
{%- if PORT_ACTIVE.append(port) %}{%- endif %}
|
||||
{%- endfor %}
|
||||
{%- endif %}
|
||||
{%- if PORT_ACTIVE | sort_by_port_index %}{% endif %}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user