-
Notifications
You must be signed in to change notification settings - Fork 1.6k
[Arista] Add HWSKU Arista-7060X6-64PE-B-P32O64 #22732
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
kperumalbfn
merged 2 commits into
sonic-net:master
from
dakotac-arista:master-add-Arista-7060X6-64PE-B-P32O64
May 28, 2025
Merged
Changes from all commits
Commits
Show all changes
2 commits
Select commit
Hold shift + click to select a range
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
2 changes: 2 additions & 0 deletions
2
device/arista/x86_64-arista_7060x6_64pe_b/Arista-7060X6-64PE-B-P32O64/buffers.json.j2
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
{%- set default_topo = 'lt2' %} | ||
{%- include 'buffers_config.j2' %} |
19 changes: 19 additions & 0 deletions
19
...ce/arista/x86_64-arista_7060x6_64pe_b/Arista-7060X6-64PE-B-P32O64/buffers_defaults_lt2.j2
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
{%- set default_cable = '5m' %} | ||
|
||
{%- include 'buffer_ports.j2' %} | ||
|
||
{# Skip BUFFER_POOL, BUFFER_PROFILE #} | ||
{%- macro generate_buffer_pool_and_profiles() %} | ||
{%- endmacro %} | ||
|
||
{# Skip BUFFER_QUEUE #} | ||
{%- macro generate_queue_buffers(ports) %} | ||
"BUFFER_QUEUE": { | ||
} | ||
{%- endmacro %} | ||
|
||
{# Skip BUFFER_PG #} | ||
{%- macro generate_pg_profils(ports) %} | ||
"BUFFER_PG": { | ||
}, | ||
{%- endmacro %} |
19 changes: 19 additions & 0 deletions
19
device/arista/x86_64-arista_7060x6_64pe_b/Arista-7060X6-64PE-B-P32O64/buffers_defaults_t0.j2
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
{%- set default_cable = '5m' %} | ||
|
||
{%- include 'buffer_ports.j2' %} | ||
|
||
{# Skip BUFFER_POOL, BUFFER_PROFILE #} | ||
{%- macro generate_buffer_pool_and_profiles() %} | ||
{%- endmacro %} | ||
|
||
{# Skip BUFFER_QUEUE #} | ||
{%- macro generate_queue_buffers(ports) %} | ||
"BUFFER_QUEUE": { | ||
} | ||
{%- endmacro %} | ||
|
||
{# Skip BUFFER_PG #} | ||
{%- macro generate_pg_profils(ports) %} | ||
"BUFFER_PG": { | ||
}, | ||
{%- endmacro %} |
19 changes: 19 additions & 0 deletions
19
device/arista/x86_64-arista_7060x6_64pe_b/Arista-7060X6-64PE-B-P32O64/buffers_defaults_t1.j2
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
{%- set default_cable = '5m' %} | ||
|
||
{%- include 'buffer_ports.j2' %} | ||
|
||
{# Skip BUFFER_POOL, BUFFER_PROFILE #} | ||
{%- macro generate_buffer_pool_and_profiles() %} | ||
{%- endmacro %} | ||
|
||
{# Skip BUFFER_QUEUE #} | ||
{%- macro generate_queue_buffers(ports) %} | ||
"BUFFER_QUEUE": { | ||
} | ||
{%- endmacro %} | ||
|
||
{# Skip BUFFER_PG #} | ||
{%- macro generate_pg_profils(ports) %} | ||
"BUFFER_PG": { | ||
}, | ||
{%- endmacro %} |
196 changes: 196 additions & 0 deletions
196
device/arista/x86_64-arista_7060x6_64pe_b/Arista-7060X6-64PE-B-P32O64/hwsku.json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,196 @@ | ||
{ | ||
"interfaces": { | ||
"Ethernet0": { | ||
"default_brkout_mode": "1x800G[400G]" | ||
}, | ||
"Ethernet8": { | ||
"default_brkout_mode": "1x800G[400G]" | ||
}, | ||
"Ethernet16": { | ||
"default_brkout_mode": "1x800G[400G]" | ||
}, | ||
"Ethernet24": { | ||
"default_brkout_mode": "1x800G[400G]" | ||
}, | ||
"Ethernet32": { | ||
"default_brkout_mode": "1x800G[400G]" | ||
}, | ||
"Ethernet40": { | ||
"default_brkout_mode": "1x800G[400G]" | ||
}, | ||
"Ethernet48": { | ||
"default_brkout_mode": "1x800G[400G]" | ||
}, | ||
"Ethernet56": { | ||
"default_brkout_mode": "1x800G[400G]" | ||
}, | ||
"Ethernet64": { | ||
"default_brkout_mode": "1x800G[400G]" | ||
}, | ||
"Ethernet72": { | ||
"default_brkout_mode": "1x800G[400G]" | ||
}, | ||
"Ethernet80": { | ||
"default_brkout_mode": "1x800G[400G]" | ||
}, | ||
"Ethernet88": { | ||
"default_brkout_mode": "1x800G[400G]" | ||
}, | ||
"Ethernet96": { | ||
"default_brkout_mode": "1x800G[400G]" | ||
}, | ||
"Ethernet104": { | ||
"default_brkout_mode": "1x800G[400G]" | ||
}, | ||
"Ethernet112": { | ||
"default_brkout_mode": "1x800G[400G]" | ||
}, | ||
"Ethernet120": { | ||
"default_brkout_mode": "1x800G[400G]" | ||
}, | ||
"Ethernet128": { | ||
"default_brkout_mode": "1x800G[400G]" | ||
}, | ||
"Ethernet136": { | ||
"default_brkout_mode": "1x800G[400G]" | ||
}, | ||
"Ethernet144": { | ||
"default_brkout_mode": "1x800G[400G]" | ||
}, | ||
"Ethernet152": { | ||
"default_brkout_mode": "1x800G[400G]" | ||
}, | ||
"Ethernet160": { | ||
"default_brkout_mode": "1x800G[400G]" | ||
}, | ||
"Ethernet168": { | ||
"default_brkout_mode": "1x800G[400G]" | ||
}, | ||
"Ethernet176": { | ||
"default_brkout_mode": "1x800G[400G]" | ||
}, | ||
"Ethernet184": { | ||
"default_brkout_mode": "1x800G[400G]" | ||
}, | ||
"Ethernet192": { | ||
"default_brkout_mode": "1x800G[400G]" | ||
}, | ||
"Ethernet200": { | ||
"default_brkout_mode": "1x800G[400G]" | ||
}, | ||
"Ethernet208": { | ||
"default_brkout_mode": "1x800G[400G]" | ||
}, | ||
"Ethernet216": { | ||
"default_brkout_mode": "1x800G[400G]" | ||
}, | ||
"Ethernet224": { | ||
"default_brkout_mode": "1x800G[400G]" | ||
}, | ||
"Ethernet232": { | ||
"default_brkout_mode": "1x800G[400G]" | ||
}, | ||
"Ethernet240": { | ||
"default_brkout_mode": "1x800G[400G]" | ||
}, | ||
"Ethernet248": { | ||
"default_brkout_mode": "1x800G[400G]" | ||
}, | ||
"Ethernet256": { | ||
"default_brkout_mode": "2x400G" | ||
}, | ||
"Ethernet264": { | ||
"default_brkout_mode": "2x400G" | ||
}, | ||
"Ethernet272": { | ||
"default_brkout_mode": "2x400G" | ||
}, | ||
"Ethernet280": { | ||
"default_brkout_mode": "2x400G" | ||
}, | ||
"Ethernet288": { | ||
"default_brkout_mode": "2x400G" | ||
}, | ||
"Ethernet296": { | ||
"default_brkout_mode": "2x400G" | ||
}, | ||
"Ethernet304": { | ||
"default_brkout_mode": "2x400G" | ||
}, | ||
"Ethernet312": { | ||
"default_brkout_mode": "2x400G" | ||
}, | ||
"Ethernet320": { | ||
"default_brkout_mode": "2x400G" | ||
}, | ||
"Ethernet328": { | ||
"default_brkout_mode": "2x400G" | ||
}, | ||
"Ethernet336": { | ||
"default_brkout_mode": "2x400G" | ||
}, | ||
"Ethernet344": { | ||
"default_brkout_mode": "2x400G" | ||
}, | ||
"Ethernet352": { | ||
"default_brkout_mode": "2x400G" | ||
}, | ||
"Ethernet360": { | ||
"default_brkout_mode": "2x400G" | ||
}, | ||
"Ethernet368": { | ||
"default_brkout_mode": "2x400G" | ||
}, | ||
"Ethernet376": { | ||
"default_brkout_mode": "2x400G" | ||
}, | ||
"Ethernet384": { | ||
"default_brkout_mode": "2x400G" | ||
}, | ||
"Ethernet392": { | ||
"default_brkout_mode": "2x400G" | ||
}, | ||
"Ethernet400": { | ||
"default_brkout_mode": "2x400G" | ||
}, | ||
"Ethernet408": { | ||
"default_brkout_mode": "2x400G" | ||
}, | ||
"Ethernet416": { | ||
"default_brkout_mode": "2x400G" | ||
}, | ||
"Ethernet424": { | ||
"default_brkout_mode": "2x400G" | ||
}, | ||
"Ethernet432": { | ||
"default_brkout_mode": "2x400G" | ||
}, | ||
"Ethernet440": { | ||
"default_brkout_mode": "2x400G" | ||
}, | ||
"Ethernet448": { | ||
"default_brkout_mode": "2x400G" | ||
}, | ||
"Ethernet456": { | ||
"default_brkout_mode": "2x400G" | ||
}, | ||
"Ethernet464": { | ||
"default_brkout_mode": "2x400G" | ||
}, | ||
"Ethernet472": { | ||
"default_brkout_mode": "2x400G" | ||
}, | ||
"Ethernet480": { | ||
"default_brkout_mode": "2x400G" | ||
}, | ||
"Ethernet488": { | ||
"default_brkout_mode": "2x400G" | ||
}, | ||
"Ethernet496": { | ||
"default_brkout_mode": "2x400G" | ||
}, | ||
"Ethernet504": { | ||
"default_brkout_mode": "2x400G" | ||
} | ||
} | ||
} |
2 changes: 2 additions & 0 deletions
2
device/arista/x86_64-arista_7060x6_64pe_b/Arista-7060X6-64PE-B-P32O64/pg_profile_lookup.ini
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
# PG lossless profiles. | ||
# speed cable size xon xoff threshold xon_offset |
97 changes: 97 additions & 0 deletions
97
device/arista/x86_64-arista_7060x6_64pe_b/Arista-7060X6-64PE-B-P32O64/port_config.ini
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,97 @@ | ||
# name lanes alias index speed fec | ||
Ethernet0 17,18,19,20,21,22,23,24 etp1 1 800000 rs | ||
Ethernet8 1,2,3,4,5,6,7,8 etp2 2 800000 rs | ||
Ethernet16 9,10,11,12,13,14,15,16 etp3 3 800000 rs | ||
Ethernet24 25,26,27,28,29,30,31,32 etp4 4 800000 rs | ||
Ethernet32 57,58,59,60,61,62,63,64 etp5 5 800000 rs | ||
Ethernet40 41,42,43,44,45,46,47,48 etp6 6 800000 rs | ||
Ethernet48 33,34,35,36,37,38,39,40 etp7 7 800000 rs | ||
Ethernet56 49,50,51,52,53,54,55,56 etp8 8 800000 rs | ||
Ethernet64 89,90,91,92,93,94,95,96 etp9 9 800000 rs | ||
Ethernet72 73,74,75,76,77,78,79,80 etp10 10 800000 rs | ||
Ethernet80 65,66,67,68,69,70,71,72 etp11 11 800000 rs | ||
Ethernet88 81,82,83,84,85,86,87,88 etp12 12 800000 rs | ||
Ethernet96 121,122,123,124,125,126,127,128 etp13 13 800000 rs | ||
Ethernet104 105,106,107,108,109,110,111,112 etp14 14 800000 rs | ||
Ethernet112 97,98,99,100,101,102,103,104 etp15 15 800000 rs | ||
Ethernet120 113,114,115,116,117,118,119,120 etp16 16 800000 rs | ||
Ethernet128 153,154,155,156,157,158,159,160 etp17 17 800000 rs | ||
Ethernet136 137,138,139,140,141,142,143,144 etp18 18 800000 rs | ||
Ethernet144 129,130,131,132,133,134,135,136 etp19 19 800000 rs | ||
Ethernet152 145,146,147,148,149,150,151,152 etp20 20 800000 rs | ||
Ethernet160 185,186,187,188,189,190,191,192 etp21 21 800000 rs | ||
Ethernet168 169,170,171,172,173,174,175,176 etp22 22 800000 rs | ||
Ethernet176 161,162,163,164,165,166,167,168 etp23 23 800000 rs | ||
Ethernet184 177,178,179,180,181,182,183,184 etp24 24 800000 rs | ||
Ethernet192 217,218,219,220,221,222,223,224 etp25 25 800000 rs | ||
Ethernet200 201,202,203,204,205,206,207,208 etp26 26 800000 rs | ||
Ethernet208 193,194,195,196,197,198,199,200 etp27 27 800000 rs | ||
Ethernet216 209,210,211,212,213,214,215,216 etp28 28 800000 rs | ||
Ethernet224 249,250,251,252,253,254,255,256 etp29 29 800000 rs | ||
Ethernet232 233,234,235,236,237,238,239,240 etp30 30 800000 rs | ||
Ethernet240 225,226,227,228,229,230,231,232 etp31 31 800000 rs | ||
Ethernet248 241,242,243,244,245,246,247,248 etp32 32 800000 rs | ||
Ethernet256 273,274,275,276 etp33a 33 400000 rs | ||
Ethernet260 277,278,279,280 etp33b 33 400000 rs | ||
Ethernet264 257,258,259,260 etp34a 34 400000 rs | ||
Ethernet268 261,262,263,264 etp34b 34 400000 rs | ||
Ethernet272 265,266,267,268 etp35a 35 400000 rs | ||
Ethernet276 269,270,271,272 etp35b 35 400000 rs | ||
Ethernet280 281,282,283,284 etp36a 36 400000 rs | ||
Ethernet284 285,286,287,288 etp36b 36 400000 rs | ||
Ethernet288 313,314,315,316 etp37a 37 400000 rs | ||
Ethernet292 317,318,319,320 etp37b 37 400000 rs | ||
Ethernet296 297,298,299,300 etp38a 38 400000 rs | ||
Ethernet300 301,302,303,304 etp38b 38 400000 rs | ||
Ethernet304 289,290,291,292 etp39a 39 400000 rs | ||
Ethernet308 293,294,295,296 etp39b 39 400000 rs | ||
Ethernet312 305,306,307,308 etp40a 40 400000 rs | ||
Ethernet316 309,310,311,312 etp40b 40 400000 rs | ||
Ethernet320 345,346,347,348 etp41a 41 400000 rs | ||
Ethernet324 349,350,351,352 etp41b 41 400000 rs | ||
Ethernet328 329,330,331,332 etp42a 42 400000 rs | ||
Ethernet332 333,334,335,336 etp42b 42 400000 rs | ||
Ethernet336 321,322,323,324 etp43a 43 400000 rs | ||
Ethernet340 325,326,327,328 etp43b 43 400000 rs | ||
Ethernet344 337,338,339,340 etp44a 44 400000 rs | ||
Ethernet348 341,342,343,344 etp44b 44 400000 rs | ||
Ethernet352 377,378,379,380 etp45a 45 400000 rs | ||
Ethernet356 381,382,383,384 etp45b 45 400000 rs | ||
Ethernet360 361,362,363,364 etp46a 46 400000 rs | ||
Ethernet364 365,366,367,368 etp46b 46 400000 rs | ||
Ethernet368 353,354,355,356 etp47a 47 400000 rs | ||
Ethernet372 357,358,359,360 etp47b 47 400000 rs | ||
Ethernet376 369,370,371,372 etp48a 48 400000 rs | ||
Ethernet380 373,374,375,376 etp48b 48 400000 rs | ||
Ethernet384 409,410,411,412 etp49a 49 400000 rs | ||
Ethernet388 413,414,415,416 etp49b 49 400000 rs | ||
Ethernet392 393,394,395,396 etp50a 50 400000 rs | ||
Ethernet396 397,398,399,400 etp50b 50 400000 rs | ||
Ethernet400 385,386,387,388 etp51a 51 400000 rs | ||
Ethernet404 389,390,391,392 etp51b 51 400000 rs | ||
Ethernet408 401,402,403,404 etp52a 52 400000 rs | ||
Ethernet412 405,406,407,408 etp52b 52 400000 rs | ||
Ethernet416 441,442,443,444 etp53a 53 400000 rs | ||
Ethernet420 445,446,447,448 etp53b 53 400000 rs | ||
Ethernet424 425,426,427,428 etp54a 54 400000 rs | ||
Ethernet428 429,430,431,432 etp54b 54 400000 rs | ||
Ethernet432 417,418,419,420 etp55a 55 400000 rs | ||
Ethernet436 421,422,423,424 etp55b 55 400000 rs | ||
Ethernet440 433,434,435,436 etp56a 56 400000 rs | ||
Ethernet444 437,438,439,440 etp56b 56 400000 rs | ||
Ethernet448 473,474,475,476 etp57a 57 400000 rs | ||
Ethernet452 477,478,479,480 etp57b 57 400000 rs | ||
Ethernet456 457,458,459,460 etp58a 58 400000 rs | ||
Ethernet460 461,462,463,464 etp58b 58 400000 rs | ||
Ethernet464 449,450,451,452 etp59a 59 400000 rs | ||
Ethernet468 453,454,455,456 etp59b 59 400000 rs | ||
Ethernet472 465,466,467,468 etp60a 60 400000 rs | ||
Ethernet476 469,470,471,472 etp60b 60 400000 rs | ||
Ethernet480 505,506,507,508 etp61a 61 400000 rs | ||
Ethernet484 509,510,511,512 etp61b 61 400000 rs | ||
Ethernet488 489,490,491,492 etp62a 62 400000 rs | ||
Ethernet492 493,494,495,496 etp62b 62 400000 rs | ||
Ethernet496 481,482,483,484 etp63a 63 400000 rs | ||
Ethernet500 485,486,487,488 etp63b 63 400000 rs | ||
Ethernet504 497,498,499,500 etp64a 64 400000 rs | ||
Ethernet508 501,502,503,504 etp64b 64 400000 rs |
2 changes: 2 additions & 0 deletions
2
device/arista/x86_64-arista_7060x6_64pe_b/Arista-7060X6-64PE-B-P32O64/sai.profile
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
SAI_INIT_CONFIG_FILE=/usr/share/sonic/hwsku/th5-a7060x6-64pe.config.bcm | ||
SAI_NUM_ECMP_MEMBERS=96 |
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.