Skip to content

Commit

Permalink
sonic-buildimage: 7060x6-64pe c224o8 support (#20673)
Browse files Browse the repository at this point in the history
Why I did it
Baseline implementation for C224O8 support in the Arista-7060X6-64PE (DCS-7060X6-64PE).

How I did it
Added the necessary files for baseline implementation of C224O8 implementation for Quicksilver OSFP.

How to verify it
Load DUT with these changes and confirm that the relevant interfaces are up.

Which release branch to backport (provide reason below if selected)
 202405
Tested branch (Please provide the tested image version)
202405

Description for the changelog
Baseline support for the Arista-7060X6-64PE-C224O8 platform variant.
  • Loading branch information
ccroy-arista authored Nov 5, 2024
1 parent 0601007 commit 11ae762
Show file tree
Hide file tree
Showing 11 changed files with 2,239 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
{%- macro generate_port_lists(PORT_ALL) %}
{# Generate list of ports #}
{%- for i in range(0, 12, 2) %}
{%- for j in range(0, 8) %}
{%- if PORT_ALL.append("Ethernet%d" % (i * 8 + j)) %}{%- endif %}
{%- endfor %}
{%- endfor %}

{%- if PORT_ALL.append("Ethernet96") %}{%- endif %}
{%- if PORT_ALL.append("Ethernet100") %}{%- endif %}

{%- for j in range(0, 8) %}
{%- if PORT_ALL.append("Ethernet%d" % (14 * 8 + j)) %}{%- endif %}
{%- endfor %}

{%- if PORT_ALL.append("Ethernet128") %}{%- endif %}
{%- if PORT_ALL.append("Ethernet132") %}{%- endif %}

{%- for i in range(18, 44, 2) %}
{%- for j in range(0, 8) %}
{%- if PORT_ALL.append("Ethernet%d" % (i * 8 + j)) %}{%- endif %}
{%- endfor %}
{%- endfor %}

{%- if PORT_ALL.append("Ethernet352") %}{%- endif %}
{%- if PORT_ALL.append("Ethernet356") %}{%- endif %}

{%- for j in range(0, 8) %}
{%- if PORT_ALL.append("Ethernet%d" % (46 * 8 + j)) %}{%- endif %}
{%- endfor %}

{%- if PORT_ALL.append("Ethernet384") %}{%- endif %}
{%- if PORT_ALL.append("Ethernet388") %}{%- endif %}

{%- for i in range(50, 64, 2) %}
{%- for j in range(0, 8) %}
{%- if PORT_ALL.append("Ethernet%d" % (i * 8 + j)) %}{%- endif %}
{%- endfor %}
{%- endfor %}
{%- endmacro %}
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
{%- set default_topo = 't1' %}
{%- include 'buffers_config.j2' %}
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
{
"interfaces": {
"Ethernet0": {
"default_brkout_mode": "8x100G"
},
"Ethernet16": {
"default_brkout_mode": "8x100G"
},
"Ethernet32": {
"default_brkout_mode": "8x100G"
},
"Ethernet48": {
"default_brkout_mode": "8x100G"
},
"Ethernet64": {
"default_brkout_mode": "8x100G"
},
"Ethernet80": {
"default_brkout_mode": "8x100G"
},
"Ethernet96": {
"default_brkout_mode": "2x400G"
},
"Ethernet112": {
"default_brkout_mode": "8x100G"
},
"Ethernet128": {
"default_brkout_mode": "2x400G"
},
"Ethernet144": {
"default_brkout_mode": "8x100G"
},
"Ethernet160": {
"default_brkout_mode": "8x100G"
},
"Ethernet176": {
"default_brkout_mode": "8x100G"
},
"Ethernet192": {
"default_brkout_mode": "8x100G"
},
"Ethernet208": {
"default_brkout_mode": "8x100G"
},
"Ethernet224": {
"default_brkout_mode": "8x100G"
},
"Ethernet240": {
"default_brkout_mode": "8x100G"
},
"Ethernet256": {
"default_brkout_mode": "8x100G"
},
"Ethernet272": {
"default_brkout_mode": "8x100G"
},
"Ethernet288": {
"default_brkout_mode": "8x100G"
},
"Ethernet304": {
"default_brkout_mode": "8x100G"
},
"Ethernet320": {
"default_brkout_mode": "8x100G"
},
"Ethernet336": {
"default_brkout_mode": "8x100G"
},
"Ethernet352": {
"default_brkout_mode": "2x400G"
},
"Ethernet368": {
"default_brkout_mode": "8x100G"
},
"Ethernet384": {
"default_brkout_mode": "2x400G"
},
"Ethernet400": {
"default_brkout_mode": "8x100G"
},
"Ethernet416": {
"default_brkout_mode": "8x100G"
},
"Ethernet432": {
"default_brkout_mode": "8x100G"
},
"Ethernet448": {
"default_brkout_mode": "8x100G"
},
"Ethernet464": {
"default_brkout_mode": "8x100G"
},
"Ethernet480": {
"default_brkout_mode": "8x100G"
},
"Ethernet496": {
"default_brkout_mode": "8x100G"
},
"Ethernet512": {
"default_brkout_mode": "1x10G"
},
"Ethernet513": {
"default_brkout_mode": "1x10G"
}
}
}
Loading

0 comments on commit 11ae762

Please sign in to comment.