-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[DPB] [Mellanox] added capability files for SN2700 platform (#6003)
[DPB] added capability files for SN2700 platform - Why I did it platform.json and hwsku.json files are required for a feature called Dynamic Port Breakout - How I did it Created capability files according to platform specification SN2700 - How to verify it Full qualification requires bugs fixes reported under sonic-buildimage NOTE: breakout to 4 is currently not available as of missing functionality in DPB implementation. Signed-off-by: Vadym Hlushko <vadymh@nvidia.com>
- Loading branch information
1 parent
1ea5fd7
commit c984cf9
Showing
5 changed files
with
678 additions
and
1 deletion.
There are no files selected for viewing
100 changes: 100 additions & 0 deletions
100
device/mellanox/x86_64-mlnx_msn2700-r0/ACS-MSN2700/hwsku.json
This file contains 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,100 @@ | ||
{ | ||
"interfaces": { | ||
"Ethernet0": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet4": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet8": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet12": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet16": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet20": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet24": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet28": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet32": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet36": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet40": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet44": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"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]" | ||
}, | ||
"Ethernet64": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet68": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet72": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet76": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet80": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet84": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet88": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet92": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet96": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet100": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet104": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet108": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet112": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet116": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet120": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet124": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
} | ||
} | ||
} |
112 changes: 112 additions & 0 deletions
112
device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700-C28D8/hwsku.json
This file contains 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,112 @@ | ||
{ | ||
"interfaces": { | ||
"Ethernet0": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet4": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet8": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet12": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet16": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet20": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet24": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet28": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet32": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet36": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet40": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet44": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"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]" | ||
}, | ||
"Ethernet64": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet68": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet72": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet76": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet80": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet84": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet88": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet92": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet96": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet100": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet104": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet108": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet112": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet114": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet116": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet118": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet120": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet122": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet124": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet126": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
} | ||
} | ||
} |
172 changes: 172 additions & 0 deletions
172
device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700-D48C8/hwsku.json
This file contains 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,172 @@ | ||
{ | ||
"interfaces": { | ||
"Ethernet0": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet2": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet4": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet6": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet8": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet10": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet12": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet14": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet16": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet18": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet20": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet22": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet24": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet28": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet32": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet36": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet40": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet42": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet44": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet46": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet48": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet50": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet52": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet54": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet56": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet58": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet60": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet62": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet64": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet66": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet68": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet70": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet72": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet74": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet76": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet78": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet80": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet82": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet84": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet86": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet88": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet92": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet96": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet100": { | ||
"default_brkout_mode": "1x100G[50G,40G,25G,10G]" | ||
}, | ||
"Ethernet104": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet106": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet108": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet110": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet112": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet114": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet116": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet118": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet120": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet122": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet124": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
}, | ||
"Ethernet126": { | ||
"default_brkout_mode": "2x50G[40G,25G,10G]" | ||
} | ||
} | ||
} |
Oops, something went wrong.