[Mellanox] [SKU] Added Mellanox-SN4700-A96C8V8 SKU (#12347)

- Why I did it
A new SKU for MSN4700 Platform i.e. Mellanox-SN4700-V16A96

Requirements:

Breakout:
Port 1-24: 4x25G(4)[10G,1G]
Port 25-28: 2x100G[200G,50G,40G,25G,10G,1G]
Port 29-32: 2x200G[100G,50G,40G,25G,10G,1G]
Downlinks: 96 (1-24) + 4 (25-28)
Uplinks: 4 (29-32)
Shared Headroom: Enabled
Over Subscribe Ratio: 1:4
Default Topology: T0
Default Cable Length for T1: 5m
VxLAN source port range set: No
Static Policy Based Hashing Supported: No

Additional Details:
QoS params: The default ones defined in qos_config.j2 will be applied
Small Packet Percentage: Used 50% for traditional buffer model Note: For dynamic model, the value defined in LOSSLESS_TRAFFIC_PATTERN|AZURE|small_packet_percentage is used
SKU was drafted under the assumption that the downlink ports uses xcvr's that will only support the first 4 lanes of the physical port they are connected to. Hence for the ports 1-24, the last four lanes are not used
Cable Lengths used for generating buffer_defaults_{t0,t1}.j2 values

Signed-off-by: Vivek Reddy Karri <vkarri@nvidia.com>
This commit is contained in:
Vivek 2022-10-19 23:50:07 -07:00 committed by GitHub
parent 5a9a25ee7d
commit a68ce12dd6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
11 changed files with 855 additions and 0 deletions

View File

@ -0,0 +1,16 @@
{#
Copyright (c) 2022 NVIDIA CORPORATION & AFFILIATES.
Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
#}
{%- set default_topo = 't0' %}
{%- include 'buffers_config.j2' %}

View File

@ -0,0 +1 @@
../../x86_64-mlnx_msn2700-r0/Mellanox-SN2700-D48C8/buffers_defaults_objects.j2

View File

@ -0,0 +1,46 @@
{#
Copyright (c) 2022 NVIDIA CORPORATION & AFFILIATES.
Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
#}
{% set default_cable = '5m' %}
{%-set ports2cable = {
'torrouter_server' : '5m',
'leafrouter_torrouter' : '300m',
'spinerouter_leafrouter' : '1500m'
}
-%}
{% set ingress_lossless_pool_size = '46415872' %}
{% set ingress_lossless_pool_xoff = '1982464' %}
{% set egress_lossless_pool_size = '60817392' %}
{% set egress_lossy_pool_size = '46415872' %}
{% import 'buffers_defaults_objects.j2' as defs with context %}
{%- macro generate_buffer_pool_and_profiles_with_inactive_ports(port_names_inactive) %}
{{ defs.generate_buffer_pool_and_profiles_with_inactive_ports(port_names_inactive) }}
{%- endmacro %}
{%- macro generate_profile_lists_with_inactive_ports(port_names_active, port_names_inactive) %}
{{ defs.generate_profile_lists(port_names_active, port_names_inactive) }}
{%- endmacro %}
{%- macro generate_queue_buffers_with_inactive_ports(port_names_active, port_names_inactive) %}
{{ defs.generate_queue_buffers(port_names_active, port_names_inactive) }}
{%- endmacro %}
{%- macro generate_pg_profiles_with_inactive_ports(port_names_active, port_names_inactive) %}
{{ defs.generate_pg_profiles(port_names_active, port_names_inactive) }}
{%- endmacro %}

View File

@ -0,0 +1,40 @@
{#
Copyright (c) 2022 NVIDIA CORPORATION & AFFILIATES.
Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
#}
{% set default_cable = '300m' %}
{% set ingress_lossless_pool_size = '45432832' %}
{% set ingress_lossless_pool_xoff = '2965504' %}
{% set egress_lossless_pool_size = '60817392' %}
{% set egress_lossy_pool_size = '45432832' %}
{% import 'buffers_defaults_objects.j2' as defs with context %}
{%- macro generate_buffer_pool_and_profiles_with_inactive_ports(port_names_inactive) %}
{{ defs.generate_buffer_pool_and_profiles_with_inactive_ports(port_names_inactive) }}
{%- endmacro %}
{%- macro generate_profile_lists_with_inactive_ports(port_names_active, port_names_inactive) %}
{{ defs.generate_profile_lists(port_names_active, port_names_inactive) }}
{%- endmacro %}
{%- macro generate_queue_buffers_with_inactive_ports(port_names_active, port_names_inactive) %}
{{ defs.generate_queue_buffers(port_names_active, port_names_inactive) }}
{%- endmacro %}
{%- macro generate_pg_profiles_with_inactive_ports(port_names_active, port_names_inactive) %}
{{ defs.generate_pg_profiles(port_names_active, port_names_inactive) }}
{%- endmacro %}

View File

@ -0,0 +1,17 @@
{#
Copyright (c) 2022 NVIDIA CORPORATION & AFFILIATES.
Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
#}
{%- set default_topo = 't0' %}
{%- set dynamic_mode = 'true' %}
{%- include 'buffers_config.j2' %}

View File

@ -0,0 +1,340 @@
{
"interfaces": {
"Ethernet0": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet1": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet2": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet3": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet8": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet9": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet10": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet11": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet16": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet17": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet18": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet19": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet24": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet25": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet26": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet27": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet32": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet33": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet34": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet35": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet40": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet41": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet42": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet43": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet48": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet49": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet50": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet51": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet56": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet57": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet58": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet59": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet64": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet65": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet66": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet67": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet72": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet73": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet74": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet75": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet80": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet81": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet82": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet83": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet88": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet89": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet90": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet91": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet96": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet97": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet98": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet99": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet104": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet105": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet106": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet107": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet112": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet113": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet114": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet115": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet120": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet121": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet122": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet123": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet128": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet129": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet130": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet131": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet136": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet137": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet138": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet139": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet144": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet145": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet146": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet147": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet152": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet153": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet154": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet155": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet160": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet161": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet162": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet163": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet168": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet169": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet170": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet171": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet176": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet177": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet178": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet179": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet184": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet185": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet186": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet187": {
"default_brkout_mode": "4x25G(4)[10G,1G]"
},
"Ethernet192": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]"
},
"Ethernet196": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]"
},
"Ethernet200": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]"
},
"Ethernet204": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]"
},
"Ethernet208": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]"
},
"Ethernet212": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]"
},
"Ethernet216": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]"
},
"Ethernet220": {
"default_brkout_mode": "2x100G[200G,50G,40G,25G,10G,1G]"
},
"Ethernet224": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]"
},
"Ethernet228": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]"
},
"Ethernet232": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]"
},
"Ethernet236": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]"
},
"Ethernet240": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]"
},
"Ethernet244": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]"
},
"Ethernet248": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]"
},
"Ethernet252": {
"default_brkout_mode": "2x200G[100G,50G,40G,25G,10G,1G]"
}
}
}

