Skip to content

Commit

Permalink
Add new files for the new platform MSN2201 (nvidia naming)
Browse files Browse the repository at this point in the history
Signed-off-by: liora <liora@nvidia.com>
  • Loading branch information
liorghub committed Nov 18, 2021
1 parent a2d0dbe commit b652ac0
Show file tree
Hide file tree
Showing 34 changed files with 1,341 additions and 4 deletions.
4 changes: 2 additions & 2 deletions device/mellanox/x86_64-mlnx_msn2700-r0/plugins/sfputil.py
Original file line number Diff line number Diff line change
Expand Up @@ -60,9 +60,9 @@
'x86_64-mlnx_msn2410-r0': 2, 'x86_64-mlnx_msn2010-r0': 3, 'x86_64-mlnx_msn3420-r0': 5,
'x86_64-mlnx_msn3700-r0': 0, 'x86_64-mlnx_msn3700c-r0': 0, 'x86_64-mlnx_msn3800-r0': 4,
'x86_64-mlnx_msn4410-r0': 0, 'x86_64-mlnx_msn4600-r0': 4, 'x86_64-mlnx_msn4600c-r0': 4,
'x86_64-mlnx_msn4700-r0': 0}
'x86_64-mlnx_msn4700-r0': 0, 'x86_64-nvidia_sn2201-r0': 6}
port_position_tuple_list = [(0, 0, 31, 32, 1), (0, 0, 15, 16, 1), (0, 48, 55, 56, 1),
(0, 18, 21, 22, 1), (0, 0, 63, 64, 1), (0, 48, 59, 60, 1)]
(0, 18, 21, 22, 1), (0, 0, 63, 64, 1), (0, 48, 59, 60, 1), (0, 48, 51, 52, 1)]


