[Mellanox] Adding a new field to CONFIG DB: "subport" (#18204)

- Why I did it
The field 'subport' represents the index of the split port within a physical port. For example, if a port is split into 4, the subport of the first logical port is 1, the subport of the second logical port is 2, and so on.
In xcvrd, the CMIS manager uses the subport to calculate the lane mask, which is used to control the data path per lane. In Nvidia platform, the subport is missing and is always set to 0. According to the xcvrd code, when subport=0, it will always correspond to the first logical port. Therefore, if we shut down any logical port that is not the first one, we will see the operational status of the first logical port also becomes down.
This PR aims to add the subport field to CONFIG DB and prevent such scenarios. This is applicable only for static default breakout mode. For DPB, subport calculation will happen on the fly (changes are not in Sonic yet).
(Subport HLD: HLD of subport: [link to the HLD document])

- How I did it
I have added the 'subport' field to all relevant Nvidia hwsku.json files (minigraph generation is based on them). Additionally, I introduced the new 'subport' field to portconfig.py, so that sonic-cfggen will be able to generate the minigraph with it. In this file, I also fixed an error that caused all attributes from hwsku.json to be applied only to the first logical ports associated with a physical port.
Furthermore, I updated hwsku_json_checker to include the new field and applied a fix to the sample_hwsku.json file. sample_hwsku.json is the file that sonic-config-engine's unit tests rely on for its tests. Previously, it only included attributes for the first logical port of a split physical port. For example, if Ethernet4, a 4-lane port, was split into 2 ports, then sample_hwsku.json included only the entry for Ethernet4, with no entry for Ethernet6. This misalignment with the structure of other hwsku.json files has been corrected as well.

- How to verify it
Ensure that each logical port has the correct value of 'subport' in CONFIG DB, and that shutting down a logical port affects only that port and not other ports in the split.
This commit is contained in:
Tomer Shalvi 2024-02-29 16:07:10 +02:00 committed by GitHub
parent f30936d1e8
commit 744a152685
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
8 changed files with 873 additions and 357 deletions

View File

@ -1,388 +1,516 @@
{ {
"interfaces": { "interfaces": {
"Ethernet0": { "Ethernet0": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet2": { "Ethernet2": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet4": { "Ethernet4": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "3"
}, },
"Ethernet6": { "Ethernet6": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "4"
}, },
"Ethernet8": { "Ethernet8": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet10": { "Ethernet10": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet12": { "Ethernet12": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "3"
}, },
"Ethernet14": { "Ethernet14": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "4"
}, },
"Ethernet16": { "Ethernet16": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet18": { "Ethernet18": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet20": { "Ethernet20": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "3"
}, },
"Ethernet22": { "Ethernet22": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "4"
}, },
"Ethernet24": { "Ethernet24": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet26": { "Ethernet26": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet28": { "Ethernet28": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "3"
}, },
"Ethernet30": { "Ethernet30": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "4"
}, },
"Ethernet32": { "Ethernet32": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet34": { "Ethernet34": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet36": { "Ethernet36": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "3"
}, },
"Ethernet38": { "Ethernet38": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "4"
}, },
"Ethernet40": { "Ethernet40": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet42": { "Ethernet42": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet44": { "Ethernet44": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "3"
}, },
"Ethernet46": { "Ethernet46": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "4"
}, },
"Ethernet48": { "Ethernet48": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet50": { "Ethernet50": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet52": { "Ethernet52": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "3"
}, },
"Ethernet54": { "Ethernet54": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "4"
}, },
"Ethernet56": { "Ethernet56": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet58": { "Ethernet58": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet60": { "Ethernet60": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "3"
}, },
"Ethernet62": { "Ethernet62": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "4"
}, },
"Ethernet64": { "Ethernet64": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet66": { "Ethernet66": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet68": { "Ethernet68": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "3"
}, },
"Ethernet70": { "Ethernet70": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "4"
}, },
"Ethernet72": { "Ethernet72": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet74": { "Ethernet74": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet76": { "Ethernet76": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "3"
}, },
"Ethernet78": { "Ethernet78": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "4"
}, },
"Ethernet80": { "Ethernet80": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet82": { "Ethernet82": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet84": { "Ethernet84": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "3"
}, },
"Ethernet86": { "Ethernet86": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "4"
}, },
"Ethernet88": { "Ethernet88": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet90": { "Ethernet90": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet92": { "Ethernet92": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "3"
}, },
"Ethernet94": { "Ethernet94": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "4"
}, },
"Ethernet96": { "Ethernet96": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet98": { "Ethernet98": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet100": { "Ethernet100": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "3"
}, },
"Ethernet102": { "Ethernet102": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "4"
}, },
"Ethernet104": { "Ethernet104": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet106": { "Ethernet106": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet108": { "Ethernet108": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "3"
}, },
"Ethernet110": { "Ethernet110": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "4"
}, },
"Ethernet112": { "Ethernet112": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet114": { "Ethernet114": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet116": { "Ethernet116": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "3"
}, },
"Ethernet118": { "Ethernet118": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "4"
}, },
"Ethernet120": { "Ethernet120": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet122": { "Ethernet122": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet124": { "Ethernet124": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "3"
}, },
"Ethernet126": { "Ethernet126": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "4"
}, },
"Ethernet128": { "Ethernet128": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet130": { "Ethernet130": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet132": { "Ethernet132": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "3"
}, },
"Ethernet134": { "Ethernet134": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "4"
}, },
"Ethernet136": { "Ethernet136": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet138": { "Ethernet138": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet140": { "Ethernet140": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "3"
}, },
"Ethernet142": { "Ethernet142": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "4"
}, },
"Ethernet144": { "Ethernet144": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet146": { "Ethernet146": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet148": { "Ethernet148": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "3"
}, },
"Ethernet150": { "Ethernet150": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "4"
}, },
"Ethernet152": { "Ethernet152": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet154": { "Ethernet154": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet156": { "Ethernet156": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "3"
}, },
"Ethernet158": { "Ethernet158": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "4"
}, },
"Ethernet160": { "Ethernet160": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet162": { "Ethernet162": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet164": { "Ethernet164": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "3"
}, },
"Ethernet166": { "Ethernet166": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "4"
}, },
"Ethernet168": { "Ethernet168": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet170": { "Ethernet170": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet172": { "Ethernet172": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "3"
}, },
"Ethernet174": { "Ethernet174": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "4"
}, },
"Ethernet176": { "Ethernet176": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet178": { "Ethernet178": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet180": { "Ethernet180": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "3"
}, },
"Ethernet182": { "Ethernet182": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "4"
}, },
"Ethernet184": { "Ethernet184": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet186": { "Ethernet186": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet188": { "Ethernet188": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "3"
}, },
"Ethernet190": { "Ethernet190": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "4"
}, },
"Ethernet192": { "Ethernet192": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet194": { "Ethernet194": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet196": { "Ethernet196": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "3"
}, },
"Ethernet198": { "Ethernet198": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "4"
}, },
"Ethernet200": { "Ethernet200": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet202": { "Ethernet202": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet204": { "Ethernet204": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "3"
}, },
"Ethernet206": { "Ethernet206": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "4"
}, },
"Ethernet208": { "Ethernet208": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet210": { "Ethernet210": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet212": { "Ethernet212": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "3"
}, },
"Ethernet214": { "Ethernet214": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "4"
}, },
"Ethernet216": { "Ethernet216": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet218": { "Ethernet218": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet220": { "Ethernet220": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "3"
}, },
"Ethernet222": { "Ethernet222": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "4"
}, },
"Ethernet224": { "Ethernet224": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet226": { "Ethernet226": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet228": { "Ethernet228": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "3"
}, },
"Ethernet230": { "Ethernet230": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "4"
}, },
"Ethernet232": { "Ethernet232": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet234": { "Ethernet234": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet236": { "Ethernet236": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "3"
}, },
"Ethernet238": { "Ethernet238": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "4"
}, },
"Ethernet240": { "Ethernet240": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet242": { "Ethernet242": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet244": { "Ethernet244": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "3"
}, },
"Ethernet246": { "Ethernet246": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "4"
}, },
"Ethernet248": { "Ethernet248": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet250": { "Ethernet250": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet252": { "Ethernet252": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "3"
}, },
"Ethernet254": { "Ethernet254": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "4"
} }
} }
} }