View File

@ -0,0 +1 @@
../Mellanox-SN4700-C128/pg_profile_lookup.ini

View File

@ -0,0 +1,113 @@
# name lanes alias index speed
Ethernet0 0 etp1a 1 25000
Ethernet1 1 etp1b 1 25000
Ethernet2 2 etp1c 1 25000
Ethernet3 3 etp1d 1 25000
Ethernet8 8 etp2a 2 25000
Ethernet9 9 etp2b 2 25000
Ethernet10 10 etp2c 2 25000
Ethernet11 11 etp2d 2 25000
Ethernet16 16 etp3a 3 25000
Ethernet17 17 etp3b 3 25000
Ethernet18 18 etp3c 3 25000
Ethernet19 19 etp3d 3 25000
Ethernet24 24 etp4a 4 25000
Ethernet25 25 etp4b 4 25000
Ethernet26 26 etp4c 4 25000
Ethernet27 27 etp4d 4 25000
Ethernet32 32 etp5a 5 25000
Ethernet33 33 etp5b 5 25000
Ethernet34 34 etp5c 5 25000
Ethernet35 35 etp5d 5 25000
Ethernet40 40 etp6a 6 25000
Ethernet41 41 etp6b 6 25000
Ethernet42 42 etp6c 6 25000
Ethernet43 43 etp6d 6 25000
Ethernet48 48 etp7a 7 25000
Ethernet49 49 etp7b 7 25000
Ethernet50 50 etp7c 7 25000
Ethernet51 51 etp7d 7 25000
Ethernet56 56 etp8a 8 25000
Ethernet57 57 etp8b 8 25000
Ethernet58 58 etp8c 8 25000
Ethernet59 59 etp8d 8 25000
Ethernet64 64 etp9a 9 25000
Ethernet65 65 etp9b 9 25000
Ethernet66 66 etp9c 9 25000
Ethernet67 67 etp9d 9 25000
Ethernet72 72 etp10a 10 25000
Ethernet73 73 etp10b 10 25000
Ethernet74 74 etp10c 10 25000
Ethernet75 75 etp10d 10 25000
Ethernet80 80 etp11a 11 25000
Ethernet81 81 etp11b 11 25000
Ethernet82 82 etp11c 11 25000
Ethernet83 83 etp11d 11 25000
Ethernet88 88 etp12a 12 25000
Ethernet89 89 etp12b 12 25000
Ethernet90 90 etp12c 12 25000
Ethernet91 91 etp12d 12 25000
Ethernet96 96 etp13a 13 25000
Ethernet97 97 etp13b 13 25000
Ethernet98 98 etp13c 13 25000
Ethernet99 99 etp13d 13 25000
Ethernet104 104 etp14a 14 25000
Ethernet105 105 etp14b 14 25000
Ethernet106 106 etp14c 14 25000
Ethernet107 107 etp14d 14 25000
Ethernet112 112 etp15a 15 25000
Ethernet113 113 etp15b 15 25000
Ethernet114 114 etp15c 15 25000
Ethernet115 115 etp15d 15 25000
Ethernet120 120 etp16a 16 25000
Ethernet121 121 etp16b 16 25000
Ethernet122 122 etp16c 16 25000
Ethernet123 123 etp16d 16 25000
Ethernet128 128 etp17a 17 25000
Ethernet129 129 etp17b 17 25000
Ethernet130 130 etp17c 17 25000
Ethernet131 131 etp17d 17 25000
Ethernet136 136 etp18a 18 25000
Ethernet137 137 etp18b 18 25000
Ethernet138 138 etp18c 18 25000
Ethernet139 139 etp18d 18 25000
Ethernet144 144 etp19a 19 25000
Ethernet145 145 etp19b 19 25000
Ethernet146 146 etp19c 19 25000
Ethernet147 147 etp19d 19 25000
Ethernet152 152 etp20a 20 25000
Ethernet153 153 etp20b 20 25000
Ethernet154 154 etp20c 20 25000
Ethernet155 155 etp20d 20 25000
Ethernet160 160 etp21a 21 25000
Ethernet161 161 etp21b 21 25000
Ethernet162 162 etp21c 21 25000
Ethernet163 163 etp21d 21 25000
Ethernet168 168 etp22a 22 25000
Ethernet169 169 etp22b 22 25000
Ethernet170 170 etp22c 22 25000
Ethernet171 171 etp22d 22 25000
Ethernet176 176 etp23a 23 25000
Ethernet177 177 etp23b 23 25000
Ethernet178 178 etp23c 23 25000
Ethernet179 179 etp23d 23 25000
Ethernet184 184 etp24a 24 25000
Ethernet185 185 etp24b 24 25000
Ethernet186 186 etp24c 24 25000
Ethernet187 187 etp24d 24 25000
Ethernet192 192,193,194,195 etp25a 25 100000
Ethernet196 196,197,198,199 etp25b 25 100000
Ethernet200 200,201,202,203 etp26a 26 100000
Ethernet204 204,205,206,207 etp26b 26 100000
Ethernet208 208,209,210,211 etp27a 27 100000
Ethernet212 212,213,214,215 etp27b 27 100000
Ethernet216 216,217,218,219 etp28a 28 100000
Ethernet220 220,221,222,223 etp28b 28 100000
Ethernet224 224,225,226,227 etp29a 29 200000
Ethernet228 228,229,230,231 etp29b 29 200000
Ethernet232 232,233,234,235 etp30a 30 200000
Ethernet236 236,237,238,239 etp30b 30 200000
Ethernet240 240,241,242,243 etp31a 31 200000
Ethernet244 244,245,246,247 etp31b 31 200000
Ethernet248 248,249,250,251 etp32a 32 200000
Ethernet252 252,253,254,255 etp32b 32 200000

