Skip to content

Commit 96fa513

Browse files
andywongaristabyu343davidm-arista
authored
[Arista] Add support for DCS-7060DX5-32 (#14793)
* Add asic support for blackhawkth4dd * Add bfd feature to BlackhawkTh4Dd * Add platform data for blackhawkth4 * Add Qos settings for Blackhawk-TH4 * Add pg and queue settings for Blackhawk-TH4 * Add buffers_defaults_t0.j2 * Add blackhawkth4 to boot0 * Update 7060dx5 config.bcm * Fix build error --------- Co-authored-by: Boyang Yu <[email protected]> Co-authored-by: David Meggy <[email protected]>
1 parent 14c8ce2 commit 96fa513

25 files changed

+2891
-0
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../../common/profiles/th4/gen/BALANCED
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
{%- set default_topo = 't1' %}
2+
{%- include 'buffers_config.j2' %}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
BALANCED/buffers_defaults_t0.j2
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
BALANCED/buffers_defaults_t1.j2
Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
1+
{
2+
"interfaces": {
3+
"Ethernet0": {
4+
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]"
5+
},
6+
"Ethernet8": {
7+
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]"
8+
},
9+
"Ethernet16": {
10+
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]"
11+
},
12+
"Ethernet24": {
13+
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]"
14+
},
15+
"Ethernet32": {
16+
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]"
17+
},
18+
"Ethernet40": {
19+
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]"
20+
},
21+
"Ethernet48": {
22+
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]"
23+
},
24+
"Ethernet56": {
25+
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]"
26+
},
27+
"Ethernet64": {
28+
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]"
29+
},
30+
"Ethernet72": {
31+
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]"
32+
},
33+
"Ethernet80": {
34+
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]"
35+
},
36+
"Ethernet88": {
37+
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]"
38+
},
39+
"Ethernet96": {
40+
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]"
41+
},
42+
"Ethernet104": {
43+
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]"
44+
},
45+
"Ethernet112": {
46+
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]"
47+
},
48+
"Ethernet120": {
49+
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]"
50+
},
51+
"Ethernet128": {
52+
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]"
53+
},
54+
"Ethernet136": {
55+
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]"
56+
},
57+
"Ethernet144": {
58+
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]"
59+
},
60+
"Ethernet152": {
61+
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]"
62+
},
63+
"Ethernet160": {
64+
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]"
65+
},
66+
"Ethernet168": {
67+
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]"
68+
},
69+
"Ethernet176": {
70+
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]"
71+
},
72+
"Ethernet184": {
73+
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]"
74+
},
75+
"Ethernet192": {
76+
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]"
77+
},
78+
"Ethernet200": {
79+
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]"
80+
},
81+
"Ethernet208": {
82+
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]"
83+
},
84+
"Ethernet216": {
85+
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]"
86+
},
87+
"Ethernet224": {
88+
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]"
89+
},
90+
"Ethernet232": {
91+
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]"
92+
},
93+
"Ethernet240": {
94+
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]"
95+
},
96+
"Ethernet248": {
97+
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G]"
98+
},
99+
"Ethernet256": {
100+
"default_brkout_mode": "1x10G",
101+
"fec": "none"
102+
}
103+
}
104+
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
BALANCED/pg_profile_lookup.ini
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# name lanes alias index speed fec
2+
Ethernet0 1,2,3,4,5,6,7,8 Ethernet1/1 1 400000 rs
3+
Ethernet8 9,10,11,12,13,14,15,16 Ethernet2/1 2 400000 rs
4+
Ethernet16 17,18,19,20,21,22,23,24 Ethernet3/1 3 400000 rs
5+
Ethernet24 25,26,27,28,29,30,31,32 Ethernet4/1 4 400000 rs
6+
Ethernet32 33,34,35,36,37,38,39,40 Ethernet5/1 5 400000 rs
7+
Ethernet40 41,42,43,44,45,46,47,48 Ethernet6/1 6 400000 rs
8+
Ethernet48 49,50,51,52,53,54,55,56 Ethernet7/1 7 400000 rs
9+
Ethernet56 57,58,59,60,61,62,63,64 Ethernet8/1 8 400000 rs
10+
Ethernet64 65,66,67,68,69,70,71,72 Ethernet9/1 9 400000 rs
11+
Ethernet72 73,74,75,76,77,78,79,80 Ethernet10/1 10 400000 rs
12+
Ethernet80 81,82,83,84,85,86,87,88 Ethernet11/1 11 400000 rs
13+
Ethernet88 89,90,91,92,93,94,95,96 Ethernet12/1 12 400000 rs
14+
Ethernet96 97,98,99,100,101,102,103,104 Ethernet13/1 13 400000 rs
15+
Ethernet104 105,106,107,108,109,110,111,112 Ethernet14/1 14 400000 rs
16+
Ethernet112 113,114,115,116,117,118,119,120 Ethernet15/1 15 400000 rs
17+
Ethernet120 121,122,123,124,125,126,127,128 Ethernet16/1 16 400000 rs
18+
Ethernet128 385,386,387,388,389,390,391,392 Ethernet17/1 17 400000 rs
19+
Ethernet136 393,394,395,396,397,398,399,400 Ethernet18/1 18 400000 rs
20+
Ethernet144 401,402,403,404,405,406,407,408 Ethernet19/1 19 400000 rs
21+
Ethernet152 409,410,411,412,413,414,415,416 Ethernet20/1 20 400000 rs
22+
Ethernet160 417,418,419,420,421,422,423,424 Ethernet21/1 21 400000 rs
23+
Ethernet168 425,426,427,428,429,430,431,432 Ethernet22/1 22 400000 rs
24+
Ethernet176 433,434,435,436,437,438,439,440 Ethernet23/1 23 400000 rs
25+
Ethernet184 441,442,443,444,445,446,447,448 Ethernet24/1 24 400000 rs
26+
Ethernet192 449,450,451,452,453,454,455,456 Ethernet25/1 25 400000 rs
27+
Ethernet200 457,458,459,460,461,462,463,464 Ethernet26/1 26 400000 rs
28+
Ethernet208 465,466,467,468,469,470,471,472 Ethernet27/1 27 400000 rs
29+
Ethernet216 473,474,475,476,477,478,479,480 Ethernet28/1 28 400000 rs
30+
Ethernet224 481,482,483,484,485,486,487,488 Ethernet29/1 29 400000 rs
31+
Ethernet232 489,490,491,492,493,494,495,496 Ethernet30/1 30 400000 rs
32+
Ethernet240 497,498,499,500,501,502,503,504 Ethernet31/1 31 400000 rs
33+
Ethernet248 505,506,507,508,509,510,511,512 Ethernet32/1 32 400000 rs
34+
Ethernet256 513 Ethernet33 33 10000 none
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{%- include 'qos_config.j2' %}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
SAI_INIT_CONFIG_FILE=/usr/share/sonic/hwsku/th4-a7060dx5-32.config.bcm

0 commit comments

Comments
 (0)