View File

@ -1,100 +1,132 @@
{ {
"interfaces": { "interfaces": {
"Ethernet0": { "Ethernet0": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet8": { "Ethernet8": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet16": { "Ethernet16": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet24": { "Ethernet24": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet32": { "Ethernet32": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet40": { "Ethernet40": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet48": { "Ethernet48": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet56": { "Ethernet56": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet64": { "Ethernet64": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet72": { "Ethernet72": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet80": { "Ethernet80": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet88": { "Ethernet88": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet96": { "Ethernet96": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet104": { "Ethernet104": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet112": { "Ethernet112": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet120": { "Ethernet120": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet128": { "Ethernet128": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet136": { "Ethernet136": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet144": { "Ethernet144": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet152": { "Ethernet152": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet160": { "Ethernet160": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet168": { "Ethernet168": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet176": { "Ethernet176": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet184": { "Ethernet184": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet192": { "Ethernet192": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet200": { "Ethernet200": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet208": { "Ethernet208": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet216": { "Ethernet216": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet224": { "Ethernet224": {
"default_brkout_mode": "1x200G[400G,100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "1x200G[400G,100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet232": { "Ethernet232": {
"default_brkout_mode": "1x200G[400G,100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "1x200G[400G,100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet240": { "Ethernet240": {
"default_brkout_mode": "1x200G[400G,100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "1x200G[400G,100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet248": { "Ethernet248": {
"default_brkout_mode": "1x200G[400G,100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "1x200G[400G,100G,50G,40G,25G,10G,1G]",
"subport": "1"
} }
} }
} }

View File

@ -1,172 +1,228 @@
{ {
"interfaces": { "interfaces": {
"Ethernet0": { "Ethernet0": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet4": { "Ethernet4": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet8": { "Ethernet8": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet12": { "Ethernet12": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet16": { "Ethernet16": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet20": { "Ethernet20": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet24": { "Ethernet24": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet28": { "Ethernet28": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet32": { "Ethernet32": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet36": { "Ethernet36": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet40": { "Ethernet40": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet44": { "Ethernet44": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet48": { "Ethernet48": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet52": { "Ethernet52": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet56": { "Ethernet56": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet60": { "Ethernet60": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet64": { "Ethernet64": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet68": { "Ethernet68": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet72": { "Ethernet72": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet76": { "Ethernet76": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet80": { "Ethernet80": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet84": { "Ethernet84": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet88": { "Ethernet88": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet92": { "Ethernet92": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet96": { "Ethernet96": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet104": { "Ethernet104": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet112": { "Ethernet112": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet120": { "Ethernet120": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet128": { "Ethernet128": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet136": { "Ethernet136": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet144": { "Ethernet144": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet152": { "Ethernet152": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet160": { "Ethernet160": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet164": { "Ethernet164": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet168": { "Ethernet168": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet172": { "Ethernet172": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet176": { "Ethernet176": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet180": { "Ethernet180": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet184": { "Ethernet184": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet188": { "Ethernet188": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet192": { "Ethernet192": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet196": { "Ethernet196": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet200": { "Ethernet200": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet204": { "Ethernet204": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet208": { "Ethernet208": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet212": { "Ethernet212": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet216": { "Ethernet216": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet220": { "Ethernet220": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet224": { "Ethernet224": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet228": { "Ethernet228": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet232": { "Ethernet232": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet236": { "Ethernet236": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet240": { "Ethernet240": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet244": { "Ethernet244": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet248": { "Ethernet248": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet252": { "Ethernet252": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]",
"subport": "2"
} }
} }
} }

View File

@ -1,172 +1,228 @@
{ {
"interfaces": { "interfaces": {
"Ethernet0": { "Ethernet0": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet4": { "Ethernet4": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet8": { "Ethernet8": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet12": { "Ethernet12": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet16": { "Ethernet16": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet20": { "Ethernet20": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet24": { "Ethernet24": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet28": { "Ethernet28": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet32": { "Ethernet32": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet36": { "Ethernet36": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet40": { "Ethernet40": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet44": { "Ethernet44": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet48": { "Ethernet48": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet52": { "Ethernet52": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet56": { "Ethernet56": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet60": { "Ethernet60": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet64": { "Ethernet64": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet68": { "Ethernet68": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet72": { "Ethernet72": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet76": { "Ethernet76": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet80": { "Ethernet80": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet84": { "Ethernet84": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet88": { "Ethernet88": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet92": { "Ethernet92": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet96": { "Ethernet96": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet104": { "Ethernet104": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet112": { "Ethernet112": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet120": { "Ethernet120": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet128": { "Ethernet128": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet136": { "Ethernet136": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet144": { "Ethernet144": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet152": { "Ethernet152": {
"default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "1x400G[200G,100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet160": { "Ethernet160": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet164": { "Ethernet164": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet168": { "Ethernet168": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet172": { "Ethernet172": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet176": { "Ethernet176": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet180": { "Ethernet180": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet184": { "Ethernet184": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet188": { "Ethernet188": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet192": { "Ethernet192": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet196": { "Ethernet196": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet200": { "Ethernet200": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet204": { "Ethernet204": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet208": { "Ethernet208": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet212": { "Ethernet212": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet216": { "Ethernet216": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet220": { "Ethernet220": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet224": { "Ethernet224": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet228": { "Ethernet228": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet232": { "Ethernet232": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet236": { "Ethernet236": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet240": { "Ethernet240": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet244": { "Ethernet244": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet248": { "Ethernet248": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet252": { "Ethernet252": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "2"
} }
} }
} }

View File

@ -1,244 +1,324 @@
{ {
"interfaces": { "interfaces": {
"Ethernet0": { "Ethernet0": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet4": { "Ethernet4": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet8": { "Ethernet8": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet12": { "Ethernet12": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet16": { "Ethernet16": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet20": { "Ethernet20": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet24": { "Ethernet24": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet28": { "Ethernet28": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet32": { "Ethernet32": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet36": { "Ethernet36": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet40": { "Ethernet40": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet44": { "Ethernet44": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet48": { "Ethernet48": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet52": { "Ethernet52": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet56": { "Ethernet56": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet60": { "Ethernet60": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet64": { "Ethernet64": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet68": { "Ethernet68": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet72": { "Ethernet72": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet76": { "Ethernet76": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet80": { "Ethernet80": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet84": { "Ethernet84": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet88": { "Ethernet88": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet92": { "Ethernet92": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet96": { "Ethernet96": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet100": { "Ethernet100": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet104": { "Ethernet104": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet108": { "Ethernet108": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet112": { "Ethernet112": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet116": { "Ethernet116": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet120": { "Ethernet120": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet124": { "Ethernet124": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet128": { "Ethernet128": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet132": { "Ethernet132": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet136": { "Ethernet136": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet140": { "Ethernet140": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet144": { "Ethernet144": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet148": { "Ethernet148": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet152": { "Ethernet152": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet156": { "Ethernet156": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet160": { "Ethernet160": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet164": { "Ethernet164": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet168": { "Ethernet168": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet172": { "Ethernet172": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet176": { "Ethernet176": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet180": { "Ethernet180": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet184": { "Ethernet184": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet188": { "Ethernet188": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]" "default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet192": { "Ethernet192": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet194": { "Ethernet194": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet196": { "Ethernet196": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "3"
}, },
"Ethernet198": { "Ethernet198": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "4"
}, },
"Ethernet200": { "Ethernet200": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet202": { "Ethernet202": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet204": { "Ethernet204": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "3"
}, },
"Ethernet206": { "Ethernet206": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "4"
}, },
"Ethernet208": { "Ethernet208": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet210": { "Ethernet210": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet212": { "Ethernet212": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "3"
}, },
"Ethernet214": { "Ethernet214": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "4"
}, },
"Ethernet216": { "Ethernet216": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet218": { "Ethernet218": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet220": { "Ethernet220": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "3"
}, },
"Ethernet222": { "Ethernet222": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "4"
}, },
"Ethernet224": { "Ethernet224": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet226": { "Ethernet226": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet228": { "Ethernet228": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "3"
}, },
"Ethernet230": { "Ethernet230": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "4"
}, },
"Ethernet232": { "Ethernet232": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet234": { "Ethernet234": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet236": { "Ethernet236": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "3"
}, },
"Ethernet238": { "Ethernet238": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "4"
}, },
"Ethernet240": { "Ethernet240": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet242": { "Ethernet242": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet244": { "Ethernet244": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "3"
}, },
"Ethernet246": { "Ethernet246": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "4"
}, },
"Ethernet248": { "Ethernet248": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "1"
}, },
"Ethernet250": { "Ethernet250": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "2"
}, },
"Ethernet252": { "Ethernet252": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "3"
}, },
"Ethernet254": { "Ethernet254": {
"default_brkout_mode": "4x100G[50G,25G,10G,1G]" "default_brkout_mode": "4x100G[50G,25G,10G,1G]",
"subport": "4"
} }
} }
} }

View File

@ -37,7 +37,7 @@ PORT_STR = "Ethernet"
BRKOUT_MODE = "default_brkout_mode" BRKOUT_MODE = "default_brkout_mode"
CUR_BRKOUT_MODE = "brkout_mode" CUR_BRKOUT_MODE = "brkout_mode"
INTF_KEY = "interfaces" INTF_KEY = "interfaces"
OPTIONAL_HWSKU_ATTRIBUTES = ["fec", "autoneg"] OPTIONAL_HWSKU_ATTRIBUTES = ["fec", "autoneg", "subport"]
BRKOUT_PATTERN = r'(\d{1,6})x(\d{1,6}G?)(\[(\d{1,6}G?,?)*\])?(\((\d{1,6})\))?' BRKOUT_PATTERN = r'(\d{1,6})x(\d{1,6}G?)(\[(\d{1,6}G?,?)*\])?(\((\d{1,6})\))?'
BRKOUT_PATTERN_GROUPS = 6 BRKOUT_PATTERN_GROUPS = 6
@ -422,9 +422,10 @@ def parse_platform_json_file(hwsku_json_file, platform_json_file):
child_ports = get_child_ports(intf, brkout_mode, platform_json_file) child_ports = get_child_ports(intf, brkout_mode, platform_json_file)
# take optional fields from hwsku.json # take optional fields from hwsku.json
for key, item in hwsku_dict[INTF_KEY][intf].items(): for child_port in child_ports:
for key, item in hwsku_dict[INTF_KEY][child_port].items():
if key in OPTIONAL_HWSKU_ATTRIBUTES: if key in OPTIONAL_HWSKU_ATTRIBUTES:
child_ports.get(intf)[key] = item child_ports.get(child_port)[key] = item
ports.update(child_ports) ports.update(child_ports)

View File

@ -6,96 +6,243 @@
"Ethernet4": { "Ethernet4": {
"default_brkout_mode": "2x50G" "default_brkout_mode": "2x50G"
}, },
"Ethernet6": {
"default_brkout_mode": "2x50G"
},
"Ethernet8": { "Ethernet8": {
"default_brkout_mode": "4x25G[10G]" "default_brkout_mode": "4x25G[10G]"
}, },
"Ethernet9": {
"default_brkout_mode": "4x25G[10G]"
},
"Ethernet10": {
"default_brkout_mode": "4x25G[10G]"
},
"Ethernet11": {
"default_brkout_mode": "4x25G[10G]"
},
"Ethernet12": { "Ethernet12": {
"default_brkout_mode": "2x25G(2)+1x50G(2)" "default_brkout_mode": "2x25G(2)+1x50G(2)"
}, },
"Ethernet13": {
"default_brkout_mode": "2x25G(2)+1x50G(2)"
},
"Ethernet14": {
"default_brkout_mode": "2x25G(2)+1x50G(2)"
},
"Ethernet16": { "Ethernet16": {
"default_brkout_mode": "1x50G(2)+2x25G(2)" "default_brkout_mode": "1x50G(2)+2x25G(2)"
}, },
"Ethernet18": {
"default_brkout_mode": "1x50G(2)+2x25G(2)"
},
"Ethernet19": {
"default_brkout_mode": "1x50G(2)+2x25G(2)"
},
"Ethernet20": { "Ethernet20": {
"default_brkout_mode": "1x100G[40G]" "default_brkout_mode": "1x100G[40G]"
}, },
"Ethernet24": { "Ethernet24": {
"default_brkout_mode": "2x50G" "default_brkout_mode": "2x50G"
}, },
"Ethernet26": {
"default_brkout_mode": "2x50G"
},
"Ethernet28": { "Ethernet28": {
"default_brkout_mode": "4x25G[10G]" "default_brkout_mode": "4x25G[10G]"
}, },
"Ethernet29": {
"default_brkout_mode": "4x25G[10G]"
},
"Ethernet30": {
"default_brkout_mode": "4x25G[10G]"
},
"Ethernet31": {
"default_brkout_mode": "4x25G[10G]"
},
"Ethernet32": { "Ethernet32": {
"default_brkout_mode": "2x25G(2)+1x50G(2)" "default_brkout_mode": "2x25G(2)+1x50G(2)"
}, },
"Ethernet33": {
"default_brkout_mode": "2x25G(2)+1x50G(2)"
},
"Ethernet34": {
"default_brkout_mode": "2x25G(2)+1x50G(2)"
},
"Ethernet36": { "Ethernet36": {
"default_brkout_mode": "1x50G(2)+2x25G(2)" "default_brkout_mode": "1x50G(2)+2x25G(2)"
}, },
"Ethernet38": {
"default_brkout_mode": "1x50G(2)+2x25G(2)"
},
"Ethernet39": {
"default_brkout_mode": "1x50G(2)+2x25G(2)"
},
"Ethernet40": { "Ethernet40": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G,1G]" "default_brkout_mode": "1x100G[50G,40G,25G,10G,1G]"
}, },
"Ethernet44": { "Ethernet44": {
"default_brkout_mode": "2x50G[40G,25G,10G,1G]" "default_brkout_mode": "2x50G[40G,25G,10G,1G]"
}, },
"Ethernet46": {
"default_brkout_mode": "2x50G[40G,25G,10G,1G]"
},
"Ethernet48": { "Ethernet48": {
"default_brkout_mode": "4x25G[10G]" "default_brkout_mode": "4x25G[10G]"
}, },
"Ethernet49": {
"default_brkout_mode": "4x25G[10G]"
},
"Ethernet50": {
"default_brkout_mode": "4x25G[10G]"
},
"Ethernet51": {
"default_brkout_mode": "4x25G[10G]"
},
"Ethernet52": { "Ethernet52": {
"default_brkout_mode": "2x25G(2)+1x50G(2)" "default_brkout_mode": "2x25G(2)+1x50G(2)"
}, },
"Ethernet53": {
"default_brkout_mode": "2x25G(2)+1x50G(2)"
},
"Ethernet54": {
"default_brkout_mode": "2x25G(2)+1x50G(2)"
},
"Ethernet56": { "Ethernet56": {
"default_brkout_mode": "1x50G(2)+2x25G(2)" "default_brkout_mode": "1x50G(2)+2x25G(2)"
}, },
"Ethernet58": {
"default_brkout_mode": "1x50G(2)+2x25G(2)"
},
"Ethernet59": {
"default_brkout_mode": "1x50G(2)+2x25G(2)"
},
"Ethernet60": { "Ethernet60": {
"default_brkout_mode": "1x100G[40G]" "default_brkout_mode": "1x100G[40G]"
}, },
"Ethernet64": { "Ethernet64": {
"default_brkout_mode": "2x50G" "default_brkout_mode": "2x50G"
}, },
"Ethernet66": {
"default_brkout_mode": "2x50G"
},
"Ethernet68": { "Ethernet68": {
"default_brkout_mode": "4x25G[10G]" "default_brkout_mode": "4x25G[10G]"
}, },
"Ethernet69": {
"default_brkout_mode": "4x25G[10G]"
},
"Ethernet70": {
"default_brkout_mode": "4x25G[10G]"
},
"Ethernet71": {
"default_brkout_mode": "4x25G[10G]"
},
"Ethernet72": { "Ethernet72": {
"default_brkout_mode": "2x25G(2)+1x50G(2)" "default_brkout_mode": "2x25G(2)+1x50G(2)"
}, },
"Ethernet73": {
"default_brkout_mode": "2x25G(2)+1x50G(2)"
},
"Ethernet74": {
"default_brkout_mode": "2x25G(2)+1x50G(2)"
},
"Ethernet76": { "Ethernet76": {
"default_brkout_mode": "1x50G(2)+2x25G(2)" "default_brkout_mode": "1x50G(2)+2x25G(2)"
}, },
"Ethernet78": {
"default_brkout_mode": "1x50G(2)+2x25G(2)"
},
"Ethernet79": {
"default_brkout_mode": "1x50G(2)+2x25G(2)"
},
"Ethernet80": { "Ethernet80": {
"default_brkout_mode": "1x100G[40G]" "default_brkout_mode": "1x100G[40G]"
}, },
"Ethernet84": { "Ethernet84": {
"default_brkout_mode": "2x50G" "default_brkout_mode": "2x50G"
}, },
"Ethernet86": {
"default_brkout_mode": "2x50G"
},
"Ethernet88": { "Ethernet88": {
"default_brkout_mode": "4x25G[10G]" "default_brkout_mode": "4x25G[10G]"
}, },
"Ethernet89": {
"default_brkout_mode": "4x25G[10G]"
},
"Ethernet90": {
"default_brkout_mode": "4x25G[10G]"
},
"Ethernet91": {
"default_brkout_mode": "4x25G[10G]"
},
"Ethernet92": { "Ethernet92": {
"default_brkout_mode": "2x25G(2)+1x50G(2)" "default_brkout_mode": "2x25G(2)+1x50G(2)"
}, },
"Ethernet93": {
"default_brkout_mode": "2x25G(2)+1x50G(2)"
},
"Ethernet94": {
"default_brkout_mode": "2x25G(2)+1x50G(2)"
},
"Ethernet96": { "Ethernet96": {
"default_brkout_mode": "1x50G(2)+2x25G(2)" "default_brkout_mode": "1x50G(2)+2x25G(2)"
}, },
"Ethernet98": {
"default_brkout_mode": "1x50G(2)+2x25G(2)"
},
"Ethernet99": {
"default_brkout_mode": "1x50G(2)+2x25G(2)"
},
"Ethernet100": { "Ethernet100": {
"default_brkout_mode": "1x100G[40G]" "default_brkout_mode": "1x100G[40G]"
}, },
"Ethernet104": { "Ethernet104": {
"default_brkout_mode": "2x50G" "default_brkout_mode": "2x50G"
}, },
"Ethernet106": {
"default_brkout_mode": "2x50G"
},
"Ethernet108": { "Ethernet108": {
"default_brkout_mode": "4x25G[10G]" "default_brkout_mode": "4x25G[10G]"
}, },
"Ethernet109": {
"default_brkout_mode": "4x25G[10G]"
},
"Ethernet110": {
"default_brkout_mode": "4x25G[10G]"
},
"Ethernet111": {
"default_brkout_mode": "4x25G[10G]"
},
"Ethernet112": { "Ethernet112": {
"default_brkout_mode": "2x25G(2)+1x50G(2)" "default_brkout_mode": "2x25G(2)+1x50G(2)"
}, },
"Ethernet113": {
"default_brkout_mode": "2x25G(2)+1x50G(2)"
},
"Ethernet114": {
"default_brkout_mode": "2x25G(2)+1x50G(2)"
},
"Ethernet116": { "Ethernet116": {
"default_brkout_mode": "1x50G(2)+2x25G(2)" "default_brkout_mode": "1x50G(2)+2x25G(2)"
}, },
"Ethernet118": {
"default_brkout_mode": "1x50G(2)+2x25G(2)"
},
"Ethernet119": {
"default_brkout_mode": "1x50G(2)+2x25G(2)"
},
"Ethernet120": { "Ethernet120": {
"default_brkout_mode": "1x100G[40G]" "default_brkout_mode": "1x100G[40G]"
}, },
"Ethernet124": { "Ethernet124": {
"default_brkout_mode": "2x50G" "default_brkout_mode": "2x50G"
}, },
"Ethernet126": {
"default_brkout_mode": "2x50G"
},
"Ethernet128": { "Ethernet128": {
"default_brkout_mode": "1x40G[100G]" "default_brkout_mode": "1x40G[100G]"
}, },
@ -105,11 +252,27 @@
"Ethernet136": { "Ethernet136": {
"default_brkout_mode": "4x10G[25G]" "default_brkout_mode": "4x10G[25G]"
}, },
"Ethernet137": {
"default_brkout_mode": "4x10G[25G]"
},
"Ethernet138": {
"default_brkout_mode": "4x10G[25G]"
},
"Ethernet139": {
"default_brkout_mode": "4x10G[25G]"
},
"Ethernet140": { "Ethernet140": {
"default_brkout_mode": "2x25G(2)+1x50000(2)" "default_brkout_mode": "2x25G(2)+1x50000(2)"
}, },
"Ethernet141": {
"default_brkout_mode": "2x25G(2)+1x50000(2)"
},
"Ethernet142": {
"default_brkout_mode": "2x25G(2)+1x50000(2)"
},
"Ethernet144": { "Ethernet144": {
"default_brkout_mode": "1x100000[50G,40000,25G,10000]" "default_brkout_mode": "1x100000[50G,40000,25G,10000]"
} }
} }
} }

View File

@ -7,7 +7,7 @@ import sys
# Global variable # Global variable
PORT_ATTRIBUTES = ["default_brkout_mode"] PORT_ATTRIBUTES = ["default_brkout_mode"]
OPTIONAL_PORT_ATTRIBUTES = ["fec", "autoneg", "port_type"] OPTIONAL_PORT_ATTRIBUTES = ["fec", "autoneg", "port_type", "subport"]
PORT_REG = "Ethernet(\d+)" PORT_REG = "Ethernet(\d+)"
HWSKU_JSON = '*hwsku.json' HWSKU_JSON = '*hwsku.json'
INTF_KEY = "interfaces" INTF_KEY = "interfaces"