def log_info(msg, also_print_to_console=False):
Expand Down
160 changes: 160 additions & 0 deletions device/mellanox/x86_64-nvidia_sn2201-r0/ACS-MSN2201/hwsku.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,160 @@
{
"interfaces": {
"Ethernet0": {
"default_brkout_mode": "1x1G[100]"
},
"Ethernet1": {
"default_brkout_mode": "1x1G[100]"
},
"Ethernet2": {
"default_brkout_mode": "1x1G[100]"
},
"Ethernet3": {
"default_brkout_mode": "1x1G[100]"
},
"Ethernet4": {
"default_brkout_mode": "1x1G[100]"
},
"Ethernet5": {
"default_brkout_mode": "1x1G[100]"
},
"Ethernet6": {
"default_brkout_mode": "1x1G[100]"
},
"Ethernet7": {
"default_brkout_mode": "1x1G[100]"
},
"Ethernet8": {
"default_brkout_mode": "1x1G[100]"
},
"Ethernet9": {
"default_brkout_mode": "1x1G[100]"
},
"Ethernet10": {
"default_brkout_mode": "1x1G[100]"
},
"Ethernet11": {
"default_brkout_mode": "1x1G[100]"
},
"Ethernet12": {
"default_brkout_mode": "1x1G[100]"
},
"Ethernet13": {
"default_brkout_mode": "1x1G[100]"
},
"Ethernet14": {
"default_brkout_mode": "1x1G[100]"
},
"Ethernet15": {
"default_brkout_mode": "1x1G[100]"
},
"Ethernet16": {
"default_brkout_mode": "1x1G[100]"
},
"Ethernet17": {
"default_brkout_mode": "1x1G[100]"
},
"Ethernet18": {
"default_brkout_mode": "1x1G[100]"
},
"Ethernet19": {
"default_brkout_mode": "1x1G[100]"
},
"Ethernet20": {
"default_brkout_mode": "1x1G[100]"
},
"Ethernet21": {
"default_brkout_mode": "1x1G[100]"
},
"Ethernet22": {
"default_brkout_mode": "1x1G[100]"
},
"Ethernet23": {
"default_brkout_mode": "1x1G[100]"
},
"Ethernet24": {
"default_brkout_mode": "1x1G[100]"
},
"Ethernet25": {
"default_brkout_mode": "1x1G[100]"
},
"Ethernet26": {
"default_brkout_mode": "1x1G[100]"
},
"Ethernet27": {
"default_brkout_mode": "1x1G[100]"
},
"Ethernet28": {
"default_brkout_mode": "1x1G[100]"
},
"Ethernet29": {
"default_brkout_mode": "1x1G[100]"
},
"Ethernet30": {
"default_brkout_mode": "1x1G[100]"
},
"Ethernet31": {
"default_brkout_mode": "1x1G[100]"
},
"Ethernet32": {
"default_brkout_mode": "1x1G[100]"
},
"Ethernet33": {
"default_brkout_mode": "1x1G[100]"
},
"Ethernet34": {
"default_brkout_mode": "1x1G[100]"
},
"Ethernet35": {
"default_brkout_mode": "1x1G[100]"
},
"Ethernet36": {
"default_brkout_mode": "1x1G[100]"
},
"Ethernet37": {
"default_brkout_mode": "1x1G[100]"
},
"Ethernet38": {
"default_brkout_mode": "1x1G[100]"
},
"Ethernet39": {
"default_brkout_mode": "1x1G[100]"
},
"Ethernet40": {
"default_brkout_mode": "1x1G[100]"
},
"Ethernet41": {
"default_brkout_mode": "1x1G[100]"
},
"Ethernet42": {
"default_brkout_mode": "1x1G[100]"
},
"Ethernet43": {
"default_brkout_mode": "1x1G[100]"
},
"Ethernet44": {
"default_brkout_mode": "1x1G[100]"
},
"Ethernet45": {
"default_brkout_mode": "1x1G[100]"
},
"Ethernet46": {
"default_brkout_mode": "1x1G[100]"
},
"Ethernet47": {
"default_brkout_mode": "1x1G[100]"
},
"Ethernet48": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G]"
},
"Ethernet52": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G]"
},
"Ethernet56": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G]"
},
"Ethernet60": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G]"
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# PG lossless profiles.
# speed cable size xon xoff threshold
100 5m 49152 19456 29696 0
1000 5m 49152 19456 29696 0
10000 5m 49152 19456 29696 0
25000 5m 49152 19456 29696 0
40000 5m 49152 19456 29696 0
50000 5m 49152 19456 29696 0
100000 5m 50176 19456 30720 0
100 40m 49152 19456 29696 0
1000 40m 49152 19456 29696 0
10000 40m 49152 19456 29696 0
25000 40m 51200 19456 31744 0
40000 40m 52224 19456 32768 0
50000 40m 53248 19456 33792 0
100000 40m 58368 19456 38912 0
100 300m 56320 19456 29696 0
1000 300m 56320 19456 29696 0
10000 300m 56320 19456 36864 0
25000 300m 67584 19456 48128 0
40000 300m 78848 19456 59392 0
50000 300m 86016 19456 66560 0
100000 300m 123904 19456 104448 0
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
# name lanes alias index speed
Ethernet0 0 etp1 1 1000
Ethernet1 4 etp2 2 1000
Ethernet2 8 etp3 3 1000
Ethernet3 12 etp4 4 1000
Ethernet4 16 etp5 5 1000
Ethernet5 20 etp6 6 1000
Ethernet6 24 etp7 7 1000
Ethernet7 28 etp8 8 1000
Ethernet8 32 etp9 9 1000
Ethernet9 36 etp10 10 1000
Ethernet10 40 etp11 11 1000
Ethernet11 44 etp12 12 1000
Ethernet12 48 etp13 13 1000
Ethernet13 52 etp14 14 1000
Ethernet14 56 etp15 15 1000
Ethernet15 60 etp16 16 1000
Ethernet16 64 etp17 17 1000
Ethernet17 68 etp18 18 1000
Ethernet18 72 etp19 19 1000
Ethernet19 76 etp20 20 1000
Ethernet20 80 etp21 21 1000
Ethernet21 84 etp22 22 1000
Ethernet22 88 etp23 23 1000
Ethernet23 92 etp24 24 1000
Ethernet24 96 etp25 25 1000
Ethernet25 100 etp26 26 1000
Ethernet26 104 etp27 27 1000
Ethernet27 108 etp28 28 1000
Ethernet28 112 etp29 29 1000
Ethernet29 116 etp30 30 1000
Ethernet30 120 etp31 31 1000
Ethernet31 124 etp32 32 1000
Ethernet32 128 etp33 33 1000
Ethernet33 132 etp34 34 1000
Ethernet34 136 etp35 35 1000
Ethernet35 140 etp36 36 1000
Ethernet36 144 etp37 37 1000
Ethernet37 148 etp38 38 1000
Ethernet38 152 etp39 39 1000
Ethernet39 156 etp40 40 1000
Ethernet40 160 etp41 41 1000
Ethernet41 164 etp42 42 1000
Ethernet42 168 etp43 43 1000
Ethernet43 172 etp44 44 1000
Ethernet44 176 etp45 45 1000
Ethernet45 180 etp46 46 1000
Ethernet46 184 etp47 47 1000
Ethernet47 188 etp48 48 1000
Ethernet48 192,193,194,195 etp49 49 100000
Ethernet52 196,197,198,199 etp50 50 100000
Ethernet56 200,201,202,203 etp51 51 100000
Ethernet60 204,205,206,207 etp52 52 100000
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
SAI_INIT_CONFIG_FILE=/usr/share/sonic/hwsku/sai_2201.xml
SAI_DUMP_STORE_PATH=/var/log/mellanox/sdk-dumps
SAI_DUMP_STORE_AMOUNT=10
Loading

1 comment on commit b652ac0

@liat-grozovik
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@liorghub please change the subject once you are publishing the PR to
[Mellanox] Add support for SN2201 platform

Please sign in to comment.