[Mellanox] [master] Added D48C40 SKU for 4600C platform (#8201)

*Added new SKU for SN4600C Platform: Mellanox-SN4600C-D48C40
Signed-off-by: Vivek Reddy Karri <vkarri@nvidia.com>
This commit is contained in:
Vivek Reddy 2021-07-19 10:07:35 -07:00 committed by Judy Joseph
parent 3057266ff6
commit 9a711645da
10 changed files with 1067 additions and 0 deletions

View File

@ -0,0 +1 @@
../ACS-MSN4600C/buffers.json.j2

View File

@ -0,0 +1,104 @@
{% set default_cable = '5m' %}
{% set ingress_lossless_pool_size = '50995200' %}
{% set ingress_lossless_xoff_size = '1810432' %}
{% set egress_lossless_pool_size = '60817392' %}
{% set egress_lossy_pool_size = '50995200' %}
{%- macro generate_port_lists(PORT_ALL) %}
{# Generate list of ports #}
{%- for port_idx in range(0, 32) %}
{%- if PORT_ALL.append("Ethernet%d" % (port_idx)) %}{%- endif %}
{%- endfor %}
{%- endmacro %}
{%- macro generate_buffer_pool_and_profiles() %}
"BUFFER_POOL": {
"ingress_lossless_pool": {
{%- if dynamic_mode is not defined %}
"size": "{{ ingress_lossless_pool_size }}",
"xoff": "{{ ingress_lossless_xoff_size }}",
{%- endif %}
"type": "ingress",
"mode": "dynamic"
},
"egress_lossless_pool": {
"size": "{{ egress_lossless_pool_size }}",
"type": "egress",
"mode": "dynamic"
},
"egress_lossy_pool": {
{%- if dynamic_mode is not defined %}
"size": "{{ egress_lossy_pool_size }}",
{%- endif %}
"type": "egress",
"mode": "dynamic"
}
},
"BUFFER_PROFILE": {
"ingress_lossless_profile": {
"pool":"[BUFFER_POOL|ingress_lossless_pool]",
"size":"0",
"dynamic_th":"7"
},
"ingress_lossy_profile": {
"pool":"[BUFFER_POOL|ingress_lossless_pool]",
"size":"0",
"dynamic_th":"3"
},
"egress_lossless_profile": {
"pool":"[BUFFER_POOL|egress_lossless_pool]",
"size":"0",
"dynamic_th":"7"
},
"egress_lossy_profile": {
"pool":"[BUFFER_POOL|egress_lossy_pool]",
"size":"9216",
"dynamic_th":"7"
},
"q_lossy_profile": {
"pool":"[BUFFER_POOL|egress_lossy_pool]",
"size":"0",
"dynamic_th":"3"
}
},
{%- endmacro %}
{%- macro generate_profile_lists(port_names) %}
"BUFFER_PORT_INGRESS_PROFILE_LIST": {
{% for port in port_names.split(',') %}
"{{ port }}": {
"profile_list" : "[BUFFER_PROFILE|ingress_lossless_profile]"
}{% if not loop.last %},{% endif %}
{% endfor %}
},
"BUFFER_PORT_EGRESS_PROFILE_LIST": {
{% for port in port_names.split(',') %}
"{{ port }}": {
"profile_list" : "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]"
}{% if not loop.last %},{% endif %}
{% endfor %}
}
{%- endmacro %}
{%- macro generate_queue_buffers(port_names) %}
"BUFFER_QUEUE": {
{% for port in port_names.split(',') %}
"{{ port }}|3-4": {
"profile" : "[BUFFER_PROFILE|egress_lossless_profile]"
},
{% endfor %}
{% for port in port_names.split(',') %}
"{{ port }}|0-2": {
"profile" : "[BUFFER_PROFILE|q_lossy_profile]"
},
{% endfor %}
{% for port in port_names.split(',') %}
"{{ port }}|5-6": {
"profile" : "[BUFFER_PROFILE|q_lossy_profile]"
}{% if not loop.last %},{% endif %}
{% endfor %}
}
{%- endmacro %}

View File

@ -0,0 +1,104 @@
{% set default_cable = '5m' %}
{% set ingress_lossless_pool_size = '50143232' %}
{% set ingress_lossless_xoff_size = '2662400' %}
{% set egress_lossless_pool_size = '60817392' %}
{% set egress_lossy_pool_size = '50143232' %}
{%- macro generate_port_lists(PORT_ALL) %}
{# Generate list of ports #}
{%- for port_idx in range(0, 32) %}
{%- if PORT_ALL.append("Ethernet%d" % (port_idx)) %}{%- endif %}
{%- endfor %}
{%- endmacro %}
{%- macro generate_buffer_pool_and_profiles() %}
"BUFFER_POOL": {
"ingress_lossless_pool": {
{%- if dynamic_mode is not defined %}
"size": "{{ ingress_lossless_pool_size }}",
"xoff": "{{ ingress_lossless_xoff_size }}",
{%- endif %}
"type": "ingress",
"mode": "dynamic"
},
"egress_lossless_pool": {
"size": "{{ egress_lossless_pool_size }}",
"type": "egress",
"mode": "dynamic"
},
"egress_lossy_pool": {
{%- if dynamic_mode is not defined %}
"size": "{{ egress_lossy_pool_size }}",
{%- endif %}
"type": "egress",
"mode": "dynamic"
}
},
"BUFFER_PROFILE": {
"ingress_lossless_profile": {
"pool":"[BUFFER_POOL|ingress_lossless_pool]",
"size":"0",
"dynamic_th":"7"
},
"ingress_lossy_profile": {
"pool":"[BUFFER_POOL|ingress_lossless_pool]",
"size":"0",
"dynamic_th":"3"
},
"egress_lossless_profile": {
"pool":"[BUFFER_POOL|egress_lossless_pool]",
"size":"0",
"dynamic_th":"7"
},
"egress_lossy_profile": {
"pool":"[BUFFER_POOL|egress_lossy_pool]",
"size":"9216",
"dynamic_th":"7"
},
"q_lossy_profile": {
"pool":"[BUFFER_POOL|egress_lossy_pool]",
"size":"0",
"dynamic_th":"3"
}
},
{%- endmacro %}
{%- macro generate_profile_lists(port_names) %}
"BUFFER_PORT_INGRESS_PROFILE_LIST": {
{% for port in port_names.split(',') %}
"{{ port }}": {
"profile_list" : "[BUFFER_PROFILE|ingress_lossless_profile]"
}{% if not loop.last %},{% endif %}
{% endfor %}
},
"BUFFER_PORT_EGRESS_PROFILE_LIST": {
{% for port in port_names.split(',') %}
"{{ port }}": {
"profile_list" : "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]"
}{% if not loop.last %},{% endif %}
{% endfor %}
}
{%- endmacro %}
{%- macro generate_queue_buffers(port_names) %}
"BUFFER_QUEUE": {
{% for port in port_names.split(',') %}
"{{ port }}|3-4": {
"profile" : "[BUFFER_PROFILE|egress_lossless_profile]"
},
{% endfor %}
{% for port in port_names.split(',') %}
"{{ port }}|0-2": {
"profile" : "[BUFFER_PROFILE|q_lossy_profile]"
},
{% endfor %}
{% for port in port_names.split(',') %}
"{{ port }}|5-6": {
"profile" : "[BUFFER_PROFILE|q_lossy_profile]"
}{% if not loop.last %},{% endif %}
{% endfor %}
}
{%- endmacro %}

View File

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

View File

@ -0,0 +1,268 @@
{
"interfaces": {
"Ethernet0": {
"default_brkout_mode": "2x50G[40G,25G,10G,1G]"
},
"Ethernet2": {
"default_brkout_mode": "2x50G[40G,25G,10G,1G]"
},
"Ethernet4": {
"default_brkout_mode": "2x50G[40G,25G,10G,1G]"
},
"Ethernet6": {
"default_brkout_mode": "2x50G[40G,25G,10G,1G]"
},
"Ethernet8": {
"default_brkout_mode": "2x50G[40G,25G,10G,1G]"
},
"Ethernet10": {
"default_brkout_mode": "2x50G[40G,25G,10G,1G]"
},
"Ethernet12": {
"default_brkout_mode": "2x50G[40G,25G,10G,1G]"
},
"Ethernet14": {
"default_brkout_mode": "2x50G[40G,25G,10G,1G]"
},
"Ethernet16": {
"default_brkout_mode": "2x50G[40G,25G,10G,1G]"
},
"Ethernet18": {
"default_brkout_mode": "2x50G[40G,25G,10G,1G]"
},
"Ethernet20": {
"default_brkout_mode": "2x50G[40G,25G,10G,1G]"
},
"Ethernet22": {
"default_brkout_mode": "2x50G[40G,25G,10G,1G]"
},
"Ethernet24": {
"default_brkout_mode": "2x50G[40G,25G,10G,1G]"
},
"Ethernet26": {
"default_brkout_mode": "2x50G[40G,25G,10G,1G]"
},
"Ethernet28": {
"default_brkout_mode": "2x50G[40G,25G,10G,1G]"
},
"Ethernet30": {
"default_brkout_mode": "2x50G[40G,25G,10G,1G]"
},
"Ethernet32": {
"default_brkout_mode": "2x50G[40G,25G,10G,1G]"
},
"Ethernet34": {
"default_brkout_mode": "2x50G[40G,25G,10G,1G]"
},
"Ethernet36": {
"default_brkout_mode": "2x50G[40G,25G,10G,1G]"
},
"Ethernet38": {
"default_brkout_mode": "2x50G[40G,25G,10G,1G]"
},
"Ethernet40": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G,1G]"
},
"Ethernet44": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G,1G]"
},
"Ethernet48": {
"default_brkout_mode": "2x50G[40G,25G,10G,1G]"
},
"Ethernet50": {
"default_brkout_mode": "2x50G[40G,25G,10G,1G]"
},
"Ethernet52": {
"default_brkout_mode": "2x50G[40G,25G,10G,1G]"
},
"Ethernet54": {
"default_brkout_mode": "2x50G[40G,25G,10G,1G]"
},
"Ethernet56": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G,1G]"
},
"Ethernet60": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G,1G]"
},
"Ethernet64": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G,1G]"
},
"Ethernet68": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G,1G]"
},
"Ethernet72": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G,1G]"
},
"Ethernet76": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G,1G]"
},
"Ethernet80": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G,1G]"
},
"Ethernet84": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G,1G]"
},
"Ethernet88": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G,1G]"
},
"Ethernet92": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G,1G]"
},
"Ethernet96": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G,1G]"
},
"Ethernet100": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G,1G]"
},
"Ethernet104": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G,1G]"
},
"Ethernet108": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G,1G]"
},
"Ethernet112": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G,1G]"
},
"Ethernet116": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G,1G]"
},
"Ethernet120": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G,1G]"
},
"Ethernet124": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G,1G]"
},
"Ethernet128": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G,1G]"
},
"Ethernet132": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G,1G]"
},
"Ethernet136": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G,1G]"
},
"Ethernet140": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G,1G]"
},
"Ethernet144": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G,1G]"
},
"Ethernet148": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G,1G]"
},
"Ethernet152": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G,1G]"
},
"Ethernet156": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G,1G]"
},
"Ethernet160": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G,1G]"
},
"Ethernet164": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G,1G]"
},
"Ethernet168": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G,1G]"
},
"Ethernet172": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G,1G]"
},
"Ethernet176": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G,1G]"
},
"Ethernet180": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G,1G]"
},
"Ethernet184": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G,1G]"
},
"Ethernet188": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G,1G]"
},
"Ethernet192": {
"default_brkout_mode": "2x50G[40G,25G,10G,1G]"
},
"Ethernet194": {
"default_brkout_mode": "2x50G[40G,25G,10G,1G]"
},
"Ethernet196": {
"default_brkout_mode": "2x50G[40G,25G,10G,1G]"
},
"Ethernet198": {
"default_brkout_mode": "2x50G[40G,25G,10G,1G]"
},
"Ethernet200": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G,1G]"
},
"Ethernet204": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G,1G]"
},
"Ethernet208": {
"default_brkout_mode": "2x50G[40G,25G,10G,1G]"
},
"Ethernet210": {
"default_brkout_mode": "2x50G[40G,25G,10G,1G]"
},
"Ethernet212": {
"default_brkout_mode": "2x50G[40G,25G,10G,1G]"
},
"Ethernet214": {
"default_brkout_mode": "2x50G[40G,25G,10G,1G]"
},
"Ethernet216": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G,1G]"
},
"Ethernet220": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G,1G]"
},
"Ethernet224": {
"default_brkout_mode": "2x50G[40G,25G,10G,1G]"
},
"Ethernet226": {
"default_brkout_mode": "2x50G[40G,25G,10G,1G]"
},
"Ethernet228": {
"default_brkout_mode": "2x50G[40G,25G,10G,1G]"
},
"Ethernet230": {
"default_brkout_mode": "2x50G[40G,25G,10G,1G]"
},
"Ethernet232": {
"default_brkout_mode": "2x50G[40G,25G,10G,1G]"
},
"Ethernet234": {
"default_brkout_mode": "2x50G[40G,25G,10G,1G]"
},
"Ethernet236": {
"default_brkout_mode": "2x50G[40G,25G,10G,1G]"
},
"Ethernet238": {
"default_brkout_mode": "2x50G[40G,25G,10G,1G]"
},
"Ethernet240": {
"default_brkout_mode": "2x50G[40G,25G,10G,1G]"
},
"Ethernet242": {
"default_brkout_mode": "2x50G[40G,25G,10G,1G]"
},
"Ethernet244": {
"default_brkout_mode": "2x50G[40G,25G,10G,1G]"
},
"Ethernet246": {
"default_brkout_mode": "2x50G[40G,25G,10G,1G]"
},
"Ethernet248": {
"default_brkout_mode": "2x50G[40G,25G,10G,1G]"
},
"Ethernet250": {
"default_brkout_mode": "2x50G[40G,25G,10G,1G]"
},
"Ethernet252": {
"default_brkout_mode": "2x50G[40G,25G,10G,1G]"
},
"Ethernet254": {
"default_brkout_mode": "2x50G[40G,25G,10G,1G]"
}
}
}

