Skip to content

Commit

Permalink
[Arista]: 7060x6-64pe 256x100g support (#20107)
Browse files Browse the repository at this point in the history
Baseline implementation for 256x100g support in the Arista-7060X6-64PE (DCS-7060X6-64PE) has been requested by MSFT.

How I did it
Added the necessary files for baseline implementation of 256x100g implementation for Quicksilver OSFP.
  • Loading branch information
ccroy-arista authored Oct 5, 2024
1 parent 456671c commit 47b8faa
Show file tree
Hide file tree
Showing 12 changed files with 2,947 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{%- macro generate_port_lists(PORT_ALL) %}
{# Generate list of ports #}
{%- for port_idx in range(0, 512, 2) %}
{%- if PORT_ALL.append("Ethernet%d" % (port_idx)) %}{%- endif %}
{%- 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": "8x100G"
},
"Ethernet112": {
"default_brkout_mode": "8x100G"
},
"Ethernet128": {
"default_brkout_mode": "8x100G"
},
"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": "8x100G"
},
"Ethernet368": {
"default_brkout_mode": "8x100G"
},
"Ethernet384": {
"default_brkout_mode": "8x100G"
},
"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"
}
}
}

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{%- include 'qos_config.j2' %}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
SAI_INIT_CONFIG_FILE=/usr/share/sonic/hwsku/th5-a7060x6-64pe.config.bcm
Loading

0 comments on commit 47b8faa

Please sign in to comment.