View File

@ -0,0 +1 @@
../../x86_64-mlnx_msn2700-r0/ACS-MSN2700/qos.json.j2

View File

@ -0,0 +1,3 @@
SAI_INIT_CONFIG_FILE=/usr/share/sonic/hwsku/sai_4700_8x200g_8x100g_96x25g.xml
SAI_DUMP_STORE_PATH=/var/log/mellanox/sdk-dumps
SAI_DUMP_STORE_AMOUNT=10

View File

@ -0,0 +1,277 @@
<root>
<platform_info type="4700">
<!-- Device MAC address -->
<device-mac-address>00:02:03:04:05:00</device-mac-address>
<!-- ISSU enabled -->
<issu-enabled>1</issu-enabled>
<!-- Number of ports in the following port list -->
<number-of-physical-ports>32</number-of-physical-ports>
<!-- List of ports in the device -->
<ports-list>
<port-info>
<local-port>1</local-port>
<width>4</width>
<module>17</module>
<breakout-modes>3</breakout-modes>
<port-speed>100</port-speed>
<split>4</split>
</port-info>
<port-info>
<local-port>5</local-port>
<width>4</width>
<module>16</module>
<breakout-modes>3</breakout-modes>
<port-speed>100</port-speed>
<split>4</split>
</port-info>
<port-info>
<local-port>9</local-port>
<width>4</width>
<module>19</module>
<breakout-modes>3</breakout-modes>
<port-speed>100</port-speed>
<split>4</split>
</port-info>
<port-info>
<local-port>13</local-port>
<width>4</width>
<module>18</module>
<breakout-modes>3</breakout-modes>
<port-speed>100</port-speed>
<split>4</split>
</port-info>
<port-info>
<local-port>17</local-port>
<width>4</width>
<module>21</module>
<breakout-modes>3</breakout-modes>
<port-speed>100</port-speed>
<split>4</split>
</port-info>
<port-info>
<local-port>21</local-port>
<width>4</width>
<module>20</module>
<breakout-modes>3</breakout-modes>
<port-speed>100</port-speed>
<split>4</split>
</port-info>
<port-info>
<local-port>25</local-port>
<width>4</width>
<module>23</module>
<breakout-modes>3</breakout-modes>
<port-speed>100</port-speed>
<split>4</split>
</port-info>
<port-info>
<local-port>29</local-port>
<width>4</width>
<module>22</module>
<breakout-modes>3</breakout-modes>
<port-speed>100</port-speed>
<split>4</split>
</port-info>
<port-info>
<local-port>33</local-port>
<width>8</width>
<module>29</module>
<breakout-modes>1</breakout-modes>
<port-speed>4096</port-speed>
<split>2</split>
</port-info>
<port-info>
<local-port>37</local-port>
<width>8</width>
<module>28</module>
<breakout-modes>1</breakout-modes>
<port-speed>4096</port-speed>
<split>2</split>
</port-info>
<port-info>
<local-port>41</local-port>
<width>8</width>
<module>31</module>
<breakout-modes>1</breakout-modes>
<port-speed>4096</port-speed>
<split>2</split>
</port-info>
<port-info>
<local-port>45</local-port>
<width>8</width>
<module>30</module>
<breakout-modes>1</breakout-modes>
<port-speed>4096</port-speed>
<split>2</split>
</port-info>
<port-info>
<local-port>49</local-port>
<width>8</width>
<module>25</module>
<breakout-modes>1</breakout-modes>
<port-speed>1536</port-speed>
<split>2</split>
</port-info>
<port-info>
<local-port>53</local-port>
<width>8</width>
<module>24</module>
<breakout-modes>1</breakout-modes>
<port-speed>1536</port-speed>
<split>2</split>
</port-info>
<port-info>
<local-port>57</local-port>
<width>8</width>
<module>27</module>
<breakout-modes>1</breakout-modes>
<port-speed>1536</port-speed>
<split>2</split>
</port-info>
<port-info>
<local-port>61</local-port>
<width>8</width>
<module>26</module>
<breakout-modes>1</breakout-modes>
<port-speed>1536</port-speed>
<split>2</split>
</port-info>
<port-info>
<local-port>65</local-port>
<width>4</width>
<module>14</module>
<breakout-modes>3</breakout-modes>
<port-speed>100</port-speed>
<split>4</split>
</port-info>
<port-info>
<local-port>69</local-port>
<width>4</width>
<module>15</module>
<breakout-modes>3</breakout-modes>
<port-speed>100</port-speed>
<split>4</split>
</port-info>
<port-info>
<local-port>73</local-port>
<width>4</width>
<module>12</module>
<breakout-modes>3</breakout-modes>
<port-speed>100</port-speed>
<split>4</split>
</port-info>
<port-info>
<local-port>77</local-port>
<width>4</width>
<module>13</module>
<breakout-modes>3</breakout-modes>
<port-speed>100</port-speed>
<split>4</split>
</port-info>
<port-info>
<local-port>81</local-port>
<width>4</width>
<module>10</module>
<breakout-modes>3</breakout-modes>
<port-speed>100</port-speed>
<split>4</split>
</port-info>
<port-info>
<local-port>85</local-port>
<width>4</width>
<module>11</module>
<breakout-modes>3</breakout-modes>
<port-speed>100</port-speed>
<split>4</split>
</port-info>
<port-info>
<local-port>89</local-port>
<width>4</width>
<module>8</module>
<breakout-modes>3</breakout-modes>
<port-speed>100</port-speed>
<split>4</split>
</port-info>
<port-info>
<local-port>93</local-port>
<width>4</width>
<module>9</module>
<breakout-modes>3</breakout-modes>
<port-speed>100</port-speed>
<split>4</split>
</port-info>
<port-info>
<local-port>97</local-port>
<width>4</width>
<module>2</module>
<breakout-modes>3</breakout-modes>
<port-speed>100</port-speed>
<split>4</split>
</port-info>
<port-info>
<local-port>101</local-port>
<width>4</width>
<module>3</module>
<breakout-modes>3</breakout-modes>
<port-speed>100</port-speed>
<split>4</split>
</port-info>
<port-info>
<local-port>105</local-port>
<width>4</width>
<module>0</module>
<!-- 0 none, 1=2, 2=4, 3=2,4 -->
<breakout-modes>3</breakout-modes>
<!-- (BITMASK) 2 - 1Gb , 16 - 10Gb , 32 - 40Gb , 384 - 50Gb , 1536 - 100Gb , 4096 - 200Gb -->
<port-speed>100</port-speed>
<split>4</split>
</port-info>
<port-info>
<local-port>109</local-port>
<width>4</width>
<module>1</module>
<breakout-modes>3</breakout-modes>
<port-speed>100</port-speed>
<split>4</split>
</port-info>
<port-info>
<local-port>113</local-port>
<width>4</width>
<module>6</module>
<breakout-modes>3</breakout-modes>
<port-speed>100</port-speed>
<split>4</split>
</port-info>
<port-info>
<local-port>117</local-port>
<width>4</width>
<module>7</module>
<breakout-modes>3</breakout-modes>
<port-speed>100</port-speed>
<split>4</split>
</port-info>
<port-info>
<local-port>121</local-port>
<width>4</width>
<module>4</module>
<breakout-modes>3</breakout-modes>
<port-speed>100</port-speed>
<split>4</split>
</port-info>
<port-info>
<local-port>125</local-port>
<width>4</width>
<module>5</module>
<breakout-modes>3</breakout-modes>
<port-speed>100</port-speed>
<split>4</split>
</port-info>
</ports-list>
</platform_info>
</root>