View File

@ -0,0 +1 @@
../Mellanox-SN4600C-D112C8/pg_profile_lookup.ini

View File

@ -0,0 +1,89 @@
# name lanes alias index speed
Ethernet0 0,1 etp1a 1 50000
Ethernet2 2,3 etp1b 1 50000
Ethernet4 8,9 etp2a 2 50000
Ethernet6 10,11 etp2b 2 50000
Ethernet8 16,17 etp3a 3 50000
Ethernet10 18,19 etp3b 3 50000
Ethernet12 24,25 etp4a 4 50000
Ethernet14 26,27 etp4b 4 50000
Ethernet16 32,33 etp5a 5 50000
Ethernet18 34,35 etp5b 5 50000
Ethernet20 40,41 etp6a 6 50000
Ethernet22 42,43 etp6b 6 50000
Ethernet24 48,49 etp7a 7 50000
Ethernet26 50,51 etp7b 7 50000
Ethernet28 56,57 etp8a 8 50000
Ethernet30 58,59 etp8b 8 50000
Ethernet32 64,65 etp9a 9 50000
Ethernet34 66,67 etp9b 9 50000
Ethernet36 72,73 etp10a 10 50000
Ethernet38 74,75 etp10b 10 50000
Ethernet40 80,81,82,83 etp11 11 100000
Ethernet44 88,89,90,91 etp12 12 100000
Ethernet48 96,97 etp13a 13 50000
Ethernet50 98,99 etp13b 13 50000
Ethernet52 104,105 etp14a 14 50000
Ethernet54 106,107 etp14b 14 50000
Ethernet56 112,113,114,115 etp15 15 100000
Ethernet60 120,121,122,123 etp16 16 100000
Ethernet64 128,129,130,131 etp17 17 100000
Ethernet68 136,137,138,139 etp18 18 100000
Ethernet72 144,145,146,147 etp19 19 100000
Ethernet76 152,153,154,155 etp20 20 100000
Ethernet80 160,161,162,163 etp21 21 100000
Ethernet84 168,169,170,171 etp22 22 100000
Ethernet88 176,177,178,179 etp23 23 100000
Ethernet92 184,185,186,187 etp24 24 100000
Ethernet96 192,193,194,195 etp25 25 100000
Ethernet100 200,201,202,203 etp26 26 100000
Ethernet104 208,209,210,211 etp27 27 100000
Ethernet108 216,217,218,219 etp28 28 100000
Ethernet112 224,225,226,227 etp29 29 100000
Ethernet116 232,233,234,235 etp30 30 100000
Ethernet120 240,241,242,243 etp31 31 100000
Ethernet124 248,249,250,251 etp32 32 100000
Ethernet128 256,257,258,259 etp33 33 100000
Ethernet132 264,265,266,267 etp34 34 100000
Ethernet136 272,273,274,275 etp35 35 100000
Ethernet140 280,281,282,283 etp36 36 100000
Ethernet144 288,289,290,291 etp37 37 100000
Ethernet148 296,297,298,299 etp38 38 100000
Ethernet152 304,305,306,307 etp39 39 100000
Ethernet156 312,313,314,315 etp40 40 100000
Ethernet160 320,321,322,323 etp41 41 100000
Ethernet164 328,329,330,331 etp42 42 100000
Ethernet168 336,337,338,339 etp43 43 100000
Ethernet172 344,345,346,347 etp44 44 100000
Ethernet176 352,353,354,355 etp45 45 100000
Ethernet180 360,361,362,363 etp46 46 100000
Ethernet184 368,369,370,371 etp47 47 100000
Ethernet188 376,377,378,379 etp48 48 100000
Ethernet192 384,385 etp49a 49 50000
Ethernet194 386,387 etp49b 49 50000
Ethernet196 392,393 etp50a 50 50000
Ethernet198 394,395 etp50b 50 50000
Ethernet200 400,401,402,403 etp51 51 100000
Ethernet204 408,409,410,411 etp52 52 100000
Ethernet208 416,417 etp53a 53 50000
Ethernet210 418,419 etp53b 53 50000
Ethernet212 424,425 etp54a 54 50000
Ethernet214 426,427 etp54b 54 50000
Ethernet216 432,433,434,435 etp55 55 100000
Ethernet220 440,441,442,443 etp56 56 100000
Ethernet224 448,449 etp57a 57 50000
Ethernet226 450,451 etp57b 57 50000
Ethernet228 456,457 etp58a 58 50000
Ethernet230 458,459 etp58b 58 50000
Ethernet232 464,465 etp59a 59 50000
Ethernet234 466,467 etp59b 59 50000
Ethernet236 472,473 etp60a 60 50000
Ethernet238 474,475 etp60b 60 50000
Ethernet240 480,481 etp61a 61 50000
Ethernet242 482,483 etp61b 61 50000
Ethernet244 488,489 etp62a 62 50000
Ethernet246 490,491 etp62b 62 50000
Ethernet248 496,497 etp63a 63 50000
Ethernet250 498,499 etp63b 63 50000
Ethernet252 504,505 etp64a 64 50000
Ethernet254 506,507 etp64b 64 50000

