Skip to content

Commit 11ae762

Browse files
authored
sonic-buildimage: 7060x6-64pe c224o8 support (#20673)
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.
1 parent 0601007 commit 11ae762

File tree

11 files changed

+2239
-0
lines changed

11 files changed

+2239
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../../common/profiles/th5/gen/BALANCED
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
{%- macro generate_port_lists(PORT_ALL) %}
2+
{# Generate list of ports #}
3+
{%- for i in range(0, 12, 2) %}
4+
{%- for j in range(0, 8) %}
5+
{%- if PORT_ALL.append("Ethernet%d" % (i * 8 + j)) %}{%- endif %}
6+
{%- endfor %}
7+
{%- endfor %}
8+
9+
{%- if PORT_ALL.append("Ethernet96") %}{%- endif %}
10+
{%- if PORT_ALL.append("Ethernet100") %}{%- endif %}
11+
12+
{%- for j in range(0, 8) %}
13+
{%- if PORT_ALL.append("Ethernet%d" % (14 * 8 + j)) %}{%- endif %}
14+
{%- endfor %}
15+
16+
{%- if PORT_ALL.append("Ethernet128") %}{%- endif %}
17+
{%- if PORT_ALL.append("Ethernet132") %}{%- endif %}
18+
19+
{%- for i in range(18, 44, 2) %}
20+
{%- for j in range(0, 8) %}
21+
{%- if PORT_ALL.append("Ethernet%d" % (i * 8 + j)) %}{%- endif %}
22+
{%- endfor %}
23+
{%- endfor %}
24+
25+
{%- if PORT_ALL.append("Ethernet352") %}{%- endif %}
26+
{%- if PORT_ALL.append("Ethernet356") %}{%- endif %}
27+
28+
{%- for j in range(0, 8) %}
29+
{%- if PORT_ALL.append("Ethernet%d" % (46 * 8 + j)) %}{%- endif %}
30+
{%- endfor %}
31+
32+
{%- if PORT_ALL.append("Ethernet384") %}{%- endif %}
33+
{%- if PORT_ALL.append("Ethernet388") %}{%- endif %}
34+
35+
{%- for i in range(50, 64, 2) %}
36+
{%- for j in range(0, 8) %}
37+
{%- if PORT_ALL.append("Ethernet%d" % (i * 8 + j)) %}{%- endif %}
38+
{%- endfor %}
39+
{%- endfor %}
40+
{%- endmacro %}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
{%- set default_topo = 't1' %}
2+
{%- include 'buffers_config.j2' %}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
BALANCED/buffers_defaults_t0.j2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
BALANCED/buffers_defaults_t1.j2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,106 @@
1+
{
2+
"interfaces": {
3+
"Ethernet0": {
4+
"default_brkout_mode": "8x100G"
5+
},
6+
"Ethernet16": {
7+
"default_brkout_mode": "8x100G"
8+
},
9+
"Ethernet32": {
10+
"default_brkout_mode": "8x100G"
11+
},
12+
"Ethernet48": {
13+
"default_brkout_mode": "8x100G"
14+
},
15+
"Ethernet64": {
16+
"default_brkout_mode": "8x100G"
17+
},
18+
"Ethernet80": {
19+
"default_brkout_mode": "8x100G"
20+
},
21+
"Ethernet96": {
22+
"default_brkout_mode": "2x400G"
23+
},
24+
"Ethernet112": {
25+
"default_brkout_mode": "8x100G"
26+
},
27+
"Ethernet128": {
28+
"default_brkout_mode": "2x400G"
29+
},
30+
"Ethernet144": {
31+
"default_brkout_mode": "8x100G"
32+
},
33+
"Ethernet160": {
34+
"default_brkout_mode": "8x100G"
35+
},
36+
"Ethernet176": {
37+
"default_brkout_mode": "8x100G"
38+
},
39+
"Ethernet192": {
40+
"default_brkout_mode": "8x100G"
41+
},
42+
"Ethernet208": {
43+
"default_brkout_mode": "8x100G"
44+
},
45+
"Ethernet224": {
46+
"default_brkout_mode": "8x100G"
47+
},
48+
"Ethernet240": {
49+
"default_brkout_mode": "8x100G"
50+
},
51+
"Ethernet256": {
52+
"default_brkout_mode": "8x100G"
53+
},
54+
"Ethernet272": {
55+
"default_brkout_mode": "8x100G"
56+
},
57+
"Ethernet288": {
58+
"default_brkout_mode": "8x100G"
59+
},
60+
"Ethernet304": {
61+
"default_brkout_mode": "8x100G"
62+
},
63+
"Ethernet320": {
64+
"default_brkout_mode": "8x100G"
65+
},
66+
"Ethernet336": {
67+
"default_brkout_mode": "8x100G"
68+
},
69+
"Ethernet352": {
70+
"default_brkout_mode": "2x400G"
71+
},
72+
"Ethernet368": {
73+
"default_brkout_mode": "8x100G"
74+
},
75+
"Ethernet384": {
76+
"default_brkout_mode": "2x400G"
77+
},
78+
"Ethernet400": {
79+
"default_brkout_mode": "8x100G"
80+
},
81+
"Ethernet416": {
82+
"default_brkout_mode": "8x100G"
83+
},
84+
"Ethernet432": {
85+
"default_brkout_mode": "8x100G"
86+
},
87+
"Ethernet448": {
88+
"default_brkout_mode": "8x100G"
89+
},
90+
"Ethernet464": {
91+
"default_brkout_mode": "8x100G"
92+
},
93+
"Ethernet480": {
94+
"default_brkout_mode": "8x100G"
95+
},
96+
"Ethernet496": {
97+
"default_brkout_mode": "8x100G"
98+
},
99+
"Ethernet512": {
100+
"default_brkout_mode": "1x10G"
101+
},
102+
"Ethernet513": {
103+
"default_brkout_mode": "1x10G"
104+
}
105+
}
106+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
BALANCED/pg_profile_lookup.ini

0 commit comments

Comments
 (0)