View File

@ -0,0 +1 @@
../ACS-MSN4600C/qos.json.j2

View File

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

View File

@ -0,0 +1,494 @@
<?xml version="1.0"?>
<root>
<platform_info type="4601">
<!-- Device MAC address -->
<device-mac-address>00:02:03:04:05:80</device-mac-address>
<!-- ISSU enabled -->
<issu-enabled>1</issu-enabled>
<!-- Number of ports in the following port list -->
<number-of-physical-ports>64</number-of-physical-ports>
<!-- List of ports in the device -->
<ports-list>
<port-info>
<local-port>105</local-port>
<split>2</split>
<width>4</width>
<module>0</module>
<!-- 0 none, 1=2, 2=4, 3=2,4 -->
<breakout-modes>1</breakout-modes>
<!-- (BITMASK) 2 - 1Gb , 16 - 10Gb , 32 - 40Gb , 384 - 50Gb , 1536 - 100Gb , 1536 - 200Gb -->
<port-speed>384</port-speed>
</port-info>
<port-info>
<local-port>107</local-port>
<split>2</split>
<width>4</width>
<module>1</module>
<breakout-modes>1</breakout-modes>
<port-speed>384</port-speed>
</port-info>
<port-info>
<local-port>109</local-port>
<split>2</split>
<width>4</width>
<module>2</module>
<breakout-modes>1</breakout-modes>
<port-speed>384</port-speed>
</port-info>
<port-info>
<local-port>111</local-port>
<split>2</split>
<width>4</width>
<module>3</module>
<breakout-modes>1</breakout-modes>
<port-speed>384</port-speed>
</port-info>
<port-info>
<local-port>97</local-port>
<split>2</split>
<width>4</width>
<module>4</module>
<breakout-modes>1</breakout-modes>
<port-speed>384</port-speed>
</port-info>
<port-info>
<local-port>99</local-port>
<split>2</split>
<width>4</width>
<module>5</module>
<breakout-modes>1</breakout-modes>
<port-speed>384</port-speed>
</port-info>
<port-info>
<local-port>101</local-port>
<split>2</split>
<width>4</width>
<module>6</module>
<breakout-modes>1</breakout-modes>
<port-speed>384</port-speed>
</port-info>
<port-info>
<local-port>103</local-port>
<split>2</split>
<width>4</width>
<module>7</module>
<breakout-modes>1</breakout-modes>
<port-speed>384</port-speed>
</port-info>
<port-info>
<local-port>121</local-port>
<split>2</split>
<width>4</width>
<module>8</module>
<breakout-modes>1</breakout-modes>
<port-speed>384</port-speed>
</port-info>
<port-info>
<local-port>123</local-port>
<split>2</split>
<width>4</width>
<module>9</module>
<breakout-modes>1</breakout-modes>
<port-speed>384</port-speed>
</port-info>
<port-info>
<local-port>125</local-port>
<width>4</width>
<module>10</module>
<breakout-modes>0</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>127</local-port>
<width>4</width>
<module>11</module>
<breakout-modes>0</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>113</local-port>
<split>2</split>
<width>4</width>
<module>12</module>
<breakout-modes>1</breakout-modes>
<port-speed>384</port-speed>
</port-info>
<port-info>
<local-port>115</local-port>
<split>2</split>
<width>4</width>
<module>13</module>
<breakout-modes>1</breakout-modes>
<port-speed>384</port-speed>
</port-info>
<port-info>
<local-port>117</local-port>
<width>4</width>
<module>14</module>
<breakout-modes>0</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>119</local-port>
<width>4</width>
<module>15</module>
<breakout-modes>0</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>89</local-port>
<width>4</width>
<module>16</module>
<breakout-modes>0</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>91</local-port>
<width>4</width>
<module>17</module>
<breakout-modes>0</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>93</local-port>
<width>4</width>
<module>18</module>
<breakout-modes>0</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>95</local-port>
<width>4</width>
<module>19</module>
<breakout-modes>0</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>81</local-port>
<width>4</width>
<module>20</module>
<breakout-modes>0</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>83</local-port>
<width>4</width>
<module>21</module>
<breakout-modes>0</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>85</local-port>
<width>4</width>
<module>22</module>
<breakout-modes>0</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>87</local-port>
<width>4</width>
<module>23</module>
<breakout-modes>0</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>73</local-port>
<width>4</width>
<module>24</module>
<breakout-modes>0</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>75</local-port>
<width>4</width>
<module>25</module>
<breakout-modes>0</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>77</local-port>
<width>4</width>
<module>26</module>
<breakout-modes>0</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>79</local-port>
<width>4</width>
<module>27</module>
<breakout-modes>0</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>65</local-port>
<width>4</width>
<module>28</module>
<breakout-modes>0</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>67</local-port>
<width>4</width>
<module>29</module>
<breakout-modes>0</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>69</local-port>
<width>4</width>
<module>30</module>
<breakout-modes>0</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>71</local-port>
<width>4</width>
<module>31</module>
<breakout-modes>0</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>5</local-port>
<width>4</width>
<module>32</module>
<breakout-modes>0</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>7</local-port>
<width>4</width>
<module>33</module>
<breakout-modes>0</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>1</local-port>
<width>4</width>
<module>34</module>
<breakout-modes>0</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>3</local-port>
<width>4</width>
<module>35</module>
<breakout-modes>0</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>13</local-port>
<width>4</width>
<module>36</module>
<breakout-modes>0</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>15</local-port>
<width>4</width>
<module>37</module>
<breakout-modes>0</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>9</local-port>
<width>4</width>
<module>38</module>
<breakout-modes>0</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>11</local-port>
<width>4</width>
<module>39</module>
<breakout-modes>0</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>21</local-port>
<width>4</width>
<module>40</module>
<breakout-modes>0</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>23</local-port>
<width>4</width>
<module>41</module>
<breakout-modes>0</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>17</local-port>
<width>4</width>
<module>42</module>
<breakout-modes>0</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>19</local-port>
<width>4</width>
<module>43</module>
<breakout-modes>0</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>29</local-port>
<width>4</width>
<module>44</module>
<breakout-modes>0</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>31</local-port>
<width>4</width>
<module>45</module>
<breakout-modes>0</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>25</local-port>
<width>4</width>
<module>46</module>
<breakout-modes>0</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>27</local-port>
<width>4</width>
<module>47</module>
<breakout-modes>0</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>53</local-port>
<split>2</split>
<width>4</width>
<module>48</module>
<breakout-modes>1</breakout-modes>
<port-speed>384</port-speed>
</port-info>
<port-info>
<local-port>55</local-port>
<split>2</split>
<width>4</width>
<module>49</module>
<breakout-modes>1</breakout-modes>
<port-speed>384</port-speed>
</port-info>
<port-info>
<local-port>49</local-port>
<width>4</width>
<module>50</module>
<breakout-modes>0</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>51</local-port>
<width>4</width>
<module>51</module>
<breakout-modes>0</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>61</local-port>
<split>2</split>
<width>4</width>
<module>52</module>
<breakout-modes>1</breakout-modes>
<port-speed>384</port-speed>
</port-info>
<port-info>
<local-port>63</local-port>
<split>2</split>
<width>4</width>
<module>53</module>
<breakout-modes>1</breakout-modes>
<port-speed>384</port-speed>
</port-info>
<port-info>
<local-port>57</local-port>
<width>4</width>
<module>54</module>
<breakout-modes>0</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>59</local-port>
<width>4</width>
<module>55</module>
<breakout-modes>0</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>37</local-port>
<split>2</split>
<width>4</width>
<module>56</module>
<breakout-modes>1</breakout-modes>
<port-speed>384</port-speed>
</port-info>
<port-info>
<local-port>39</local-port>
<split>2</split>
<width>4</width>
<module>57</module>
<breakout-modes>1</breakout-modes>
<port-speed>384</port-speed>
</port-info>
<port-info>
<local-port>33</local-port>
<split>2</split>
<width>4</width>
<module>58</module>
<breakout-modes>1</breakout-modes>
<port-speed>384</port-speed>
</port-info>
<port-info>
<local-port>35</local-port>
<split>2</split>
<width>4</width>
<module>59</module>
<breakout-modes>1</breakout-modes>
<port-speed>384</port-speed>
</port-info>
<port-info>
<local-port>45</local-port>
<split>2</split>
<width>4</width>
<module>60</module>
<breakout-modes>1</breakout-modes>
<port-speed>384</port-speed>
</port-info>
<port-info>
<local-port>47</local-port>
<split>2</split>
<width>4</width>
<module>61</module>
<breakout-modes>1</breakout-modes>
<port-speed>384</port-speed>
</port-info>
<port-info>
<local-port>41</local-port>
<split>2</split>
<width>4</width>
<module>62</module>
<breakout-modes>1</breakout-modes>
<port-speed>384</port-speed>
</port-info>
<port-info>
<local-port>43</local-port>
<split>2</split>
<width>4</width>
<module>63</module>
<breakout-modes>1</breakout-modes>
<port-speed>384</port-speed>
</port-info>
</ports-list>
</platform_info>
</root>