diff --git a/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C448O16/buffers.json.j2 b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C448O16/buffers.json.j2 new file mode 120000 index 00000000000..add8bf8bb7c --- /dev/null +++ b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C448O16/buffers.json.j2 @@ -0,0 +1 @@ +../../x86_64-mlnx_msn2700-r0/ACS-MSN2700/buffers.json.j2 \ No newline at end of file diff --git a/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C448O16/buffers_defaults_objects.j2 b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C448O16/buffers_defaults_objects.j2 new file mode 120000 index 00000000000..e404fb0aae1 --- /dev/null +++ b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C448O16/buffers_defaults_objects.j2 @@ -0,0 +1 @@ +../../x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256S1/buffers_defaults_objects.j2 \ No newline at end of file diff --git a/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C448O16/buffers_defaults_t0.j2 b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C448O16/buffers_defaults_t0.j2 new file mode 100644 index 00000000000..b88ff8ca20a --- /dev/null +++ b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C448O16/buffers_defaults_t0.j2 @@ -0,0 +1,54 @@ +{# + SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + 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 = '0m' %} +{%-set ports2cable = { + 'torrouter_server' : '0m', + 'leafrouter_torrouter' : '0m', + 'spinerouter_leafrouter' : '0m' + } +-%} +{% set ingress_lossless_pool_size = '108270592' %} +{% set ingress_lossless_pool_xoff = '0' %} +{% set egress_lossless_pool_size = '136209408' %} +{% set egress_lossy_pool_size = '108270592' %} + +{% 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_extra_lossless_queues_with_inactive_ports(port_names_active, port_names_extra_queues, port_names_inactive) %} +{{ defs.generate_queue_buffers_with_extra_lossless_queues(port_names_active, port_names_extra_queues, 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_extra_lossless_pgs_with_inactive_ports(port_names_active, port_names_extra_pgs, port_names_inactive) %} +{{ defs.generate_pg_profiles_with_extra_lossless_pgs(port_names_active, port_names_extra_pgs, 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 %} diff --git a/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C448O16/buffers_defaults_t1.j2 b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C448O16/buffers_defaults_t1.j2 new file mode 100644 index 00000000000..b88ff8ca20a --- /dev/null +++ b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C448O16/buffers_defaults_t1.j2 @@ -0,0 +1,54 @@ +{# + SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + 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 = '0m' %} +{%-set ports2cable = { + 'torrouter_server' : '0m', + 'leafrouter_torrouter' : '0m', + 'spinerouter_leafrouter' : '0m' + } +-%} +{% set ingress_lossless_pool_size = '108270592' %} +{% set ingress_lossless_pool_xoff = '0' %} +{% set egress_lossless_pool_size = '136209408' %} +{% set egress_lossy_pool_size = '108270592' %} + +{% 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_extra_lossless_queues_with_inactive_ports(port_names_active, port_names_extra_queues, port_names_inactive) %} +{{ defs.generate_queue_buffers_with_extra_lossless_queues(port_names_active, port_names_extra_queues, 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_extra_lossless_pgs_with_inactive_ports(port_names_active, port_names_extra_pgs, port_names_inactive) %} +{{ defs.generate_pg_profiles_with_extra_lossless_pgs(port_names_active, port_names_extra_pgs, 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 %} diff --git a/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C448O16/buffers_dynamic.json.j2 b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C448O16/buffers_dynamic.json.j2 new file mode 120000 index 00000000000..8c4117c6621 --- /dev/null +++ b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C448O16/buffers_dynamic.json.j2 @@ -0,0 +1 @@ +../../x86_64-mlnx_msn2700-r0/ACS-MSN2700/buffers_dynamic.json.j2 \ No newline at end of file diff --git a/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C448O16/create_only_config_db_buffers.json b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C448O16/create_only_config_db_buffers.json new file mode 100644 index 00000000000..6feb156714f --- /dev/null +++ b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C448O16/create_only_config_db_buffers.json @@ -0,0 +1,7 @@ +{ + "DEVICE_METADATA": { + "localhost": { + "create_only_config_db_buffers": "true" + } + } +} diff --git a/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C448O16/hwsku.json b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C448O16/hwsku.json new file mode 100644 index 00000000000..4e96edde0ba --- /dev/null +++ b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C448O16/hwsku.json @@ -0,0 +1,2330 @@ +{ + "interfaces": { + "Ethernet0": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet1": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet2": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet3": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet4": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet5": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet6": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet7": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet8": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet9": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet10": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet11": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet12": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet13": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet14": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet15": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet16": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet17": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet18": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet19": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet20": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet21": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet22": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet23": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet24": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet25": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet26": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet27": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet28": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet29": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet30": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet31": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet32": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet33": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet34": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet35": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet36": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet37": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet38": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet39": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet40": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet41": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet42": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet43": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet44": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet45": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet46": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet47": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet48": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet49": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet50": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet51": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet52": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet53": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet54": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet55": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet56": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet57": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet58": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet59": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet60": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet61": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet62": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet63": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet64": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet65": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet66": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet67": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet68": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet69": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet70": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet71": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet72": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet73": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet74": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet75": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet76": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet77": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet78": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet79": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet80": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet81": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet82": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet83": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet84": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet85": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet86": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet87": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet88": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet89": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet90": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet91": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet92": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet93": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet94": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet95": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet96": { + "default_brkout_mode": "2x400G[200G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet100": { + "default_brkout_mode": "2x400G[200G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet104": { + "default_brkout_mode": "2x400G[200G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet108": { + "default_brkout_mode": "2x400G[200G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet112": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet113": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet114": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet115": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet116": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet117": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet118": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet119": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet120": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet121": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet122": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet123": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet124": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet125": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet126": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet127": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet128": { + "default_brkout_mode": "2x400G[200G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet132": { + "default_brkout_mode": "2x400G[200G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet136": { + "default_brkout_mode": "2x400G[200G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet140": { + "default_brkout_mode": "2x400G[200G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet144": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet145": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet146": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet147": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet148": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet149": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet150": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet151": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet152": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet153": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet154": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet155": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet156": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet157": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet158": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet159": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet160": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet161": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet162": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet163": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet164": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet165": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet166": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet167": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet168": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet169": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet170": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet171": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet172": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet173": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet174": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet175": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet176": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet177": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet178": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet179": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet180": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet181": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet182": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet183": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet184": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet185": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet186": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet187": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet188": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet189": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet190": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet191": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet192": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet193": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet194": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet195": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet196": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet197": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet198": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet199": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet200": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet201": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet202": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet203": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet204": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet205": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet206": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet207": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet208": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet209": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet210": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet211": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet212": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet213": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet214": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet215": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet216": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet217": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet218": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet219": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet220": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet221": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet222": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet223": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet224": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet225": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet226": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet227": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet228": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet229": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet230": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet231": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet232": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet233": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet234": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet235": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet236": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet237": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet238": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet239": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet240": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet241": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet242": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet243": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet244": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet245": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet246": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet247": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet248": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet249": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet250": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet251": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet252": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet253": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet254": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet255": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet256": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet257": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet258": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet259": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet260": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet261": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet262": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet263": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet264": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet265": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet266": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet267": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet268": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet269": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet270": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet271": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet272": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet273": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet274": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet275": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet276": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet277": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet278": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet279": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet280": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet281": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet282": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet283": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet284": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet285": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet286": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet287": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet288": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet289": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet290": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet291": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet292": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet293": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet294": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet295": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet296": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet297": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet298": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet299": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet300": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet301": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet302": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet303": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet304": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet305": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet306": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet307": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet308": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet309": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet310": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet311": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet312": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet313": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet314": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet315": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet316": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet317": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet318": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet319": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet320": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet321": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet322": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet323": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet324": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet325": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet326": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet327": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet328": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet329": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet330": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet331": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet332": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet333": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet334": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet335": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet336": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet337": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet338": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet339": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet340": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet341": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet342": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet343": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet344": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet345": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet346": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet347": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet348": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet349": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet350": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet351": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet352": { + "default_brkout_mode": "2x400G[200G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet356": { + "default_brkout_mode": "2x400G[200G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet360": { + "default_brkout_mode": "2x400G[200G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet364": { + "default_brkout_mode": "2x400G[200G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet368": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet369": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet370": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet371": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet372": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet373": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet374": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet375": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet376": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet377": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet378": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet379": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet380": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet381": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet382": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet383": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet384": { + "default_brkout_mode": "2x400G[200G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet388": { + "default_brkout_mode": "2x400G[200G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet392": { + "default_brkout_mode": "2x400G[200G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet396": { + "default_brkout_mode": "2x400G[200G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet400": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet401": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet402": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet403": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet404": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet405": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet406": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet407": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet408": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet409": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet410": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet411": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet412": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet413": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet414": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet415": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet416": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet417": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet418": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet419": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet420": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet421": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet422": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet423": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet424": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet425": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet426": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet427": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet428": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet429": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet430": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet431": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet432": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet433": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet434": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet435": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet436": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet437": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet438": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet439": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet440": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet441": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet442": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet443": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet444": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet445": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet446": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet447": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet448": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet449": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet450": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet451": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet452": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet453": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet454": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet455": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet456": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet457": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet458": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet459": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet460": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet461": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet462": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet463": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet464": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet465": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet466": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet467": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet468": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet469": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet470": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet471": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet472": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet473": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet474": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet475": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet476": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet477": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet478": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet479": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet480": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet481": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet482": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet483": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet484": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet485": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet486": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet487": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet488": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet489": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet490": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet491": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet492": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet493": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet494": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet495": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet496": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet497": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet498": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet499": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet500": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet501": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet502": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet503": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet504": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet505": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet506": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet507": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet508": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet509": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet510": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet511": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet512": { + "default_brkout_mode": "1x10G[25G]" + }, + "Ethernet520": { + "default_brkout_mode": "1x10G[25G]" + } + } +} diff --git a/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C448O16/media_settings.json b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C448O16/media_settings.json new file mode 120000 index 00000000000..bb10e748618 --- /dev/null +++ b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C448O16/media_settings.json @@ -0,0 +1 @@ +../../x86_64-nvidia_sn5600-r0/Mellanox-SN5600-V256/media_settings.json \ No newline at end of file diff --git a/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C448O16/optics_si_settings.json b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C448O16/optics_si_settings.json new file mode 120000 index 00000000000..84477b1a15d --- /dev/null +++ b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C448O16/optics_si_settings.json @@ -0,0 +1 @@ +../../x86_64-nvidia_sn5600-r0/Mellanox-SN5600-V256/optics_si_settings.json \ No newline at end of file diff --git a/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C448O16/pg_profile_lookup.ini b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C448O16/pg_profile_lookup.ini new file mode 100644 index 00000000000..54248344a71 --- /dev/null +++ b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C448O16/pg_profile_lookup.ini @@ -0,0 +1,55 @@ +## +## SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +## Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +## 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. +## +# PG lossless profiles. +# speed cable size xon xoff threshold +10000 5m 19456 19456 20480 0 +25000 5m 19456 19456 21504 0 +50000 5m 19456 19456 26624 0 +100000 5m 19456 19456 44032 0 +200000 5m 19456 19456 50176 0 +400000 5m 19456 19456 86016 0 +10000 30m 19456 19456 20480 0 +25000 30m 19456 19456 22528 0 +50000 30m 19456 19456 27648 0 +100000 30m 19456 19456 48128 0 +200000 30m 19456 19456 57344 0 +400000 30m 19456 19456 99328 0 +10000 40m 19456 19456 20480 0 +25000 40m 19456 19456 22528 0 +50000 40m 19456 19456 28672 0 +100000 40m 19456 19456 49152 0 +200000 40m 19456 19456 60416 0 +400000 40m 19456 19456 104448 0 +10000 250m 19456 19456 23552 0 +25000 250m 19456 19456 29696 0 +50000 250m 19456 19456 43008 0 +100000 250m 19456 19456 76800 0 +200000 250m 19456 19456 116736 0 +400000 250m 19456 19456 217088 0 +10000 300m 19456 19456 23552 0 +25000 300m 19456 19456 30720 0 +50000 300m 19456 19456 46080 0 +100000 300m 19456 19456 83968 0 +200000 300m 19456 19456 130048 0 +400000 300m 19456 19456 243712 0 +10000 1000m 19456 19456 33792 0 +25000 1000m 19456 19456 54272 0 +50000 1000m 19456 19456 93184 0 +100000 1000m 19456 19456 177152 0 +200000 1000m 19456 19456 317440 0 +400000 1000m 19456 19456 619520 0 diff --git a/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C448O16/pmon_daemon_control.json b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C448O16/pmon_daemon_control.json new file mode 100644 index 00000000000..208fa63ca29 --- /dev/null +++ b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C448O16/pmon_daemon_control.json @@ -0,0 +1,6 @@ +{ + "skip_ledd": true, + "skip_fancontrol": true, + "skip_xcvrd_cmis_mgr": false +} + diff --git a/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C448O16/port_config.ini b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C448O16/port_config.ini new file mode 100644 index 00000000000..ab29b130f2b --- /dev/null +++ b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C448O16/port_config.ini @@ -0,0 +1,485 @@ +## +## SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +## Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +## 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. +## + +# name lanes alias index speed +Ethernet0 0 etp1a 1 100000 +Ethernet1 1 etp1b 1 100000 +Ethernet2 2 etp1c 1 100000 +Ethernet3 3 etp1d 1 100000 +Ethernet4 4 etp1e 1 100000 +Ethernet5 5 etp1f 1 100000 +Ethernet6 6 etp1g 1 100000 +Ethernet7 7 etp1h 1 100000 +Ethernet8 8 etp2a 2 100000 +Ethernet9 9 etp2b 2 100000 +Ethernet10 10 etp2c 2 100000 +Ethernet11 11 etp2d 2 100000 +Ethernet12 12 etp2e 2 100000 +Ethernet13 13 etp2f 2 100000 +Ethernet14 14 etp2g 2 100000 +Ethernet15 15 etp2h 2 100000 +Ethernet16 16 etp3a 3 100000 +Ethernet17 17 etp3b 3 100000 +Ethernet18 18 etp3c 3 100000 +Ethernet19 19 etp3d 3 100000 +Ethernet20 20 etp3e 3 100000 +Ethernet21 21 etp3f 3 100000 +Ethernet22 22 etp3g 3 100000 +Ethernet23 23 etp3h 3 100000 +Ethernet24 24 etp4a 4 100000 +Ethernet25 25 etp4b 4 100000 +Ethernet26 26 etp4c 4 100000 +Ethernet27 27 etp4d 4 100000 +Ethernet28 28 etp4e 4 100000 +Ethernet29 29 etp4f 4 100000 +Ethernet30 30 etp4g 4 100000 +Ethernet31 31 etp4h 4 100000 +Ethernet32 32 etp5a 5 100000 +Ethernet33 33 etp5b 5 100000 +Ethernet34 34 etp5c 5 100000 +Ethernet35 35 etp5d 5 100000 +Ethernet36 36 etp5e 5 100000 +Ethernet37 37 etp5f 5 100000 +Ethernet38 38 etp5g 5 100000 +Ethernet39 39 etp5h 5 100000 +Ethernet40 40 etp6a 6 100000 +Ethernet41 41 etp6b 6 100000 +Ethernet42 42 etp6c 6 100000 +Ethernet43 43 etp6d 6 100000 +Ethernet44 44 etp6e 6 100000 +Ethernet45 45 etp6f 6 100000 +Ethernet46 46 etp6g 6 100000 +Ethernet47 47 etp6h 6 100000 +Ethernet48 48 etp7a 7 100000 +Ethernet49 49 etp7b 7 100000 +Ethernet50 50 etp7c 7 100000 +Ethernet51 51 etp7d 7 100000 +Ethernet52 52 etp7e 7 100000 +Ethernet53 53 etp7f 7 100000 +Ethernet54 54 etp7g 7 100000 +Ethernet55 55 etp7h 7 100000 +Ethernet56 56 etp8a 8 100000 +Ethernet57 57 etp8b 8 100000 +Ethernet58 58 etp8c 8 100000 +Ethernet59 59 etp8d 8 100000 +Ethernet60 60 etp8e 8 100000 +Ethernet61 61 etp8f 8 100000 +Ethernet62 62 etp8g 8 100000 +Ethernet63 63 etp8h 8 100000 +Ethernet64 64 etp9a 9 100000 +Ethernet65 65 etp9b 9 100000 +Ethernet66 66 etp9c 9 100000 +Ethernet67 67 etp9d 9 100000 +Ethernet68 68 etp9e 9 100000 +Ethernet69 69 etp9f 9 100000 +Ethernet70 70 etp9g 9 100000 +Ethernet71 71 etp9h 9 100000 +Ethernet72 72 etp10a 10 100000 +Ethernet73 73 etp10b 10 100000 +Ethernet74 74 etp10c 10 100000 +Ethernet75 75 etp10d 10 100000 +Ethernet76 76 etp10e 10 100000 +Ethernet77 77 etp10f 10 100000 +Ethernet78 78 etp10g 10 100000 +Ethernet79 79 etp10h 10 100000 +Ethernet80 80 etp11a 11 100000 +Ethernet81 81 etp11b 11 100000 +Ethernet82 82 etp11c 11 100000 +Ethernet83 83 etp11d 11 100000 +Ethernet84 84 etp11e 11 100000 +Ethernet85 85 etp11f 11 100000 +Ethernet86 86 etp11g 11 100000 +Ethernet87 87 etp11h 11 100000 +Ethernet88 88 etp12a 12 100000 +Ethernet89 89 etp12b 12 100000 +Ethernet90 90 etp12c 12 100000 +Ethernet91 91 etp12d 12 100000 +Ethernet92 92 etp12e 12 100000 +Ethernet93 93 etp12f 12 100000 +Ethernet94 94 etp12g 12 100000 +Ethernet95 95 etp12h 12 100000 +Ethernet96 96,97,98,99 etp13a 13 400000 +Ethernet100 100,101,102,103 etp13b 13 400000 +Ethernet104 104,105,106,107 etp14a 14 400000 +Ethernet108 108,109,110,111 etp14b 14 400000 +Ethernet112 112 etp15a 15 100000 +Ethernet113 113 etp15b 15 100000 +Ethernet114 114 etp15c 15 100000 +Ethernet115 115 etp15d 15 100000 +Ethernet116 116 etp15e 15 100000 +Ethernet117 117 etp15f 15 100000 +Ethernet118 118 etp15g 15 100000 +Ethernet119 119 etp15h 15 100000 +Ethernet120 120 etp16a 16 100000 +Ethernet121 121 etp16b 16 100000 +Ethernet122 122 etp16c 16 100000 +Ethernet123 123 etp16d 16 100000 +Ethernet124 124 etp16e 16 100000 +Ethernet125 125 etp16f 16 100000 +Ethernet126 126 etp16g 16 100000 +Ethernet127 127 etp16h 16 100000 +Ethernet128 128,129,130,131 etp17a 17 400000 +Ethernet132 132,133,134,135 etp17b 17 400000 +Ethernet136 136,137,138,139 etp18a 18 400000 +Ethernet140 140,141,142,143 etp18b 18 400000 +Ethernet144 144 etp19a 19 100000 +Ethernet145 145 etp19b 19 100000 +Ethernet146 146 etp19c 19 100000 +Ethernet147 147 etp19d 19 100000 +Ethernet148 148 etp19e 19 100000 +Ethernet149 149 etp19f 19 100000 +Ethernet150 150 etp19g 19 100000 +Ethernet151 151 etp19h 19 100000 +Ethernet152 152 etp20a 20 100000 +Ethernet153 153 etp20b 20 100000 +Ethernet154 154 etp20c 20 100000 +Ethernet155 155 etp20d 20 100000 +Ethernet156 156 etp20e 20 100000 +Ethernet157 157 etp20f 20 100000 +Ethernet158 158 etp20g 20 100000 +Ethernet159 159 etp20h 20 100000 +Ethernet160 160 etp21a 21 100000 +Ethernet161 161 etp21b 21 100000 +Ethernet162 162 etp21c 21 100000 +Ethernet163 163 etp21d 21 100000 +Ethernet164 164 etp21e 21 100000 +Ethernet165 165 etp21f 21 100000 +Ethernet166 166 etp21g 21 100000 +Ethernet167 167 etp21h 21 100000 +Ethernet168 168 etp22a 22 100000 +Ethernet169 169 etp22b 22 100000 +Ethernet170 170 etp22c 22 100000 +Ethernet171 171 etp22d 22 100000 +Ethernet172 172 etp22e 22 100000 +Ethernet173 173 etp22f 22 100000 +Ethernet174 174 etp22g 22 100000 +Ethernet175 175 etp22h 22 100000 +Ethernet176 176 etp23a 23 100000 +Ethernet177 177 etp23b 23 100000 +Ethernet178 178 etp23c 23 100000 +Ethernet179 179 etp23d 23 100000 +Ethernet180 180 etp23e 23 100000 +Ethernet181 181 etp23f 23 100000 +Ethernet182 182 etp23g 23 100000 +Ethernet183 183 etp23h 23 100000 +Ethernet184 184 etp24a 24 100000 +Ethernet185 185 etp24b 24 100000 +Ethernet186 186 etp24c 24 100000 +Ethernet187 187 etp24d 24 100000 +Ethernet188 188 etp24e 24 100000 +Ethernet189 189 etp24f 24 100000 +Ethernet190 190 etp24g 24 100000 +Ethernet191 191 etp24h 24 100000 +Ethernet192 192 etp25a 25 100000 +Ethernet193 193 etp25b 25 100000 +Ethernet194 194 etp25c 25 100000 +Ethernet195 195 etp25d 25 100000 +Ethernet196 196 etp25e 25 100000 +Ethernet197 197 etp25f 25 100000 +Ethernet198 198 etp25g 25 100000 +Ethernet199 199 etp25h 25 100000 +Ethernet200 200 etp26a 26 100000 +Ethernet201 201 etp26b 26 100000 +Ethernet202 202 etp26c 26 100000 +Ethernet203 203 etp26d 26 100000 +Ethernet204 204 etp26e 26 100000 +Ethernet205 205 etp26f 26 100000 +Ethernet206 206 etp26g 26 100000 +Ethernet207 207 etp26h 26 100000 +Ethernet208 208 etp27a 27 100000 +Ethernet209 209 etp27b 27 100000 +Ethernet210 210 etp27c 27 100000 +Ethernet211 211 etp27d 27 100000 +Ethernet212 212 etp27e 27 100000 +Ethernet213 213 etp27f 27 100000 +Ethernet214 214 etp27g 27 100000 +Ethernet215 215 etp27h 27 100000 +Ethernet216 216 etp28a 28 100000 +Ethernet217 217 etp28b 28 100000 +Ethernet218 218 etp28c 28 100000 +Ethernet219 219 etp28d 28 100000 +Ethernet220 220 etp28e 28 100000 +Ethernet221 221 etp28f 28 100000 +Ethernet222 222 etp28g 28 100000 +Ethernet223 223 etp28h 28 100000 +Ethernet224 224 etp29a 29 100000 +Ethernet225 225 etp29b 29 100000 +Ethernet226 226 etp29c 29 100000 +Ethernet227 227 etp29d 29 100000 +Ethernet228 228 etp29e 29 100000 +Ethernet229 229 etp29f 29 100000 +Ethernet230 230 etp29g 29 100000 +Ethernet231 231 etp29h 29 100000 +Ethernet232 232 etp30a 30 100000 +Ethernet233 233 etp30b 30 100000 +Ethernet234 234 etp30c 30 100000 +Ethernet235 235 etp30d 30 100000 +Ethernet236 236 etp30e 30 100000 +Ethernet237 237 etp30f 30 100000 +Ethernet238 238 etp30g 30 100000 +Ethernet239 239 etp30h 30 100000 +Ethernet240 240 etp31a 31 100000 +Ethernet241 241 etp31b 31 100000 +Ethernet242 242 etp31c 31 100000 +Ethernet243 243 etp31d 31 100000 +Ethernet244 244 etp31e 31 100000 +Ethernet245 245 etp31f 31 100000 +Ethernet246 246 etp31g 31 100000 +Ethernet247 247 etp31h 31 100000 +Ethernet248 248 etp32a 32 100000 +Ethernet249 249 etp32b 32 100000 +Ethernet250 250 etp32c 32 100000 +Ethernet251 251 etp32d 32 100000 +Ethernet252 252 etp32e 32 100000 +Ethernet253 253 etp32f 32 100000 +Ethernet254 254 etp32g 32 100000 +Ethernet255 255 etp32h 32 100000 +Ethernet256 256 etp33a 33 100000 +Ethernet257 257 etp33b 33 100000 +Ethernet258 258 etp33c 33 100000 +Ethernet259 259 etp33d 33 100000 +Ethernet260 260 etp33e 33 100000 +Ethernet261 261 etp33f 33 100000 +Ethernet262 262 etp33g 33 100000 +Ethernet263 263 etp33h 33 100000 +Ethernet264 264 etp34a 34 100000 +Ethernet265 265 etp34b 34 100000 +Ethernet266 266 etp34c 34 100000 +Ethernet267 267 etp34d 34 100000 +Ethernet268 268 etp34e 34 100000 +Ethernet269 269 etp34f 34 100000 +Ethernet270 270 etp34g 34 100000 +Ethernet271 271 etp34h 34 100000 +Ethernet272 272 etp35a 35 100000 +Ethernet273 273 etp35b 35 100000 +Ethernet274 274 etp35c 35 100000 +Ethernet275 275 etp35d 35 100000 +Ethernet276 276 etp35e 35 100000 +Ethernet277 277 etp35f 35 100000 +Ethernet278 278 etp35g 35 100000 +Ethernet279 279 etp35h 35 100000 +Ethernet280 280 etp36a 36 100000 +Ethernet281 281 etp36b 36 100000 +Ethernet282 282 etp36c 36 100000 +Ethernet283 283 etp36d 36 100000 +Ethernet284 284 etp36e 36 100000 +Ethernet285 285 etp36f 36 100000 +Ethernet286 286 etp36g 36 100000 +Ethernet287 287 etp36h 36 100000 +Ethernet288 288 etp37a 37 100000 +Ethernet289 289 etp37b 37 100000 +Ethernet290 290 etp37c 37 100000 +Ethernet291 291 etp37d 37 100000 +Ethernet292 292 etp37e 37 100000 +Ethernet293 293 etp37f 37 100000 +Ethernet294 294 etp37g 37 100000 +Ethernet295 295 etp37h 37 100000 +Ethernet296 296 etp38a 38 100000 +Ethernet297 297 etp38b 38 100000 +Ethernet298 298 etp38c 38 100000 +Ethernet299 299 etp38d 38 100000 +Ethernet300 300 etp38e 38 100000 +Ethernet301 301 etp38f 38 100000 +Ethernet302 302 etp38g 38 100000 +Ethernet303 303 etp38h 38 100000 +Ethernet304 304 etp39a 39 100000 +Ethernet305 305 etp39b 39 100000 +Ethernet306 306 etp39c 39 100000 +Ethernet307 307 etp39d 39 100000 +Ethernet308 308 etp39e 39 100000 +Ethernet309 309 etp39f 39 100000 +Ethernet310 310 etp39g 39 100000 +Ethernet311 311 etp39h 39 100000 +Ethernet312 312 etp40a 40 100000 +Ethernet313 313 etp40b 40 100000 +Ethernet314 314 etp40c 40 100000 +Ethernet315 315 etp40d 40 100000 +Ethernet316 316 etp40e 40 100000 +Ethernet317 317 etp40f 40 100000 +Ethernet318 318 etp40g 40 100000 +Ethernet319 319 etp40h 40 100000 +Ethernet320 320 etp41a 41 100000 +Ethernet321 321 etp41b 41 100000 +Ethernet322 322 etp41c 41 100000 +Ethernet323 323 etp41d 41 100000 +Ethernet324 324 etp41e 41 100000 +Ethernet325 325 etp41f 41 100000 +Ethernet326 326 etp41g 41 100000 +Ethernet327 327 etp41h 41 100000 +Ethernet328 328 etp42a 42 100000 +Ethernet329 329 etp42b 42 100000 +Ethernet330 330 etp42c 42 100000 +Ethernet331 331 etp42d 42 100000 +Ethernet332 332 etp42e 42 100000 +Ethernet333 333 etp42f 42 100000 +Ethernet334 334 etp42g 42 100000 +Ethernet335 335 etp42h 42 100000 +Ethernet336 336 etp43a 43 100000 +Ethernet337 337 etp43b 43 100000 +Ethernet338 338 etp43c 43 100000 +Ethernet339 339 etp43d 43 100000 +Ethernet340 340 etp43e 43 100000 +Ethernet341 341 etp43f 43 100000 +Ethernet342 342 etp43g 43 100000 +Ethernet343 343 etp43h 43 100000 +Ethernet344 344 etp44a 44 100000 +Ethernet345 345 etp44b 44 100000 +Ethernet346 346 etp44c 44 100000 +Ethernet347 347 etp44d 44 100000 +Ethernet348 348 etp44e 44 100000 +Ethernet349 349 etp44f 44 100000 +Ethernet350 350 etp44g 44 100000 +Ethernet351 351 etp44h 44 100000 +Ethernet352 352,353,354,355 etp45a 45 400000 +Ethernet356 356,357,358,359 etp45b 45 400000 +Ethernet360 360,361,362,363 etp46a 46 400000 +Ethernet364 364,365,366,367 etp46b 46 400000 +Ethernet368 368 etp47a 47 100000 +Ethernet369 369 etp47b 47 100000 +Ethernet370 370 etp47c 47 100000 +Ethernet371 371 etp47d 47 100000 +Ethernet372 372 etp47e 47 100000 +Ethernet373 373 etp47f 47 100000 +Ethernet374 374 etp47g 47 100000 +Ethernet375 375 etp47h 47 100000 +Ethernet376 376 etp48a 48 100000 +Ethernet377 377 etp48b 48 100000 +Ethernet378 378 etp48c 48 100000 +Ethernet379 379 etp48d 48 100000 +Ethernet380 380 etp48e 48 100000 +Ethernet381 381 etp48f 48 100000 +Ethernet382 382 etp48g 48 100000 +Ethernet383 383 etp48h 48 100000 +Ethernet384 384,385,386,387 etp49a 49 400000 +Ethernet388 388,389,390,391 etp49b 49 400000 +Ethernet392 392,393,394,395 etp50a 50 400000 +Ethernet396 396,397,398,399 etp50b 50 400000 +Ethernet400 400 etp51a 51 100000 +Ethernet401 401 etp51b 51 100000 +Ethernet402 402 etp51c 51 100000 +Ethernet403 403 etp51d 51 100000 +Ethernet404 404 etp51e 51 100000 +Ethernet405 405 etp51f 51 100000 +Ethernet406 406 etp51g 51 100000 +Ethernet407 407 etp51h 51 100000 +Ethernet408 408 etp52a 52 100000 +Ethernet409 409 etp52b 52 100000 +Ethernet410 410 etp52c 52 100000 +Ethernet411 411 etp52d 52 100000 +Ethernet412 412 etp52e 52 100000 +Ethernet413 413 etp52f 52 100000 +Ethernet414 414 etp52g 52 100000 +Ethernet415 415 etp52h 52 100000 +Ethernet416 416 etp53a 53 100000 +Ethernet417 417 etp53b 53 100000 +Ethernet418 418 etp53c 53 100000 +Ethernet419 419 etp53d 53 100000 +Ethernet420 420 etp53e 53 100000 +Ethernet421 421 etp53f 53 100000 +Ethernet422 422 etp53g 53 100000 +Ethernet423 423 etp53h 53 100000 +Ethernet424 424 etp54a 54 100000 +Ethernet425 425 etp54b 54 100000 +Ethernet426 426 etp54c 54 100000 +Ethernet427 427 etp54d 54 100000 +Ethernet428 428 etp54e 54 100000 +Ethernet429 429 etp54f 54 100000 +Ethernet430 430 etp54g 54 100000 +Ethernet431 431 etp54h 54 100000 +Ethernet432 432 etp55a 55 100000 +Ethernet433 433 etp55b 55 100000 +Ethernet434 434 etp55c 55 100000 +Ethernet435 435 etp55d 55 100000 +Ethernet436 436 etp55e 55 100000 +Ethernet437 437 etp55f 55 100000 +Ethernet438 438 etp55g 55 100000 +Ethernet439 439 etp55h 55 100000 +Ethernet440 440 etp56a 56 100000 +Ethernet441 441 etp56b 56 100000 +Ethernet442 442 etp56c 56 100000 +Ethernet443 443 etp56d 56 100000 +Ethernet444 444 etp56e 56 100000 +Ethernet445 445 etp56f 56 100000 +Ethernet446 446 etp56g 56 100000 +Ethernet447 447 etp56h 56 100000 +Ethernet448 448 etp57a 57 100000 +Ethernet449 449 etp57b 57 100000 +Ethernet450 450 etp57c 57 100000 +Ethernet451 451 etp57d 57 100000 +Ethernet452 452 etp57e 57 100000 +Ethernet453 453 etp57f 57 100000 +Ethernet454 454 etp57g 57 100000 +Ethernet455 455 etp57h 57 100000 +Ethernet456 456 etp58a 58 100000 +Ethernet457 457 etp58b 58 100000 +Ethernet458 458 etp58c 58 100000 +Ethernet459 459 etp58d 58 100000 +Ethernet460 460 etp58e 58 100000 +Ethernet461 461 etp58f 58 100000 +Ethernet462 462 etp58g 58 100000 +Ethernet463 463 etp58h 58 100000 +Ethernet464 464 etp59a 59 100000 +Ethernet465 465 etp59b 59 100000 +Ethernet466 466 etp59c 59 100000 +Ethernet467 467 etp59d 59 100000 +Ethernet468 468 etp59e 59 100000 +Ethernet469 469 etp59f 59 100000 +Ethernet470 470 etp59g 59 100000 +Ethernet471 471 etp59h 59 100000 +Ethernet472 472 etp60a 60 100000 +Ethernet473 473 etp60b 60 100000 +Ethernet474 474 etp60c 60 100000 +Ethernet475 475 etp60d 60 100000 +Ethernet476 476 etp60e 60 100000 +Ethernet477 477 etp60f 60 100000 +Ethernet478 478 etp60g 60 100000 +Ethernet479 479 etp60h 60 100000 +Ethernet480 480 etp61a 61 100000 +Ethernet481 481 etp61b 61 100000 +Ethernet482 482 etp61c 61 100000 +Ethernet483 483 etp61d 61 100000 +Ethernet484 484 etp61e 61 100000 +Ethernet485 485 etp61f 61 100000 +Ethernet486 486 etp61g 61 100000 +Ethernet487 487 etp61h 61 100000 +Ethernet488 488 etp62a 62 100000 +Ethernet489 489 etp62b 62 100000 +Ethernet490 490 etp62c 62 100000 +Ethernet491 491 etp62d 62 100000 +Ethernet492 492 etp62e 62 100000 +Ethernet493 493 etp62f 62 100000 +Ethernet494 494 etp62g 62 100000 +Ethernet495 495 etp62h 62 100000 +Ethernet496 496 etp63a 63 100000 +Ethernet497 497 etp63b 63 100000 +Ethernet498 498 etp63c 63 100000 +Ethernet499 499 etp63d 63 100000 +Ethernet500 500 etp63e 63 100000 +Ethernet501 501 etp63f 63 100000 +Ethernet502 502 etp63g 63 100000 +Ethernet503 503 etp63h 63 100000 +Ethernet504 504 etp64a 64 100000 +Ethernet505 505 etp64b 64 100000 +Ethernet506 506 etp64c 64 100000 +Ethernet507 507 etp64d 64 100000 +Ethernet508 508 etp64e 64 100000 +Ethernet509 509 etp64f 64 100000 +Ethernet510 510 etp64g 64 100000 +Ethernet511 511 etp64h 64 100000 +Ethernet512 512 etp65 65 10000 +Ethernet520 520 etp66 66 10000 diff --git a/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C448O16/qos.json.j2 b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C448O16/qos.json.j2 new file mode 120000 index 00000000000..462ffcd7e1f --- /dev/null +++ b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C448O16/qos.json.j2 @@ -0,0 +1 @@ +../../x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256S1/qos.json.j2 \ No newline at end of file diff --git a/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C448O16/sai.profile b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C448O16/sai.profile new file mode 100644 index 00000000000..67754135419 --- /dev/null +++ b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C448O16/sai.profile @@ -0,0 +1,4 @@ +SAI_INIT_CONFIG_FILE=/usr/share/sonic/hwsku/sai_5640_448x100g_16x400g.xml +SAI_INDEPENDENT_MODULE_MODE=1 +SAI_KEY_SPC5_LOSSY_SCHEDULING=1 +SAI_DEFAULT_SWITCHING_MODE_STORE_FORWARD=1 diff --git a/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C448O16/sai_5640_448x100g_16x400g.xml b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C448O16/sai_5640_448x100g_16x400g.xml new file mode 100644 index 00000000000..a1fcfe94ed3 --- /dev/null +++ b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C448O16/sai_5640_448x100g_16x400g.xml @@ -0,0 +1,631 @@ + + + + + + + 00:02:03:04:05:00 + + + 0 + + + 66 + + + + + 481 + 8 + 0 + 3 + 1536 + 8 + true + + + 489 + 8 + 1 + 3 + 1536 + 8 + true + + + 505 + 8 + 2 + 3 + 1536 + 8 + true + + + 497 + 8 + 3 + 3 + 1536 + 8 + true + + + 449 + 8 + 4 + 3 + 1536 + 8 + true + + + 457 + 8 + 5 + 3 + 1536 + 8 + true + + + 473 + 8 + 6 + 3 + 1536 + 8 + true + + + 465 + 8 + 7 + 3 + 1536 + 8 + true + + + 417 + 8 + 8 + 3 + 1536 + 8 + true + + + 425 + 8 + 9 + 3 + 1536 + 8 + true + + + 441 + 8 + 10 + 3 + 1536 + 8 + true + + + 433 + 8 + 11 + 3 + 1536 + 8 + true + + + 385 + 8 + 12 + 3 + 1536 + 8 + true + + + 393 + 8 + 13 + 3 + 1536 + 8 + true + + + 409 + 8 + 14 + 3 + 1536 + 8 + true + + + 401 + 8 + 15 + 3 + 1536 + 8 + true + + + 361 + 8 + 16 + 3 + 1536 + 8 + true + + + 353 + 8 + 17 + 3 + 1536 + 8 + true + + + 369 + 8 + 18 + 3 + 1536 + 8 + true + + + 377 + 8 + 19 + 3 + 1536 + 8 + true + + + 329 + 8 + 20 + 3 + 1536 + 8 + true + + + 321 + 8 + 21 + 3 + 1536 + 8 + true + + + 337 + 8 + 22 + 3 + 1536 + 8 + true + + + 345 + 8 + 23 + 3 + 1536 + 8 + true + + + 297 + 8 + 24 + 3 + 1536 + 8 + true + + + 289 + 8 + 25 + 3 + 1536 + 8 + true + + + 305 + 8 + 26 + + + 3 + + + 1536 + 8 + true + + + 313 + 8 + 27 + 3 + 1536 + 8 + true + + + 265 + 8 + 28 + 3 + 1536 + 8 + true + + + 257 + 8 + 29 + 3 + 1536 + 8 + true + + + 273 + 8 + 30 + 3 + 1536 + 8 + true + + + 281 + 8 + 31 + 3 + 1536 + 8 + true + + + 25 + 8 + 32 + 3 + 1536 + 8 + true + + + 17 + 8 + 33 + 3 + 1536 + 8 + true + + + 1 + 8 + 34 + 3 + 1536 + 8 + true + + + 9 + 8 + 35 + 3 + 1536 + 8 + true + + + 57 + 8 + 36 + 3 + 1536 + 8 + true + + + 49 + 8 + 37 + 3 + 1536 + 8 + true + + + 33 + 8 + 38 + 3 + 1536 + 8 + true + + + 41 + 8 + 39 + 3 + 1536 + 8 + true + + + 89 + 8 + 40 + 3 + 1536 + 8 + true + + + 81 + 8 + 41 + 3 + 1536 + 8 + true + + + 65 + 8 + 42 + 3 + 1536 + 8 + true + + + 73 + 8 + 43 + 3 + 1536 + 8 + true + + + 121 + 8 + 44 + 3 + 1536 + 8 + true + + + 113 + 8 + 45 + 3 + 1536 + 8 + true + + + 97 + 8 + 46 + 3 + 1536 + 8 + true + + + 105 + 8 + 47 + 3 + 1536 + 8 + true + + + 145 + 8 + 48 + 3 + 1536 + 8 + true + + + 153 + 8 + 49 + 3 + 1536 + 8 + true + + + 137 + 8 + 50 + 3 + 1536 + 8 + true + + + 129 + 8 + 51 + 3 + 1536 + 8 + true + + + 177 + 8 + 52 + 3 + 1536 + 8 + true + + + 185 + 8 + 53 + 3 + 1536 + 8 + true + + + 169 + 8 + 54 + 3 + 1536 + 8 + true + + + 161 + 8 + 55 + 3 + 1536 + 8 + true + + + 209 + 8 + 56 + 3 + 1536 + 8 + true + + + 217 + 8 + 57 + 3 + 1536 + 8 + true + + + 201 + 8 + 58 + 3 + 1536 + 8 + true + + + 193 + 8 + 59 + 3 + 1536 + 8 + true + + + 241 + 8 + 60 + 3 + 1536 + 8 + true + + + 249 + 8 + 61 + 3 + 1536 + 8 + true + + + 233 + 8 + 62 + 3 + 1536 + 8 + true + + + 225 + 8 + 63 + 3 + 1536 + 8 + true + + + 513 + 1 + 64 + 0 + 64 + true + + + 515 + 1 + 65 + 0 + 64 + true + + + + diff --git a/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C512S2/buffers.json.j2 b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C512S2/buffers.json.j2 new file mode 120000 index 00000000000..add8bf8bb7c --- /dev/null +++ b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C512S2/buffers.json.j2 @@ -0,0 +1 @@ +../../x86_64-mlnx_msn2700-r0/ACS-MSN2700/buffers.json.j2 \ No newline at end of file diff --git a/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C512S2/buffers_defaults_objects.j2 b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C512S2/buffers_defaults_objects.j2 new file mode 120000 index 00000000000..e404fb0aae1 --- /dev/null +++ b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C512S2/buffers_defaults_objects.j2 @@ -0,0 +1 @@ +../../x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256S1/buffers_defaults_objects.j2 \ No newline at end of file diff --git a/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C512S2/buffers_defaults_t0.j2 b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C512S2/buffers_defaults_t0.j2 new file mode 100644 index 00000000000..3488f25dd73 --- /dev/null +++ b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C512S2/buffers_defaults_t0.j2 @@ -0,0 +1,54 @@ +{# + SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + 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 = '0m' %} +{%-set ports2cable = { + 'torrouter_server' : '0m', + 'leafrouter_torrouter' : '0m', + 'spinerouter_leafrouter' : '0m' + } +-%} +{% set ingress_lossless_pool_size = '105419776' %} +{% set ingress_lossless_pool_xoff = '0' %} +{% set egress_lossless_pool_size = '136209408' %} +{% set egress_lossy_pool_size = '105419776' %} + +{% 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_extra_lossless_queues_with_inactive_ports(port_names_active, port_names_extra_queues, port_names_inactive) %} +{{ defs.generate_queue_buffers_with_extra_lossless_queues(port_names_active, port_names_extra_queues, 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_extra_lossless_pgs_with_inactive_ports(port_names_active, port_names_extra_pgs, port_names_inactive) %} +{{ defs.generate_pg_profiles_with_extra_lossless_pgs(port_names_active, port_names_extra_pgs, 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 %} diff --git a/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C512S2/buffers_defaults_t1.j2 b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C512S2/buffers_defaults_t1.j2 new file mode 100644 index 00000000000..3488f25dd73 --- /dev/null +++ b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C512S2/buffers_defaults_t1.j2 @@ -0,0 +1,54 @@ +{# + SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + 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 = '0m' %} +{%-set ports2cable = { + 'torrouter_server' : '0m', + 'leafrouter_torrouter' : '0m', + 'spinerouter_leafrouter' : '0m' + } +-%} +{% set ingress_lossless_pool_size = '105419776' %} +{% set ingress_lossless_pool_xoff = '0' %} +{% set egress_lossless_pool_size = '136209408' %} +{% set egress_lossy_pool_size = '105419776' %} + +{% 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_extra_lossless_queues_with_inactive_ports(port_names_active, port_names_extra_queues, port_names_inactive) %} +{{ defs.generate_queue_buffers_with_extra_lossless_queues(port_names_active, port_names_extra_queues, 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_extra_lossless_pgs_with_inactive_ports(port_names_active, port_names_extra_pgs, port_names_inactive) %} +{{ defs.generate_pg_profiles_with_extra_lossless_pgs(port_names_active, port_names_extra_pgs, 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 %} diff --git a/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C512S2/buffers_dynamic.json.j2 b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C512S2/buffers_dynamic.json.j2 new file mode 120000 index 00000000000..8c4117c6621 --- /dev/null +++ b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C512S2/buffers_dynamic.json.j2 @@ -0,0 +1 @@ +../../x86_64-mlnx_msn2700-r0/ACS-MSN2700/buffers_dynamic.json.j2 \ No newline at end of file diff --git a/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C512S2/create_only_config_db_buffers.json b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C512S2/create_only_config_db_buffers.json new file mode 100644 index 00000000000..6feb156714f --- /dev/null +++ b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C512S2/create_only_config_db_buffers.json @@ -0,0 +1,7 @@ +{ + "DEVICE_METADATA": { + "localhost": { + "create_only_config_db_buffers": "true" + } + } +} diff --git a/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C512S2/hwsku.json b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C512S2/hwsku.json new file mode 100644 index 00000000000..31c3d7a60e1 --- /dev/null +++ b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C512S2/hwsku.json @@ -0,0 +1,2570 @@ +{ + "interfaces": { + "Ethernet0": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet1": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet2": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet3": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet4": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet5": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet6": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet7": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet8": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet9": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet10": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet11": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet12": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet13": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet14": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet15": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet16": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet17": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet18": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet19": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet20": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet21": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet22": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet23": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet24": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet25": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet26": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet27": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet28": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet29": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet30": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet31": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet32": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet33": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet34": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet35": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet36": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet37": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet38": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet39": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet40": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet41": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet42": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet43": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet44": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet45": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet46": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet47": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet48": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet49": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet50": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet51": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet52": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet53": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet54": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet55": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet56": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet57": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet58": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet59": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet60": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet61": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet62": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet63": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet64": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet65": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet66": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet67": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet68": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet69": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet70": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet71": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet72": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet73": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet74": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet75": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet76": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet77": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet78": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet79": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet80": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet81": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet82": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet83": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet84": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet85": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet86": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet87": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet88": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet89": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet90": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet91": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet92": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet93": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet94": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet95": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet96": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet97": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet98": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet99": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet100": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet101": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet102": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet103": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet104": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet105": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet106": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet107": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet108": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet109": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet110": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet111": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet112": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet113": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet114": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet115": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet116": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet117": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet118": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet119": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet120": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet121": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet122": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet123": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet124": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet125": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet126": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet127": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet128": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet129": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet130": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet131": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet132": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet133": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet134": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet135": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet136": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet137": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet138": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet139": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet140": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet141": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet142": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet143": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet144": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet145": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet146": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet147": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet148": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet149": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet150": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet151": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet152": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet153": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet154": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet155": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet156": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet157": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet158": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet159": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet160": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet161": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet162": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet163": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet164": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet165": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet166": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet167": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet168": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet169": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet170": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet171": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet172": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet173": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet174": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet175": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet176": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet177": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet178": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet179": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet180": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet181": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet182": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet183": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet184": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet185": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet186": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet187": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet188": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet189": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet190": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet191": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet192": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet193": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet194": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet195": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet196": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet197": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet198": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet199": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet200": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet201": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet202": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet203": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet204": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet205": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet206": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet207": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet208": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet209": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet210": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet211": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet212": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet213": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet214": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet215": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet216": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet217": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet218": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet219": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet220": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet221": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet222": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet223": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet224": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet225": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet226": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet227": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet228": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet229": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet230": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet231": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet232": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet233": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet234": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet235": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet236": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet237": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet238": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet239": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet240": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet241": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet242": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet243": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet244": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet245": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet246": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet247": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet248": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet249": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet250": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet251": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet252": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet253": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet254": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet255": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet256": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet257": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet258": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet259": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet260": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet261": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet262": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet263": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet264": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet265": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet266": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet267": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet268": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet269": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet270": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet271": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet272": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet273": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet274": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet275": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet276": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet277": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet278": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet279": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet280": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet281": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet282": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet283": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet284": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet285": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet286": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet287": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet288": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet289": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet290": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet291": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet292": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet293": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet294": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet295": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet296": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet297": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet298": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet299": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet300": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet301": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet302": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet303": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet304": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet305": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet306": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet307": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet308": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet309": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet310": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet311": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet312": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet313": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet314": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet315": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet316": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet317": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet318": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet319": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet320": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet321": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet322": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet323": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet324": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet325": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet326": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet327": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet328": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet329": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet330": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet331": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet332": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet333": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet334": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet335": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet336": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet337": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet338": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet339": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet340": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet341": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet342": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet343": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet344": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet345": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet346": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet347": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet348": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet349": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet350": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet351": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet352": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet353": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet354": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet355": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet356": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet357": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet358": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet359": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet360": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet361": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet362": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet363": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet364": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet365": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet366": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet367": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet368": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet369": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet370": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet371": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet372": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet373": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet374": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet375": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet376": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet377": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet378": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet379": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet380": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet381": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet382": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet383": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet384": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet385": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet386": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet387": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet388": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet389": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet390": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet391": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet392": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet393": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet394": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet395": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet396": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet397": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet398": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet399": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet400": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet401": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet402": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet403": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet404": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet405": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet406": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet407": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet408": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet409": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet410": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet411": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet412": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet413": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet414": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet415": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet416": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet417": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet418": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet419": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet420": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet421": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet422": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet423": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet424": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet425": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet426": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet427": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet428": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet429": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet430": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet431": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet432": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet433": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet434": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet435": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet436": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet437": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet438": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet439": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet440": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet441": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet442": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet443": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet444": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet445": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet446": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet447": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet448": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet449": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet450": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet451": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet452": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet453": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet454": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet455": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet456": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet457": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet458": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet459": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet460": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet461": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet462": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet463": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet464": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet465": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet466": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet467": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet468": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet469": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet470": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet471": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet472": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet473": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet474": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet475": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet476": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet477": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet478": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet479": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet480": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet481": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet482": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet483": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet484": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet485": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet486": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet487": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet488": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet489": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet490": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet491": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet492": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet493": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet494": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet495": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet496": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet497": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet498": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet499": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet500": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet501": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet502": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet503": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet504": { + "default_brkout_mode": "8x100G[50G]", + "subport": "1", + "autoneg": "off" + }, + "Ethernet505": { + "default_brkout_mode": "8x100G[50G]", + "subport": "2", + "autoneg": "off" + }, + "Ethernet506": { + "default_brkout_mode": "8x100G[50G]", + "subport": "3", + "autoneg": "off" + }, + "Ethernet507": { + "default_brkout_mode": "8x100G[50G]", + "subport": "4", + "autoneg": "off" + }, + "Ethernet508": { + "default_brkout_mode": "8x100G[50G]", + "subport": "5", + "autoneg": "off" + }, + "Ethernet509": { + "default_brkout_mode": "8x100G[50G]", + "subport": "6", + "autoneg": "off" + }, + "Ethernet510": { + "default_brkout_mode": "8x100G[50G]", + "subport": "7", + "autoneg": "off" + }, + "Ethernet511": { + "default_brkout_mode": "8x100G[50G]", + "subport": "8", + "autoneg": "off" + }, + "Ethernet512": { + "default_brkout_mode": "1x10G[25G]" + }, + "Ethernet520": { + "default_brkout_mode": "1x10G[25G]" + } + } +} diff --git a/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C512S2/media_settings.json b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C512S2/media_settings.json new file mode 120000 index 00000000000..bb10e748618 --- /dev/null +++ b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C512S2/media_settings.json @@ -0,0 +1 @@ +../../x86_64-nvidia_sn5600-r0/Mellanox-SN5600-V256/media_settings.json \ No newline at end of file diff --git a/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C512S2/optics_si_settings.json b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C512S2/optics_si_settings.json new file mode 120000 index 00000000000..84477b1a15d --- /dev/null +++ b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C512S2/optics_si_settings.json @@ -0,0 +1 @@ +../../x86_64-nvidia_sn5600-r0/Mellanox-SN5600-V256/optics_si_settings.json \ No newline at end of file diff --git a/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C512S2/pg_profile_lookup.ini b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C512S2/pg_profile_lookup.ini new file mode 100644 index 00000000000..54248344a71 --- /dev/null +++ b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C512S2/pg_profile_lookup.ini @@ -0,0 +1,55 @@ +## +## SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +## Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +## 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. +## +# PG lossless profiles. +# speed cable size xon xoff threshold +10000 5m 19456 19456 20480 0 +25000 5m 19456 19456 21504 0 +50000 5m 19456 19456 26624 0 +100000 5m 19456 19456 44032 0 +200000 5m 19456 19456 50176 0 +400000 5m 19456 19456 86016 0 +10000 30m 19456 19456 20480 0 +25000 30m 19456 19456 22528 0 +50000 30m 19456 19456 27648 0 +100000 30m 19456 19456 48128 0 +200000 30m 19456 19456 57344 0 +400000 30m 19456 19456 99328 0 +10000 40m 19456 19456 20480 0 +25000 40m 19456 19456 22528 0 +50000 40m 19456 19456 28672 0 +100000 40m 19456 19456 49152 0 +200000 40m 19456 19456 60416 0 +400000 40m 19456 19456 104448 0 +10000 250m 19456 19456 23552 0 +25000 250m 19456 19456 29696 0 +50000 250m 19456 19456 43008 0 +100000 250m 19456 19456 76800 0 +200000 250m 19456 19456 116736 0 +400000 250m 19456 19456 217088 0 +10000 300m 19456 19456 23552 0 +25000 300m 19456 19456 30720 0 +50000 300m 19456 19456 46080 0 +100000 300m 19456 19456 83968 0 +200000 300m 19456 19456 130048 0 +400000 300m 19456 19456 243712 0 +10000 1000m 19456 19456 33792 0 +25000 1000m 19456 19456 54272 0 +50000 1000m 19456 19456 93184 0 +100000 1000m 19456 19456 177152 0 +200000 1000m 19456 19456 317440 0 +400000 1000m 19456 19456 619520 0 diff --git a/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C512S2/pmon_daemon_control.json b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C512S2/pmon_daemon_control.json new file mode 100644 index 00000000000..208fa63ca29 --- /dev/null +++ b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C512S2/pmon_daemon_control.json @@ -0,0 +1,6 @@ +{ + "skip_ledd": true, + "skip_fancontrol": true, + "skip_xcvrd_cmis_mgr": false +} + diff --git a/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C512S2/port_config.ini b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C512S2/port_config.ini new file mode 100644 index 00000000000..482d746ffec --- /dev/null +++ b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C512S2/port_config.ini @@ -0,0 +1,533 @@ +## +## SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +## Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +## 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. +## + +# name lanes alias index speed +Ethernet0 0 etp1a 1 100000 +Ethernet1 1 etp1b 1 100000 +Ethernet2 2 etp1c 1 100000 +Ethernet3 3 etp1d 1 100000 +Ethernet4 4 etp1e 1 100000 +Ethernet5 5 etp1f 1 100000 +Ethernet6 6 etp1g 1 100000 +Ethernet7 7 etp1h 1 100000 +Ethernet8 8 etp2a 2 100000 +Ethernet9 9 etp2b 2 100000 +Ethernet10 10 etp2c 2 100000 +Ethernet11 11 etp2d 2 100000 +Ethernet12 12 etp2e 2 100000 +Ethernet13 13 etp2f 2 100000 +Ethernet14 14 etp2g 2 100000 +Ethernet15 15 etp2h 2 100000 +Ethernet16 16 etp3a 3 100000 +Ethernet17 17 etp3b 3 100000 +Ethernet18 18 etp3c 3 100000 +Ethernet19 19 etp3d 3 100000 +Ethernet20 20 etp3e 3 100000 +Ethernet21 21 etp3f 3 100000 +Ethernet22 22 etp3g 3 100000 +Ethernet23 23 etp3h 3 100000 +Ethernet24 24 etp4a 4 100000 +Ethernet25 25 etp4b 4 100000 +Ethernet26 26 etp4c 4 100000 +Ethernet27 27 etp4d 4 100000 +Ethernet28 28 etp4e 4 100000 +Ethernet29 29 etp4f 4 100000 +Ethernet30 30 etp4g 4 100000 +Ethernet31 31 etp4h 4 100000 +Ethernet32 32 etp5a 5 100000 +Ethernet33 33 etp5b 5 100000 +Ethernet34 34 etp5c 5 100000 +Ethernet35 35 etp5d 5 100000 +Ethernet36 36 etp5e 5 100000 +Ethernet37 37 etp5f 5 100000 +Ethernet38 38 etp5g 5 100000 +Ethernet39 39 etp5h 5 100000 +Ethernet40 40 etp6a 6 100000 +Ethernet41 41 etp6b 6 100000 +Ethernet42 42 etp6c 6 100000 +Ethernet43 43 etp6d 6 100000 +Ethernet44 44 etp6e 6 100000 +Ethernet45 45 etp6f 6 100000 +Ethernet46 46 etp6g 6 100000 +Ethernet47 47 etp6h 6 100000 +Ethernet48 48 etp7a 7 100000 +Ethernet49 49 etp7b 7 100000 +Ethernet50 50 etp7c 7 100000 +Ethernet51 51 etp7d 7 100000 +Ethernet52 52 etp7e 7 100000 +Ethernet53 53 etp7f 7 100000 +Ethernet54 54 etp7g 7 100000 +Ethernet55 55 etp7h 7 100000 +Ethernet56 56 etp8a 8 100000 +Ethernet57 57 etp8b 8 100000 +Ethernet58 58 etp8c 8 100000 +Ethernet59 59 etp8d 8 100000 +Ethernet60 60 etp8e 8 100000 +Ethernet61 61 etp8f 8 100000 +Ethernet62 62 etp8g 8 100000 +Ethernet63 63 etp8h 8 100000 +Ethernet64 64 etp9a 9 100000 +Ethernet65 65 etp9b 9 100000 +Ethernet66 66 etp9c 9 100000 +Ethernet67 67 etp9d 9 100000 +Ethernet68 68 etp9e 9 100000 +Ethernet69 69 etp9f 9 100000 +Ethernet70 70 etp9g 9 100000 +Ethernet71 71 etp9h 9 100000 +Ethernet72 72 etp10a 10 100000 +Ethernet73 73 etp10b 10 100000 +Ethernet74 74 etp10c 10 100000 +Ethernet75 75 etp10d 10 100000 +Ethernet76 76 etp10e 10 100000 +Ethernet77 77 etp10f 10 100000 +Ethernet78 78 etp10g 10 100000 +Ethernet79 79 etp10h 10 100000 +Ethernet80 80 etp11a 11 100000 +Ethernet81 81 etp11b 11 100000 +Ethernet82 82 etp11c 11 100000 +Ethernet83 83 etp11d 11 100000 +Ethernet84 84 etp11e 11 100000 +Ethernet85 85 etp11f 11 100000 +Ethernet86 86 etp11g 11 100000 +Ethernet87 87 etp11h 11 100000 +Ethernet88 88 etp12a 12 100000 +Ethernet89 89 etp12b 12 100000 +Ethernet90 90 etp12c 12 100000 +Ethernet91 91 etp12d 12 100000 +Ethernet92 92 etp12e 12 100000 +Ethernet93 93 etp12f 12 100000 +Ethernet94 94 etp12g 12 100000 +Ethernet95 95 etp12h 12 100000 +Ethernet96 96 etp13a 13 100000 +Ethernet97 97 etp13b 13 100000 +Ethernet98 98 etp13c 13 100000 +Ethernet99 99 etp13d 13 100000 +Ethernet100 100 etp13e 13 100000 +Ethernet101 101 etp13f 13 100000 +Ethernet102 102 etp13g 13 100000 +Ethernet103 103 etp13h 13 100000 +Ethernet104 104 etp14a 14 100000 +Ethernet105 105 etp14b 14 100000 +Ethernet106 106 etp14c 14 100000 +Ethernet107 107 etp14d 14 100000 +Ethernet108 108 etp14e 14 100000 +Ethernet109 109 etp14f 14 100000 +Ethernet110 110 etp14g 14 100000 +Ethernet111 111 etp14h 14 100000 +Ethernet112 112 etp15a 15 100000 +Ethernet113 113 etp15b 15 100000 +Ethernet114 114 etp15c 15 100000 +Ethernet115 115 etp15d 15 100000 +Ethernet116 116 etp15e 15 100000 +Ethernet117 117 etp15f 15 100000 +Ethernet118 118 etp15g 15 100000 +Ethernet119 119 etp15h 15 100000 +Ethernet120 120 etp16a 16 100000 +Ethernet121 121 etp16b 16 100000 +Ethernet122 122 etp16c 16 100000 +Ethernet123 123 etp16d 16 100000 +Ethernet124 124 etp16e 16 100000 +Ethernet125 125 etp16f 16 100000 +Ethernet126 126 etp16g 16 100000 +Ethernet127 127 etp16h 16 100000 +Ethernet128 128 etp17a 17 100000 +Ethernet129 129 etp17b 17 100000 +Ethernet130 130 etp17c 17 100000 +Ethernet131 131 etp17d 17 100000 +Ethernet132 132 etp17e 17 100000 +Ethernet133 133 etp17f 17 100000 +Ethernet134 134 etp17g 17 100000 +Ethernet135 135 etp17h 17 100000 +Ethernet136 136 etp18a 18 100000 +Ethernet137 137 etp18b 18 100000 +Ethernet138 138 etp18c 18 100000 +Ethernet139 139 etp18d 18 100000 +Ethernet140 140 etp18e 18 100000 +Ethernet141 141 etp18f 18 100000 +Ethernet142 142 etp18g 18 100000 +Ethernet143 143 etp18h 18 100000 +Ethernet144 144 etp19a 19 100000 +Ethernet145 145 etp19b 19 100000 +Ethernet146 146 etp19c 19 100000 +Ethernet147 147 etp19d 19 100000 +Ethernet148 148 etp19e 19 100000 +Ethernet149 149 etp19f 19 100000 +Ethernet150 150 etp19g 19 100000 +Ethernet151 151 etp19h 19 100000 +Ethernet152 152 etp20a 20 100000 +Ethernet153 153 etp20b 20 100000 +Ethernet154 154 etp20c 20 100000 +Ethernet155 155 etp20d 20 100000 +Ethernet156 156 etp20e 20 100000 +Ethernet157 157 etp20f 20 100000 +Ethernet158 158 etp20g 20 100000 +Ethernet159 159 etp20h 20 100000 +Ethernet160 160 etp21a 21 100000 +Ethernet161 161 etp21b 21 100000 +Ethernet162 162 etp21c 21 100000 +Ethernet163 163 etp21d 21 100000 +Ethernet164 164 etp21e 21 100000 +Ethernet165 165 etp21f 21 100000 +Ethernet166 166 etp21g 21 100000 +Ethernet167 167 etp21h 21 100000 +Ethernet168 168 etp22a 22 100000 +Ethernet169 169 etp22b 22 100000 +Ethernet170 170 etp22c 22 100000 +Ethernet171 171 etp22d 22 100000 +Ethernet172 172 etp22e 22 100000 +Ethernet173 173 etp22f 22 100000 +Ethernet174 174 etp22g 22 100000 +Ethernet175 175 etp22h 22 100000 +Ethernet176 176 etp23a 23 100000 +Ethernet177 177 etp23b 23 100000 +Ethernet178 178 etp23c 23 100000 +Ethernet179 179 etp23d 23 100000 +Ethernet180 180 etp23e 23 100000 +Ethernet181 181 etp23f 23 100000 +Ethernet182 182 etp23g 23 100000 +Ethernet183 183 etp23h 23 100000 +Ethernet184 184 etp24a 24 100000 +Ethernet185 185 etp24b 24 100000 +Ethernet186 186 etp24c 24 100000 +Ethernet187 187 etp24d 24 100000 +Ethernet188 188 etp24e 24 100000 +Ethernet189 189 etp24f 24 100000 +Ethernet190 190 etp24g 24 100000 +Ethernet191 191 etp24h 24 100000 +Ethernet192 192 etp25a 25 100000 +Ethernet193 193 etp25b 25 100000 +Ethernet194 194 etp25c 25 100000 +Ethernet195 195 etp25d 25 100000 +Ethernet196 196 etp25e 25 100000 +Ethernet197 197 etp25f 25 100000 +Ethernet198 198 etp25g 25 100000 +Ethernet199 199 etp25h 25 100000 +Ethernet200 200 etp26a 26 100000 +Ethernet201 201 etp26b 26 100000 +Ethernet202 202 etp26c 26 100000 +Ethernet203 203 etp26d 26 100000 +Ethernet204 204 etp26e 26 100000 +Ethernet205 205 etp26f 26 100000 +Ethernet206 206 etp26g 26 100000 +Ethernet207 207 etp26h 26 100000 +Ethernet208 208 etp27a 27 100000 +Ethernet209 209 etp27b 27 100000 +Ethernet210 210 etp27c 27 100000 +Ethernet211 211 etp27d 27 100000 +Ethernet212 212 etp27e 27 100000 +Ethernet213 213 etp27f 27 100000 +Ethernet214 214 etp27g 27 100000 +Ethernet215 215 etp27h 27 100000 +Ethernet216 216 etp28a 28 100000 +Ethernet217 217 etp28b 28 100000 +Ethernet218 218 etp28c 28 100000 +Ethernet219 219 etp28d 28 100000 +Ethernet220 220 etp28e 28 100000 +Ethernet221 221 etp28f 28 100000 +Ethernet222 222 etp28g 28 100000 +Ethernet223 223 etp28h 28 100000 +Ethernet224 224 etp29a 29 100000 +Ethernet225 225 etp29b 29 100000 +Ethernet226 226 etp29c 29 100000 +Ethernet227 227 etp29d 29 100000 +Ethernet228 228 etp29e 29 100000 +Ethernet229 229 etp29f 29 100000 +Ethernet230 230 etp29g 29 100000 +Ethernet231 231 etp29h 29 100000 +Ethernet232 232 etp30a 30 100000 +Ethernet233 233 etp30b 30 100000 +Ethernet234 234 etp30c 30 100000 +Ethernet235 235 etp30d 30 100000 +Ethernet236 236 etp30e 30 100000 +Ethernet237 237 etp30f 30 100000 +Ethernet238 238 etp30g 30 100000 +Ethernet239 239 etp30h 30 100000 +Ethernet240 240 etp31a 31 100000 +Ethernet241 241 etp31b 31 100000 +Ethernet242 242 etp31c 31 100000 +Ethernet243 243 etp31d 31 100000 +Ethernet244 244 etp31e 31 100000 +Ethernet245 245 etp31f 31 100000 +Ethernet246 246 etp31g 31 100000 +Ethernet247 247 etp31h 31 100000 +Ethernet248 248 etp32a 32 100000 +Ethernet249 249 etp32b 32 100000 +Ethernet250 250 etp32c 32 100000 +Ethernet251 251 etp32d 32 100000 +Ethernet252 252 etp32e 32 100000 +Ethernet253 253 etp32f 32 100000 +Ethernet254 254 etp32g 32 100000 +Ethernet255 255 etp32h 32 100000 +Ethernet256 256 etp33a 33 100000 +Ethernet257 257 etp33b 33 100000 +Ethernet258 258 etp33c 33 100000 +Ethernet259 259 etp33d 33 100000 +Ethernet260 260 etp33e 33 100000 +Ethernet261 261 etp33f 33 100000 +Ethernet262 262 etp33g 33 100000 +Ethernet263 263 etp33h 33 100000 +Ethernet264 264 etp34a 34 100000 +Ethernet265 265 etp34b 34 100000 +Ethernet266 266 etp34c 34 100000 +Ethernet267 267 etp34d 34 100000 +Ethernet268 268 etp34e 34 100000 +Ethernet269 269 etp34f 34 100000 +Ethernet270 270 etp34g 34 100000 +Ethernet271 271 etp34h 34 100000 +Ethernet272 272 etp35a 35 100000 +Ethernet273 273 etp35b 35 100000 +Ethernet274 274 etp35c 35 100000 +Ethernet275 275 etp35d 35 100000 +Ethernet276 276 etp35e 35 100000 +Ethernet277 277 etp35f 35 100000 +Ethernet278 278 etp35g 35 100000 +Ethernet279 279 etp35h 35 100000 +Ethernet280 280 etp36a 36 100000 +Ethernet281 281 etp36b 36 100000 +Ethernet282 282 etp36c 36 100000 +Ethernet283 283 etp36d 36 100000 +Ethernet284 284 etp36e 36 100000 +Ethernet285 285 etp36f 36 100000 +Ethernet286 286 etp36g 36 100000 +Ethernet287 287 etp36h 36 100000 +Ethernet288 288 etp37a 37 100000 +Ethernet289 289 etp37b 37 100000 +Ethernet290 290 etp37c 37 100000 +Ethernet291 291 etp37d 37 100000 +Ethernet292 292 etp37e 37 100000 +Ethernet293 293 etp37f 37 100000 +Ethernet294 294 etp37g 37 100000 +Ethernet295 295 etp37h 37 100000 +Ethernet296 296 etp38a 38 100000 +Ethernet297 297 etp38b 38 100000 +Ethernet298 298 etp38c 38 100000 +Ethernet299 299 etp38d 38 100000 +Ethernet300 300 etp38e 38 100000 +Ethernet301 301 etp38f 38 100000 +Ethernet302 302 etp38g 38 100000 +Ethernet303 303 etp38h 38 100000 +Ethernet304 304 etp39a 39 100000 +Ethernet305 305 etp39b 39 100000 +Ethernet306 306 etp39c 39 100000 +Ethernet307 307 etp39d 39 100000 +Ethernet308 308 etp39e 39 100000 +Ethernet309 309 etp39f 39 100000 +Ethernet310 310 etp39g 39 100000 +Ethernet311 311 etp39h 39 100000 +Ethernet312 312 etp40a 40 100000 +Ethernet313 313 etp40b 40 100000 +Ethernet314 314 etp40c 40 100000 +Ethernet315 315 etp40d 40 100000 +Ethernet316 316 etp40e 40 100000 +Ethernet317 317 etp40f 40 100000 +Ethernet318 318 etp40g 40 100000 +Ethernet319 319 etp40h 40 100000 +Ethernet320 320 etp41a 41 100000 +Ethernet321 321 etp41b 41 100000 +Ethernet322 322 etp41c 41 100000 +Ethernet323 323 etp41d 41 100000 +Ethernet324 324 etp41e 41 100000 +Ethernet325 325 etp41f 41 100000 +Ethernet326 326 etp41g 41 100000 +Ethernet327 327 etp41h 41 100000 +Ethernet328 328 etp42a 42 100000 +Ethernet329 329 etp42b 42 100000 +Ethernet330 330 etp42c 42 100000 +Ethernet331 331 etp42d 42 100000 +Ethernet332 332 etp42e 42 100000 +Ethernet333 333 etp42f 42 100000 +Ethernet334 334 etp42g 42 100000 +Ethernet335 335 etp42h 42 100000 +Ethernet336 336 etp43a 43 100000 +Ethernet337 337 etp43b 43 100000 +Ethernet338 338 etp43c 43 100000 +Ethernet339 339 etp43d 43 100000 +Ethernet340 340 etp43e 43 100000 +Ethernet341 341 etp43f 43 100000 +Ethernet342 342 etp43g 43 100000 +Ethernet343 343 etp43h 43 100000 +Ethernet344 344 etp44a 44 100000 +Ethernet345 345 etp44b 44 100000 +Ethernet346 346 etp44c 44 100000 +Ethernet347 347 etp44d 44 100000 +Ethernet348 348 etp44e 44 100000 +Ethernet349 349 etp44f 44 100000 +Ethernet350 350 etp44g 44 100000 +Ethernet351 351 etp44h 44 100000 +Ethernet352 352 etp45a 45 100000 +Ethernet353 353 etp45b 45 100000 +Ethernet354 354 etp45c 45 100000 +Ethernet355 355 etp45d 45 100000 +Ethernet356 356 etp45e 45 100000 +Ethernet357 357 etp45f 45 100000 +Ethernet358 358 etp45g 45 100000 +Ethernet359 359 etp45h 45 100000 +Ethernet360 360 etp46a 46 100000 +Ethernet361 361 etp46b 46 100000 +Ethernet362 362 etp46c 46 100000 +Ethernet363 363 etp46d 46 100000 +Ethernet364 364 etp46e 46 100000 +Ethernet365 365 etp46f 46 100000 +Ethernet366 366 etp46g 46 100000 +Ethernet367 367 etp46h 46 100000 +Ethernet368 368 etp47a 47 100000 +Ethernet369 369 etp47b 47 100000 +Ethernet370 370 etp47c 47 100000 +Ethernet371 371 etp47d 47 100000 +Ethernet372 372 etp47e 47 100000 +Ethernet373 373 etp47f 47 100000 +Ethernet374 374 etp47g 47 100000 +Ethernet375 375 etp47h 47 100000 +Ethernet376 376 etp48a 48 100000 +Ethernet377 377 etp48b 48 100000 +Ethernet378 378 etp48c 48 100000 +Ethernet379 379 etp48d 48 100000 +Ethernet380 380 etp48e 48 100000 +Ethernet381 381 etp48f 48 100000 +Ethernet382 382 etp48g 48 100000 +Ethernet383 383 etp48h 48 100000 +Ethernet384 384 etp49a 49 100000 +Ethernet385 385 etp49b 49 100000 +Ethernet386 386 etp49c 49 100000 +Ethernet387 387 etp49d 49 100000 +Ethernet388 388 etp49e 49 100000 +Ethernet389 389 etp49f 49 100000 +Ethernet390 390 etp49g 49 100000 +Ethernet391 391 etp49h 49 100000 +Ethernet392 392 etp50a 50 100000 +Ethernet393 393 etp50b 50 100000 +Ethernet394 394 etp50c 50 100000 +Ethernet395 395 etp50d 50 100000 +Ethernet396 396 etp50e 50 100000 +Ethernet397 397 etp50f 50 100000 +Ethernet398 398 etp50g 50 100000 +Ethernet399 399 etp50h 50 100000 +Ethernet400 400 etp51a 51 100000 +Ethernet401 401 etp51b 51 100000 +Ethernet402 402 etp51c 51 100000 +Ethernet403 403 etp51d 51 100000 +Ethernet404 404 etp51e 51 100000 +Ethernet405 405 etp51f 51 100000 +Ethernet406 406 etp51g 51 100000 +Ethernet407 407 etp51h 51 100000 +Ethernet408 408 etp52a 52 100000 +Ethernet409 409 etp52b 52 100000 +Ethernet410 410 etp52c 52 100000 +Ethernet411 411 etp52d 52 100000 +Ethernet412 412 etp52e 52 100000 +Ethernet413 413 etp52f 52 100000 +Ethernet414 414 etp52g 52 100000 +Ethernet415 415 etp52h 52 100000 +Ethernet416 416 etp53a 53 100000 +Ethernet417 417 etp53b 53 100000 +Ethernet418 418 etp53c 53 100000 +Ethernet419 419 etp53d 53 100000 +Ethernet420 420 etp53e 53 100000 +Ethernet421 421 etp53f 53 100000 +Ethernet422 422 etp53g 53 100000 +Ethernet423 423 etp53h 53 100000 +Ethernet424 424 etp54a 54 100000 +Ethernet425 425 etp54b 54 100000 +Ethernet426 426 etp54c 54 100000 +Ethernet427 427 etp54d 54 100000 +Ethernet428 428 etp54e 54 100000 +Ethernet429 429 etp54f 54 100000 +Ethernet430 430 etp54g 54 100000 +Ethernet431 431 etp54h 54 100000 +Ethernet432 432 etp55a 55 100000 +Ethernet433 433 etp55b 55 100000 +Ethernet434 434 etp55c 55 100000 +Ethernet435 435 etp55d 55 100000 +Ethernet436 436 etp55e 55 100000 +Ethernet437 437 etp55f 55 100000 +Ethernet438 438 etp55g 55 100000 +Ethernet439 439 etp55h 55 100000 +Ethernet440 440 etp56a 56 100000 +Ethernet441 441 etp56b 56 100000 +Ethernet442 442 etp56c 56 100000 +Ethernet443 443 etp56d 56 100000 +Ethernet444 444 etp56e 56 100000 +Ethernet445 445 etp56f 56 100000 +Ethernet446 446 etp56g 56 100000 +Ethernet447 447 etp56h 56 100000 +Ethernet448 448 etp57a 57 100000 +Ethernet449 449 etp57b 57 100000 +Ethernet450 450 etp57c 57 100000 +Ethernet451 451 etp57d 57 100000 +Ethernet452 452 etp57e 57 100000 +Ethernet453 453 etp57f 57 100000 +Ethernet454 454 etp57g 57 100000 +Ethernet455 455 etp57h 57 100000 +Ethernet456 456 etp58a 58 100000 +Ethernet457 457 etp58b 58 100000 +Ethernet458 458 etp58c 58 100000 +Ethernet459 459 etp58d 58 100000 +Ethernet460 460 etp58e 58 100000 +Ethernet461 461 etp58f 58 100000 +Ethernet462 462 etp58g 58 100000 +Ethernet463 463 etp58h 58 100000 +Ethernet464 464 etp59a 59 100000 +Ethernet465 465 etp59b 59 100000 +Ethernet466 466 etp59c 59 100000 +Ethernet467 467 etp59d 59 100000 +Ethernet468 468 etp59e 59 100000 +Ethernet469 469 etp59f 59 100000 +Ethernet470 470 etp59g 59 100000 +Ethernet471 471 etp59h 59 100000 +Ethernet472 472 etp60a 60 100000 +Ethernet473 473 etp60b 60 100000 +Ethernet474 474 etp60c 60 100000 +Ethernet475 475 etp60d 60 100000 +Ethernet476 476 etp60e 60 100000 +Ethernet477 477 etp60f 60 100000 +Ethernet478 478 etp60g 60 100000 +Ethernet479 479 etp60h 60 100000 +Ethernet480 480 etp61a 61 100000 +Ethernet481 481 etp61b 61 100000 +Ethernet482 482 etp61c 61 100000 +Ethernet483 483 etp61d 61 100000 +Ethernet484 484 etp61e 61 100000 +Ethernet485 485 etp61f 61 100000 +Ethernet486 486 etp61g 61 100000 +Ethernet487 487 etp61h 61 100000 +Ethernet488 488 etp62a 62 100000 +Ethernet489 489 etp62b 62 100000 +Ethernet490 490 etp62c 62 100000 +Ethernet491 491 etp62d 62 100000 +Ethernet492 492 etp62e 62 100000 +Ethernet493 493 etp62f 62 100000 +Ethernet494 494 etp62g 62 100000 +Ethernet495 495 etp62h 62 100000 +Ethernet496 496 etp63a 63 100000 +Ethernet497 497 etp63b 63 100000 +Ethernet498 498 etp63c 63 100000 +Ethernet499 499 etp63d 63 100000 +Ethernet500 500 etp63e 63 100000 +Ethernet501 501 etp63f 63 100000 +Ethernet502 502 etp63g 63 100000 +Ethernet503 503 etp63h 63 100000 +Ethernet504 504 etp64a 64 100000 +Ethernet505 505 etp64b 64 100000 +Ethernet506 506 etp64c 64 100000 +Ethernet507 507 etp64d 64 100000 +Ethernet508 508 etp64e 64 100000 +Ethernet509 509 etp64f 64 100000 +Ethernet510 510 etp64g 64 100000 +Ethernet511 511 etp64h 64 100000 +Ethernet512 512 etp65 65 10000 +Ethernet520 520 etp66 66 10000 diff --git a/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C512S2/qos.json.j2 b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C512S2/qos.json.j2 new file mode 120000 index 00000000000..462ffcd7e1f --- /dev/null +++ b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C512S2/qos.json.j2 @@ -0,0 +1 @@ +../../x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256S1/qos.json.j2 \ No newline at end of file diff --git a/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C512S2/sai.profile b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C512S2/sai.profile new file mode 100644 index 00000000000..0b29739b9bd --- /dev/null +++ b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C512S2/sai.profile @@ -0,0 +1,4 @@ +SAI_INIT_CONFIG_FILE=/usr/share/sonic/hwsku/sai_5640_512x100g.xml +SAI_INDEPENDENT_MODULE_MODE=1 +SAI_KEY_SPC5_LOSSY_SCHEDULING=1 +SAI_DEFAULT_SWITCHING_MODE_STORE_FORWARD=1 diff --git a/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C512S2/sai_5640_512x100g.xml b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C512S2/sai_5640_512x100g.xml new file mode 100644 index 00000000000..79d74aadc8c --- /dev/null +++ b/device/mellanox/x86_64-nvidia_sn5640-r0/Mellanox-SN5640-C512S2/sai_5640_512x100g.xml @@ -0,0 +1,632 @@ + + + + + + + + 00:02:03:04:05:00 + + + 0 + + + 66 + + + + + 481 + 8 + 0 + 3 + 1536 + 8 + true + + + 489 + 8 + 1 + 3 + 1536 + 8 + true + + + 505 + 8 + 2 + 3 + 1536 + 8 + true + + + 497 + 8 + 3 + 3 + 1536 + 8 + true + + + 449 + 8 + 4 + 3 + 1536 + 8 + true + + + 457 + 8 + 5 + 3 + 1536 + 8 + true + + + 473 + 8 + 6 + 3 + 1536 + 8 + true + + + 465 + 8 + 7 + 3 + 1536 + 8 + true + + + 417 + 8 + 8 + 3 + 1536 + 8 + true + + + 425 + 8 + 9 + 3 + 1536 + 8 + true + + + 441 + 8 + 10 + 3 + 1536 + 8 + true + + + 433 + 8 + 11 + 3 + 1536 + 8 + true + + + 385 + 8 + 12 + 3 + 1536 + 8 + true + + + 393 + 8 + 13 + 3 + 1536 + 8 + true + + + 409 + 8 + 14 + 3 + 1536 + 8 + true + + + 401 + 8 + 15 + 3 + 1536 + 8 + true + + + 361 + 8 + 16 + 3 + 1536 + 8 + true + + + 353 + 8 + 17 + 3 + 1536 + 8 + true + + + 369 + 8 + 18 + 3 + 1536 + 8 + true + + + 377 + 8 + 19 + 3 + 1536 + 8 + true + + + 329 + 8 + 20 + 3 + 1536 + 8 + true + + + 321 + 8 + 21 + 3 + 1536 + 8 + true + + + 337 + 8 + 22 + 3 + 1536 + 8 + true + + + 345 + 8 + 23 + 3 + 1536 + 8 + true + + + 297 + 8 + 24 + 3 + 1536 + 8 + true + + + 289 + 8 + 25 + 3 + 1536 + 8 + true + + + 305 + 8 + 26 + + + 3 + + + 1536 + 8 + true + + + 313 + 8 + 27 + 3 + 1536 + 8 + true + + + 265 + 8 + 28 + 3 + 1536 + 8 + true + + + 257 + 8 + 29 + 3 + 1536 + 8 + true + + + 273 + 8 + 30 + 3 + 1536 + 8 + true + + + 281 + 8 + 31 + 3 + 1536 + 8 + true + + + 25 + 8 + 32 + 3 + 1536 + 8 + true + + + 17 + 8 + 33 + 3 + 1536 + 8 + true + + + 1 + 8 + 34 + 3 + 1536 + 8 + true + + + 9 + 8 + 35 + 3 + 1536 + 8 + true + + + 57 + 8 + 36 + 3 + 1536 + 8 + true + + + 49 + 8 + 37 + 3 + 1536 + 8 + true + + + 33 + 8 + 38 + 3 + 1536 + 8 + true + + + 41 + 8 + 39 + 3 + 1536 + 8 + true + + + 89 + 8 + 40 + 3 + 1536 + 8 + true + + + 81 + 8 + 41 + 3 + 1536 + 8 + true + + + 65 + 8 + 42 + 3 + 1536 + 8 + true + + + 73 + 8 + 43 + 3 + 1536 + 8 + true + + + 121 + 8 + 44 + 3 + 1536 + 8 + true + + + 113 + 8 + 45 + 3 + 1536 + 8 + true + + + 97 + 8 + 46 + 3 + 1536 + 8 + true + + + 105 + 8 + 47 + 3 + 1536 + 8 + true + + + 145 + 8 + 48 + 3 + 1536 + 8 + true + + + 153 + 8 + 49 + 3 + 1536 + 8 + true + + + 137 + 8 + 50 + 3 + 1536 + 8 + true + + + 129 + 8 + 51 + 3 + 1536 + 8 + true + + + 177 + 8 + 52 + 3 + 1536 + 8 + true + + + 185 + 8 + 53 + 3 + 1536 + 8 + true + + + 169 + 8 + 54 + 3 + 1536 + 8 + true + + + 161 + 8 + 55 + 3 + 1536 + 8 + true + + + 209 + 8 + 56 + 3 + 1536 + 8 + true + + + 217 + 8 + 57 + 3 + 1536 + 8 + true + + + 201 + 8 + 58 + 3 + 1536 + 8 + true + + + 193 + 8 + 59 + 3 + 1536 + 8 + true + + + 241 + 8 + 60 + 3 + 1536 + 8 + true + + + 249 + 8 + 61 + 3 + 1536 + 8 + true + + + 233 + 8 + 62 + 3 + 1536 + 8 + true + + + 225 + 8 + 63 + 3 + 1536 + 8 + true + + + 513 + 1 + 64 + 0 + 64 + true + + + 515 + 1 + 65 + 0 + 64 + true + + + + diff --git a/device/mellanox/x86_64-nvidia_sn5640-r0/default_sku b/device/mellanox/x86_64-nvidia_sn5640-r0/default_sku new file mode 100644 index 00000000000..1492363d1cf --- /dev/null +++ b/device/mellanox/x86_64-nvidia_sn5640-r0/default_sku @@ -0,0 +1 @@ +Mellanox-SN5640-C512S2 t1 diff --git a/device/mellanox/x86_64-nvidia_sn5640-r0/installer.conf b/device/mellanox/x86_64-nvidia_sn5640-r0/installer.conf new file mode 100644 index 00000000000..a6e41e7a871 --- /dev/null +++ b/device/mellanox/x86_64-nvidia_sn5640-r0/installer.conf @@ -0,0 +1 @@ +ONIE_PLATFORM_EXTRA_CMDLINE_LINUX="libata.force=noncq tpm_tis.interrupts=0 nosgx ima_hash=sha384 amd_iommu=off cpufreq.default_governor=performance" diff --git a/device/mellanox/x86_64-nvidia_sn5640-r0/pcie.yaml b/device/mellanox/x86_64-nvidia_sn5640-r0/pcie.yaml new file mode 100644 index 00000000000..2bb70eab38e --- /dev/null +++ b/device/mellanox/x86_64-nvidia_sn5640-r0/pcie.yaml @@ -0,0 +1,188 @@ +## +## SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +## Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +## SPDX-License-Identifier: 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. +## + +- bus: '00' + dev: '00' + fn: '0' + id: '1450' + name: 'Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) + Root Complex' +- bus: '00' + dev: '00' + fn: '2' + id: '1451' + name: 'IOMMU: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) I/O + Memory Management Unit' +- bus: '00' + dev: '01' + fn: '0' + id: '1452' + name: 'Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) + PCIe Dummy Host Bridge' +- bus: '00' + dev: '01' + fn: '4' + id: '1453' + name: 'PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) + PCIe GPP Bridge' +- bus: '00' + dev: '02' + fn: '0' + id: '1452' + name: 'Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) + PCIe Dummy Host Bridge' +- bus: '00' + dev: '03' + fn: '0' + id: '1452' + name: 'Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) + PCIe Dummy Host Bridge' +- bus: '00' + dev: '04' + fn: '0' + id: '1452' + name: 'Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) + PCIe Dummy Host Bridge' +- bus: '00' + dev: '07' + fn: '0' + id: '1452' + name: 'Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) + PCIe Dummy Host Bridge' +- bus: '00' + dev: '07' + fn: '1' + id: '1454' + name: 'PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) + Internal PCIe GPP Bridge 0 to Bus B' +- bus: '00' + dev: 08 + fn: '0' + id: '1452' + name: 'Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) + PCIe Dummy Host Bridge' +- bus: '00' + dev: 08 + fn: '1' + id: '1454' + name: 'PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) + Internal PCIe GPP Bridge 0 to Bus B' +- bus: '00' + dev: '14' + fn: '0' + id: 790b + name: 'SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 59)' +- bus: '00' + dev: '14' + fn: '3' + id: 790e + name: 'ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)' +- bus: '00' + dev: '18' + fn: '0' + id: '1460' + name: 'Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) + Data Fabric: Device 18h; Function 0' +- bus: '00' + dev: '18' + fn: '1' + id: '1461' + name: 'Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) + Data Fabric: Device 18h; Function 1' +- bus: '00' + dev: '18' + fn: '2' + id: '1462' + name: 'Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) + Data Fabric: Device 18h; Function 2' +- bus: '00' + dev: '18' + fn: '3' + id: '1463' + name: 'Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) + Data Fabric: Device 18h; Function 3' +- bus: '00' + dev: '18' + fn: '4' + id: '1464' + name: 'Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) + Data Fabric: Device 18h; Function 4' +- bus: '00' + dev: '18' + fn: '5' + id: '1465' + name: 'Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) + Data Fabric: Device 18h; Function 5' +- bus: '00' + dev: '18' + fn: '6' + id: '1466' + name: 'Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) + Data Fabric: Device 18h; Function 6' +- bus: '00' + dev: '18' + fn: '7' + id: '1467' + name: 'Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) + Data Fabric: Device 18h; Function 7' +- bus: '01' + dev: '00' + fn: '0' + id: '5765' + name: 'Non-Volatile memory controller: Device 1f9f:5765 (rev 01)' +- bus: '02' + dev: '00' + fn: '0' + id: 145a + name: 'Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] + Zeppelin/Raven/Raven2 PCIe Dummy Function' +- bus: '02' + dev: '00' + fn: '2' + id: '1456' + name: 'Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models + 00h-0fh) Platform Security Processor (PSP) 3.0 Device' +- bus: '02' + dev: '00' + fn: '3' + id: 145f + name: 'USB controller: Advanced Micro Devices, Inc. [AMD] Zeppelin USB 3.0 xHCI + Compliant Host Controller' +- bus: '03' + dev: '00' + fn: '0' + id: '1455' + name: 'Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] + Zeppelin/Renoir PCIe Dummy Function' +- bus: '03' + dev: '00' + fn: '1' + id: '1468' + name: 'Encryption controller: Advanced Micro Devices, Inc. [AMD] Zeppelin Cryptographic + Coprocessor NTBCCP' +- bus: '03' + dev: '00' + fn: '3' + id: '1457' + name: 'Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) + HD Audio Controller' +- bus: '03' + dev: '00' + fn: '4' + id: '1458' + name: 'Ethernet controller: Advanced Micro Devices, Inc. [AMD] XGMAC 10GbE Controller' diff --git a/device/mellanox/x86_64-nvidia_sn5640-r0/platform.json b/device/mellanox/x86_64-nvidia_sn5640-r0/platform.json new file mode 100644 index 00000000000..125ca03abd7 --- /dev/null +++ b/device/mellanox/x86_64-nvidia_sn5640-r0/platform.json @@ -0,0 +1,1344 @@ +{ + "chassis": { + "name": "SN5640", + "components": [ + { + "name": "ONIE" + }, + { + "name": "SSD" + }, + { + "name": "BIOS" + }, + { + "name": "CPLD1" + }, + { + "name": "CPLD2" + }, + { + "name": "CPLD3" + }, + { + "name": "CPLD4" + } + ], + "fans": [], + "fan_drawers": [ + { + "name": "drawer1", + "fans": [ + { + "name": "fan1" + }, + { + "name": "fan2" + } + ] + }, + { + "name": "drawer2", + "fans": [ + { + "name": "fan3" + }, + { + "name": "fan4" + } + ] + }, + { + "name": "drawer3", + "fans": [ + { + "name": "fan5" + }, + { + "name": "fan6" + } + ] + }, + { + "name": "drawer4", + "fans": [ + { + "name": "fan7" + }, + { + "name": "fan8" + } + ] + }, + { + "name": "drawer5", + "fans": [ + { + "name": "fan9" + }, + { + "name": "fan10" + } + ] + } + ], + "psus": [ + { + "name": "PSU 1", + "fans": [ + { + "name": "psu1_fan1" + } + ], + "thermals": [ + { + "name": "PSU-1 Temp" + } + ] + }, + { + "name": "PSU 2", + "fans": [ + { + "name": "psu2_fan1" + } + ], + "thermals": [ + { + "name": "PSU-2 Temp" + } + ] + }, + { + "name": "PSU 3", + "fans": [ + { + "name": "psu3_fan1" + } + ], + "thermals": [ + { + "name": "PSU-3 Temp" + } + ] + }, + { + "name": "PSU 4", + "fans": [ + { + "name": "psu4_fan1" + } + ], + "thermals": [ + { + "name": "PSU-4 Temp" + } + ] + } + ], + "thermals": [ + { + "name": "ASIC" + }, + { + "name": "Ambient Fan Side Temp" + }, + { + "name": "Ambient Port Side Temp" + }, + { + "name": "CPU Pack Temp" + }, + { + "name": "SODIMM 2 Temp" + } + ], + "sfps": [ + { + "name": "sfp1", + "thermals": [ + { + "name": "xSFP module 1 Temp" + } + ] + }, + { + "name": "sfp2", + "thermals": [ + { + "name": "xSFP module 2 Temp" + } + ] + }, + { + "name": "sfp3", + "thermals": [ + { + "name": "xSFP module 3 Temp" + } + ] + }, + { + "name": "sfp4", + "thermals": [ + { + "name": "xSFP module 4 Temp" + } + ] + }, + { + "name": "sfp5", + "thermals": [ + { + "name": "xSFP module 5 Temp" + } + ] + }, + { + "name": "sfp6", + "thermals": [ + { + "name": "xSFP module 6 Temp" + } + ] + }, + { + "name": "sfp7", + "thermals": [ + { + "name": "xSFP module 7 Temp" + } + ] + }, + { + "name": "sfp8", + "thermals": [ + { + "name": "xSFP module 8 Temp" + } + ] + }, + { + "name": "sfp9", + "thermals": [ + { + "name": "xSFP module 9 Temp" + } + ] + }, + { + "name": "sfp10", + "thermals": [ + { + "name": "xSFP module 10 Temp" + } + ] + }, + { + "name": "sfp11", + "thermals": [ + { + "name": "xSFP module 11 Temp" + } + ] + }, + { + "name": "sfp12", + "thermals": [ + { + "name": "xSFP module 12 Temp" + } + ] + }, + { + "name": "sfp13", + "thermals": [ + { + "name": "xSFP module 13 Temp" + } + ] + }, + { + "name": "sfp14", + "thermals": [ + { + "name": "xSFP module 14 Temp" + } + ] + }, + { + "name": "sfp15", + "thermals": [ + { + "name": "xSFP module 15 Temp" + } + ] + }, + { + "name": "sfp16", + "thermals": [ + { + "name": "xSFP module 16 Temp" + } + ] + }, + { + "name": "sfp17", + "thermals": [ + { + "name": "xSFP module 17 Temp" + } + ] + }, + { + "name": "sfp18", + "thermals": [ + { + "name": "xSFP module 18 Temp" + } + ] + }, + { + "name": "sfp19", + "thermals": [ + { + "name": "xSFP module 19 Temp" + } + ] + }, + { + "name": "sfp20", + "thermals": [ + { + "name": "xSFP module 20 Temp" + } + ] + }, + { + "name": "sfp21", + "thermals": [ + { + "name": "xSFP module 21 Temp" + } + ] + }, + { + "name": "sfp22", + "thermals": [ + { + "name": "xSFP module 22 Temp" + } + ] + }, + { + "name": "sfp23", + "thermals": [ + { + "name": "xSFP module 23 Temp" + } + ] + }, + { + "name": "sfp24", + "thermals": [ + { + "name": "xSFP module 24 Temp" + } + ] + }, + { + "name": "sfp25", + "thermals": [ + { + "name": "xSFP module 25 Temp" + } + ] + }, + { + "name": "sfp26", + "thermals": [ + { + "name": "xSFP module 26 Temp" + } + ] + }, + { + "name": "sfp27", + "thermals": [ + { + "name": "xSFP module 27 Temp" + } + ] + }, + { + "name": "sfp28", + "thermals": [ + { + "name": "xSFP module 28 Temp" + } + ] + }, + { + "name": "sfp29", + "thermals": [ + { + "name": "xSFP module 29 Temp" + } + ] + }, + { + "name": "sfp30", + "thermals": [ + { + "name": "xSFP module 30 Temp" + } + ] + }, + { + "name": "sfp31", + "thermals": [ + { + "name": "xSFP module 31 Temp" + } + ] + }, + { + "name": "sfp32", + "thermals": [ + { + "name": "xSFP module 32 Temp" + } + ] + }, + { + "name": "sfp33", + "thermals": [ + { + "name": "xSFP module 33 Temp" + } + ] + }, + { + "name": "sfp34", + "thermals": [ + { + "name": "xSFP module 34 Temp" + } + ] + }, + { + "name": "sfp35", + "thermals": [ + { + "name": "xSFP module 35 Temp" + } + ] + }, + { + "name": "sfp36", + "thermals": [ + { + "name": "xSFP module 36 Temp" + } + ] + }, + { + "name": "sfp37", + "thermals": [ + { + "name": "xSFP module 37 Temp" + } + ] + }, + { + "name": "sfp38", + "thermals": [ + { + "name": "xSFP module 38 Temp" + } + ] + }, + { + "name": "sfp39", + "thermals": [ + { + "name": "xSFP module 39 Temp" + } + ] + }, + { + "name": "sfp40", + "thermals": [ + { + "name": "xSFP module 40 Temp" + } + ] + }, + { + "name": "sfp41", + "thermals": [ + { + "name": "xSFP module 41 Temp" + } + ] + }, + { + "name": "sfp42", + "thermals": [ + { + "name": "xSFP module 42 Temp" + } + ] + }, + { + "name": "sfp43", + "thermals": [ + { + "name": "xSFP module 43 Temp" + } + ] + }, + { + "name": "sfp44", + "thermals": [ + { + "name": "xSFP module 44 Temp" + } + ] + }, + { + "name": "sfp45", + "thermals": [ + { + "name": "xSFP module 45 Temp" + } + ] + }, + { + "name": "sfp46", + "thermals": [ + { + "name": "xSFP module 46 Temp" + } + ] + }, + { + "name": "sfp47", + "thermals": [ + { + "name": "xSFP module 47 Temp" + } + ] + }, + { + "name": "sfp48", + "thermals": [ + { + "name": "xSFP module 48 Temp" + } + ] + }, + { + "name": "sfp49", + "thermals": [ + { + "name": "xSFP module 49 Temp" + } + ] + }, + { + "name": "sfp50", + "thermals": [ + { + "name": "xSFP module 50 Temp" + } + ] + }, + { + "name": "sfp51", + "thermals": [ + { + "name": "xSFP module 51 Temp" + } + ] + }, + { + "name": "sfp52", + "thermals": [ + { + "name": "xSFP module 52 Temp" + } + ] + }, + { + "name": "sfp53", + "thermals": [ + { + "name": "xSFP module 53 Temp" + } + ] + }, + { + "name": "sfp54", + "thermals": [ + { + "name": "xSFP module 54 Temp" + } + ] + }, + { + "name": "sfp55", + "thermals": [ + { + "name": "xSFP module 55 Temp" + } + ] + }, + { + "name": "sfp56", + "thermals": [ + { + "name": "xSFP module 56 Temp" + } + ] + }, + { + "name": "sfp57", + "thermals": [ + { + "name": "xSFP module 57 Temp" + } + ] + }, + { + "name": "sfp58", + "thermals": [ + { + "name": "xSFP module 58 Temp" + } + ] + }, + { + "name": "sfp59", + "thermals": [ + { + "name": "xSFP module 59 Temp" + } + ] + }, + { + "name": "sfp60", + "thermals": [ + { + "name": "xSFP module 60 Temp" + } + ] + }, + { + "name": "sfp61", + "thermals": [ + { + "name": "xSFP module 61 Temp" + } + ] + }, + { + "name": "sfp62", + "thermals": [ + { + "name": "xSFP module 62 Temp" + } + ] + }, + { + "name": "sfp63", + "thermals": [ + { + "name": "xSFP module 63 Temp" + } + ] + }, + { + "name": "sfp64", + "thermals": [ + { + "name": "xSFP module 64 Temp" + } + ] + }, + { + "name": "sfp65", + "thermals": [ + { + "name": "xSFP module 65 Temp" + } + ] + }, + { + "name": "sfp66", + "thermals": [ + { + "name": "xSFP module 66 Temp" + } + ] + } + ] + }, + "interfaces": { + "Ethernet0": { + "index": "1,1,1,1,1,1,1,1", + "lanes": "0,1,2,3,4,5,6,7", + "breakout_modes": { + "1x400G": ["etp1"], + "2x400G[200G]": ["etp1a", "etp1b"], + "4x200G[100G]": ["etp1a", "etp1b", "etp1c", "etp1d"], + "8x100G[50G]": ["etp1a", "etp1b", "etp1c", "etp1d", "etp1e", "etp1f", "etp1g", "etp1h"] + } + }, + "Ethernet8": { + "index": "2,2,2,2,2,2,2,2", + "lanes": "8,9,10,11,12,13,14,15", + "breakout_modes": { + "1x400G": ["etp2"], + "2x400G[200G]": ["etp2a", "etp2b"], + "4x200G[100G]": ["etp2a", "etp2b", "etp2c", "etp2d"], + "8x100G[50G]": ["etp2a", "etp2b", "etp2c", "etp2d", "etp2e", "etp2f", "etp2g","etp2h"] + } + }, + "Ethernet16": { + "index": "3,3,3,3,3,3,3,3", + "lanes": "16,17,18,19,20,21,22,23", + "breakout_modes": { + "1x400G": ["etp3"], + "2x400G[200G]": ["etp3a", "etp3b"], + "4x200G[100G]": ["etp3a", "etp3b", "etp3c", "etp3d"], + "8x100G[50G]": ["etp3a", "etp3b", "etp3c", "etp3d", "etp3e", "etp3f", "etp3g", "etp3h"] + } + }, + "Ethernet24": { + "index": "4,4,4,4,4,4,4,4", + "lanes": "24,25,26,27,28,29,30,31", + "breakout_modes": { + "1x400G": ["etp4"], + "2x400G[200G]": ["etp4a", "etp4b"], + "4x200G[100G]": ["etp4a", "etp4b", "etp4c", "etp4d"], + "8x100G[50G]": ["etp4a", "etp4b", "etp4c", "etp4d", "etp4e", "etp4f", "etp4g", "etp4h"] + } + }, + "Ethernet32": { + "index": "5,5,5,5,5,5,5,5", + "lanes": "32,33,34,35,36,37,38,39", + "breakout_modes": { + "1x400G": ["etp5"], + "2x400G[200G]": ["etp5a", "etp5b"], + "4x200G[100G]": ["etp5a", "etp5b", "etp5c", "etp5d"], + "8x100G[50G]": ["etp5a", "etp5b", "etp5c", "etp5d", "etp5e", "etp5f", "etp5g", "etp5h"] + } + }, + "Ethernet40": { + "index": "6,6,6,6,6,6,6,6", + "lanes": "40,41,42,43,44,45,46,47", + "breakout_modes": { + "1x400G": ["etp6"], + "2x400G[200G]": ["etp6a", "etp6b"], + "4x200G[100G]": ["etp6a", "etp6b", "etp6c", "etp6d"], + "8x100G[50G]": ["etp6a", "etp6b", "etp6c", "etp6d", "etp6e", "etp6f", "etp6g", "etp6h"] + } + }, + "Ethernet48": { + "index": "7,7,7,7,7,7,7,7", + "lanes": "48,49,50,51,52,53,54,55", + "breakout_modes": { + "1x400G": ["etp7"], + "2x400G[200G]": ["etp7a", "etp7b"], + "4x200G[100G]": ["etp7a", "etp7b", "etp7c", "etp7d"], + "8x100G[50G]": ["etp7a", "etp7b", "etp7c", "etp7d", "etp7e", "etp7f", "etp7g", "etp7h"] + } + }, + "Ethernet56": { + "index": "8,8,8,8,8,8,8,8", + "lanes": "56,57,58,59,60,61,62,63", + "breakout_modes": { + "1x400G": ["etp8"], + "2x400G[200G]": ["etp8a", "etp8b"], + "4x200G[100G]": ["etp8a", "etp8b", "etp8c", "etp8d"], + "8x100G[50G]": ["etp8a", "etp8b", "etp8c", "etp8d", "etp8e", "etp8f", "etp8g", "etp8h"] + } + }, + "Ethernet64": { + "index": "9,9,9,9,9,9,9,9", + "lanes": "64,65,66,67,68,69,70,71", + "breakout_modes": { + "1x400G": ["etp9"], + "2x400G[200G]": ["etp9a", "etp9b"], + "4x200G[100G]": ["etp9a", "etp9b", "etp9c", "etp9d"], + "8x100G[50G]": ["etp9a", "etp9b", "etp9c", "etp9d", "etp9e", "etp9f", "etp9g", "etp9h"] + } + }, + "Ethernet72": { + "index": "10,10,10,10,10,10,10,10", + "lanes": "72,73,74,75,76,77,78,79", + "breakout_modes": { + "1x400G": ["etp10"], + "2x400G[200G]": ["etp10a", "etp10b"], + "4x200G[100G]": ["etp10a", "etp10b", "etp10c", "etp10d"], + "8x100G[50G]": ["etp10a", "etp10b", "etp10c", "etp10d", "etp10e", "etp10f", "etp10g", "etp10h"] + } + }, + "Ethernet80": { + "index": "11,11,11,11,11,11,11,11", + "lanes": "80,81,82,83,84,85,86,87", + "breakout_modes": { + "1x400G": ["etp11"], + "2x400G[200G]": ["etp11a", "etp11b"], + "4x200G[100G]": ["etp11a", "etp11b", "etp11c", "etp11d"], + "8x100G[50G]": ["etp11a", "etp11b", "etp11c", "etp11d", "etp11e", "etp11f", "etp11g", "etp11h"] + } + }, + "Ethernet88": { + "index": "12,12,12,12,12,12,12,12", + "lanes": "88,89,90,91,92,93,94,95", + "breakout_modes": { + "1x400G": ["etp12"], + "2x400G[200G]": ["etp12a", "etp12b"], + "4x200G[100G]": ["etp12a", "etp12b", "etp12c", "etp12d"], + "8x100G[50G]": ["etp12a", "etp12b", "etp12c", "etp12d", "etp12e", "etp12f", "etp12g", "etp12h"] + } + }, + "Ethernet96": { + "index": "13,13,13,13,13,13,13,13", + "lanes": "96,97,98,99,100,101,102,103", + "breakout_modes": { + "1x400G": ["etp13"], + "2x400G[200G]": ["etp13a", "etp13b"], + "4x200G[100G]": ["etp13a", "etp13b", "etp13c", "etp13d"], + "8x100G[50G]": ["etp13a", "etp13b", "etp13c", "etp13d", "etp13e", "etp13f", "etp13g", "etp13h"] + } + }, + "Ethernet104": { + "index": "14,14,14,14,14,14,14,14", + "lanes": "104,105,106,107,108,109,110,111", + "breakout_modes": { + "1x400G": ["etp14"], + "2x400G[200G]": ["etp14a", "etp14b"], + "4x200G[100G]": ["etp14a", "etp14b", "etp14c", "etp14d"], + "8x100G[50G]": ["etp14a", "etp14b", "etp14c", "etp14d", "etp14e", "etp14f", "etp14g", "etp14h"] + } + }, + "Ethernet112": { + "index": "15,15,15,15,15,15,15,15", + "lanes": "112,113,114,115,116,117,118,119", + "breakout_modes": { + "1x400G": ["etp15"], + "2x400G[200G]": ["etp15a", "etp15b"], + "4x200G[100G]": ["etp15a", "etp15b", "etp15c", "etp15d"], + "8x100G[50G]": ["etp15a", "etp15b", "etp15c", "etp15d", "etp15e", "etp15f", "etp15g", "etp15h"] + } + }, + "Ethernet120": { + "index": "16,16,16,16,16,16,16,16", + "lanes": "120,121,122,123,124,125,126,127", + "breakout_modes": { + "1x400G": ["etp16"], + "2x400G[200G]": ["etp16a", "etp16b"], + "4x200G[100G]": ["etp16a", "etp16b", "etp16c", "etp16d"], + "8x100G[50G]": ["etp16a", "etp16b", "etp16c", "etp16d", "etp16e", "etp16f", "etp16g", "etp16h"] + } + }, + "Ethernet128": { + "index": "17,17,17,17,17,17,17,17", + "lanes": "128,129,130,131,132,133,134,135", + "breakout_modes": { + "1x400G": ["etp17"], + "2x400G[200G]": ["etp17a", "etp17b"], + "4x200G[100G]": ["etp17a", "etp17b", "etp17c", "etp17d"], + "8x100G[50G]": ["etp17a", "etp17b", "etp17c", "etp17d", "etp17e", "etp17f", "etp17g", "etp17h"] + } + }, + "Ethernet136": { + "index": "18,18,18,18,18,18,18,18", + "lanes": "136,137,138,139,140,141,142,143", + "breakout_modes": { + "1x400G": ["etp18"], + "2x400G[200G]": ["etp18a", "etp18b"], + "4x200G[100G]": ["etp18a", "etp18b", "etp18c", "etp18d"], + "8x100G[50G]": ["etp18a", "etp18b", "etp18c", "etp18d", "etp18e", "etp18f", "etp18g", "etp18h"] + } + }, + "Ethernet144": { + "index": "19,19,19,19,19,19,19,19", + "lanes": "144,145,146,147,148,149,150,151", + "breakout_modes": { + "1x400G": ["etp19"], + "2x400G[200G]": ["etp19a", "etp19b"], + "4x200G[100G]": ["etp19a", "etp19b", "etp19c", "etp19d"], + "8x100G[50G]": ["etp19a", "etp19b", "etp19c", "etp19d", "etp19e", "etp19f", "etp19g", "etp19h"] + } + }, + "Ethernet152": { + "index": "20,20,20,20,20,20,20,20", + "lanes": "152,153,154,155,156,157,158,159", + "breakout_modes": { + "1x400G": ["etp20"], + "2x400G[200G]": ["etp20a", "etp20b"], + "4x200G[100G]": ["etp20a", "etp20b", "etp20c", "etp20d"], + "8x100G[50G]": ["etp20a", "etp20b", "etp20c", "etp20d", "etp20e", "etp20f", "etp20g", "etp20h"] + } + }, + "Ethernet160": { + "index": "21,21,21,21,21,21,21,21", + "lanes": "160,161,162,163,164,165,166,167", + "breakout_modes": { + "1x400G": ["etp21"], + "2x400G[200G]": ["etp21a", "etp21b"], + "4x200G[100G]": ["etp21a", "etp21b", "etp21c", "etp21d"], + "8x100G[50G]": ["etp21a", "etp21b", "etp21c", "etp21d", "etp21e", "etp21f", "etp21g", "etp21h"] + } + }, + "Ethernet168": { + "index": "22,22,22,22,22,22,22,22", + "lanes": "168,169,170,171,172,173,174,175", + "breakout_modes": { + "1x400G": ["etp22"], + "2x400G[200G]": ["etp22a", "etp22b"], + "4x200G[100G]": ["etp22a", "etp22b", "etp22c", "etp22d"], + "8x100G[50G]": ["etp22a", "etp22b", "etp22c", "etp22d", "etp22e", "etp22f", "etp22g", "etp22h"] + } + }, + "Ethernet176": { + "index": "23,23,23,23,23,23,23,23", + "lanes": "176,177,178,179,180,181,182,183", + "breakout_modes": { + "1x400G": ["etp23"], + "2x400G[200G]": ["etp23a", "etp23b"], + "4x200G[100G]": ["etp23a", "etp23b", "etp23c", "etp23d"], + "8x100G[50G]": ["etp23a", "etp23b", "etp23c", "etp23d", "etp23e", "etp23f", "etp23g", "etp23h"] + } + }, + "Ethernet184": { + "index": "24,24,24,24,24,24,24,24", + "lanes": "184,185,186,187,188,189,190,191", + "breakout_modes": { + "1x400G": ["etp24"], + "2x400G[200G]": ["etp24a", "etp24b"], + "4x200G[100G]": ["etp24a", "etp24b", "etp24c", "etp24d"], + "8x100G[50G]": ["etp24a", "etp24b", "etp24c", "etp24d", "etp24e", "etp24f", "etp24g", "etp24h"] + } + }, + "Ethernet192": { + "index": "25,25,25,25,25,25,25,25", + "lanes": "192,193,194,195,196,197,198,199", + "breakout_modes": { + "1x400G": ["etp25"], + "2x400G[200G]": ["etp25a", "etp25b"], + "4x200G[100G]": ["etp25a", "etp25b", "etp25c", "etp25d"], + "8x100G[50G]": ["etp25a", "etp25b", "etp25c", "etp25d", "etp25e", "etp25f", "etp25g", "etp25h"] + } + }, + "Ethernet200": { + "index": "26,26,26,26,26,26,26,26", + "lanes": "200,201,202,203,204,205,206,207", + "breakout_modes": { + "1x400G": ["etp26"], + "2x400G[200G]": ["etp26a", "etp26b"], + "4x200G[100G]": ["etp26a", "etp26b", "etp26c", "etp26d"], + "8x100G[50G]": ["etp26a", "etp26b", "etp26c", "etp26d", "etp26e", "etp26f", "etp26g", "etp26h"] + } + }, + "Ethernet208": { + "index": "27,27,27,27,27,27,27,27", + "lanes": "208,209,210,211,212,213,214,215", + "breakout_modes": { + "1x400G": ["etp27"], + "2x400G[200G]": ["etp27a", "etp27b"], + "4x200G[100G]": ["etp27a", "etp27b", "etp27c", "etp27d"], + "8x100G[50G]": ["etp27a", "etp27b", "etp27c", "etp27d", "etp27e", "etp27f", "etp27g", "etp27h"] + } + }, + "Ethernet216": { + "index": "28,28,28,28,28,28,28,28", + "lanes": "216,217,218,219,220,221,222,223", + "breakout_modes": { + "1x400G": ["etp28"], + "2x400G[200G]": ["etp28a", "etp28b"], + "4x200G[100G]": ["etp28a", "etp28b", "etp28c", "etp28d"], + "8x100G[50G]": ["etp28a", "etp28b", "etp28c", "etp28d", "etp28e", "etp28f", "etp28g", "etp28h"] + } + }, + "Ethernet224": { + "index": "29,29,29,29,29,29,29,29", + "lanes": "224,225,226,227,228,229,230,231", + "breakout_modes": { + "1x400G": ["etp29"], + "2x400G[200G]": ["etp29a", "etp29b"], + "4x200G[100G]": ["etp29a", "etp29b", "etp29c", "etp29d"], + "8x100G[50G]": ["etp29a", "etp29b", "etp29c", "etp29d", "etp29e", "etp29f", "etp29g", "etp29h"] + } + }, + "Ethernet232": { + "index": "30,30,30,30,30,30,30,30", + "lanes": "232,233,234,235,236,237,238,239", + "breakout_modes": { + "1x400G": ["etp30"], + "2x400G[200G]": ["etp30a", "etp30b"], + "4x200G[100G]": ["etp30a", "etp30b", "etp30c", "etp30d"], + "8x100G[50G]": ["etp30a", "etp30b", "etp30c", "etp30d", "etp30e", "etp30f", "etp30g", "etp30h"] + } + }, + "Ethernet240": { + "index": "31,31,31,31,31,31,31,31", + "lanes": "240,241,242,243,244,245,246,247", + "breakout_modes": { + "1x400G": ["etp31"], + "2x400G[200G]": ["etp31a", "etp31b"], + "4x200G[100G]": ["etp31a", "etp31b", "etp31c", "etp31d"], + "8x100G[50G]": ["etp31a", "etp31b", "etp31c", "etp31d", "etp31e", "etp31f", "etp31g", "etp31h"] + } + }, + "Ethernet248": { + "index": "32,32,32,32,32,32,32,32", + "lanes": "248,249,250,251,252,253,254,255", + "breakout_modes": { + "1x400G": ["etp32"], + "2x400G[200G]": ["etp32a", "etp32b"], + "4x200G[100G]": ["etp32a", "etp32b", "etp32c", "etp32d"], + "8x100G[50G]": ["etp32a", "etp32b", "etp32c", "etp32d", "etp32e", "etp32f", "etp32g", "etp32h"] + } + }, + "Ethernet256": { + "index": "33,33,33,33,33,33,33,33", + "lanes": "256,257,258,259,260,261,262,263", + "breakout_modes": { + "1x400G": ["etp33"], + "2x400G[200G]": ["etp33a", "etp33b"], + "4x200G[100G]": ["etp33a", "etp33b", "etp33c", "etp33d"], + "8x100G[50G]": ["etp33a", "etp33b", "etp33c", "etp33d", "etp33e", "etp33f", "etp33g", "etp33h"] + } + }, + "Ethernet264": { + "index": "34,34,34,34,34,34,34,34", + "lanes": "264,265,266,267,268,269,270,271", + "breakout_modes": { + "1x400G": ["etp34"], + "2x400G[200G]": ["etp34a", "etp34b"], + "4x200G[100G]": ["etp34a", "etp34b", "etp34c", "etp34d"], + "8x100G[50G]": ["etp34a", "etp34b", "etp34c", "etp34d", "etp34e", "etp34f", "etp34g", "etp34h"] + } + }, + "Ethernet272": { + "index": "35,35,35,35,35,35,35,35", + "lanes": "272,273,274,275,276,277,278,279", + "breakout_modes": { + "1x400G": ["etp35"], + "2x400G[200G]": ["etp35a", "etp35b"], + "4x200G[100G]": ["etp35a", "etp35b", "etp35c", "etp35d"], + "8x100G[50G]": ["etp35a", "etp35b", "etp35c", "etp35d", "etp35e", "etp35f", "etp35g", "etp35h"] + } + }, + "Ethernet280": { + "index": "36,36,36,36,36,36,36,36", + "lanes": "280,281,282,283,284,285,286,287", + "breakout_modes": { + "1x400G": ["etp36"], + "2x400G[200G]": ["etp36a", "etp36b"], + "4x200G[100G]": ["etp36a", "etp36b", "etp36c", "etp36d"], + "8x100G[50G]": ["etp36a", "etp36b", "etp36c", "etp36d", "etp36e", "etp36f", "etp36g", "etp36h"] + } + }, + "Ethernet288": { + "index": "37,37,37,37,37,37,37,37", + "lanes": "288,289,290,291,292,293,294,295", + "breakout_modes": { + "1x400G": ["etp37"], + "2x400G[200G]": ["etp37a", "etp37b"], + "4x200G[100G]": ["etp37a", "etp37b", "etp37c", "etp37d"], + "8x100G[50G]": ["etp37a", "etp37b", "etp37c", "etp37d", "etp37e", "etp37f", "etp37g", "etp37h"] + } + }, + "Ethernet296": { + "index": "38,38,38,38,38,38,38,38", + "lanes": "296,297,298,299,300,301,302,303", + "breakout_modes": { + "1x400G": ["etp38"], + "2x400G[200G]": ["etp38a", "etp38b"], + "4x200G[100G]": ["etp38a", "etp38b", "etp38c", "etp38d"], + "8x100G[50G]": ["etp38a", "etp38b", "etp38c", "etp38d", "etp38e", "etp38f", "etp38g", "etp38h"] + } + }, + "Ethernet304": { + "index": "39,39,39,39,39,39,39,39", + "lanes": "304,305,306,307,308,309,310,311", + "breakout_modes": { + "1x400G": ["etp39"], + "2x400G[200G]": ["etp39a", "etp39b"], + "4x200G[100G]": ["etp39a", "etp39b", "etp39c", "etp39d" ], + "8x100G[50G]": ["etp39a", "etp39b", "etp39c", "etp39d", "etp39e", "etp39f", "etp39g", "etp39h"] + } + }, + "Ethernet312": { + "index": "40,40,40,40,40,40,40,40", + "lanes": "312,313,314,315,316,317,318,319", + "breakout_modes": { + "1x400G": ["etp40"], + "2x400G[200G]": ["etp40a", "etp40b"], + "4x200G[100G]": ["etp40a", "etp40b", "etp40c", "etp40d"], + "8x100G[50G]": ["etp40a", "etp40b", "etp40c", "etp40d", "etp40e", "etp40f", "etp40g", "etp40h"] + } + }, + "Ethernet320": { + "index": "41,41,41,41,41,41,41,41", + "lanes": "320,321,322,323,324,325,326,327", + "breakout_modes": { + "1x400G": ["etp41"], + "2x400G[200G]": ["etp41a", "etp41b"], + "4x200G[100G]": ["etp41a", "etp41b", "etp41c", "etp41d"], + "8x100G[50G]": ["etp41a", "etp41b", "etp41c", "etp41d", "etp41e", "etp41f", "etp41g", "etp41h"] + } + }, + "Ethernet328": { + "index": "42,42,42,42,42,42,42,42", + "lanes": "328,329,330,331,332,333,334,335", + "breakout_modes": { + "1x400G": ["etp42"], + "2x400G[200G]": ["etp42a", "etp42b"], + "4x200G[100G]": ["etp42a", "etp42b", "etp42c", "etp42d"], + "8x100G[50G]": ["etp42a", "etp42b", "etp42c", "etp42d", "etp42e", "etp42f", "etp42g", "etp42h"] + } + }, + "Ethernet336": { + "index": "43,43,43,43,43,43,43,43", + "lanes": "336,337,338,339,340,341,342,343", + "breakout_modes": { + "1x400G": ["etp43"], + "2x400G[200G]": ["etp43a", "etp43b"], + "4x200G[100G]": ["etp43a", "etp43b", "etp43c", "etp43d"], + "8x100G[50G]": ["etp43a", "etp43b", "etp43c", "etp43d", "etp43e", "etp43f", "etp43g", "etp43h"] + } + }, + "Ethernet344": { + "index": "44,44,44,44,44,44,44,44", + "lanes": "344,345,346,347,348,349,350,351", + "breakout_modes": { + "1x400G": ["etp44"], + "2x400G[200G]": ["etp44a", "etp44b"], + "4x200G[100G]": ["etp44a", "etp44b", "etp44c", "etp44d"], + "8x100G[50G]": ["etp44a", "etp44b", "etp44c", "etp44d", "etp44e", "etp44f", "etp44g", "etp44h"] + } + }, + "Ethernet352": { + "index": "45,45,45,45,45,45,45,45", + "lanes": "352,353,354,355,356,357,358,359", + "breakout_modes": { + "1x400G": ["etp45"], + "2x400G[200G]": ["etp45a", "etp45b"], + "4x200G[100G]": ["etp45a", "etp45b", "etp45c", "etp45d"], + "8x100G[50G]": ["etp45a", "etp45b", "etp45c", "etp45d", "etp45e", "etp45f", "etp45g", "etp45h"] + } + }, + "Ethernet360": { + "index": "46,46,46,46,46,46,46,46", + "lanes": "360,361,362,363,364,365,366,367", + "breakout_modes": { + "1x400G": ["etp46"], + "2x400G[200G]": ["etp46a", "etp46b"], + "4x200G[100G]": ["etp46a", "etp46b", "etp46c", "etp46d"], + "8x100G[50G]": ["etp46a", "etp46b", "etp46c", "etp46d", "etp46e", "etp46f", "etp46g", "etp46h"] + } + }, + "Ethernet368": { + "index": "47,47,47,47,47,47,47,47", + "lanes": "368,369,370,371,372,373,374,375", + "breakout_modes": { + "1x400G": ["etp47"], + "2x400G[200G]": ["etp47a", "etp47b"], + "4x200G[100G]": ["etp47a", "etp47b", "etp47c", "etp47d"], + "8x100G[50G]": ["etp47a", "etp47b","etp47c", "etp47d", "etp47e", "etp47f", "etp47g", "etp47h"] + } + }, + "Ethernet376": { + "index": "48,48,48,48,48,48,48,48", + "lanes": "376,377,378,379,380,381,382,383", + "breakout_modes": { + "1x400G": ["etp48"], + "2x400G[200G]": ["etp48a", "etp48b"], + "4x200G[100G]": ["etp48a", "etp48b", "etp48c", "etp48d"], + "8x100G[50G]": ["etp48a", "etp48b", "etp48c", "etp48d", "etp48e", "etp48f", "etp48g", "etp48h"] + } + }, + "Ethernet384": { + "index": "49,49,49,49,49,49,49,49", + "lanes": "384,385,386,387,388,389,390,391", + "breakout_modes": { + "1x400G": ["etp49"], + "2x400G[200G]": ["etp49a", "etp49b"], + "4x200G[100G]": ["etp49a", "etp49b", "etp49c", "etp49d"], + "8x100G[50G]": ["etp49a", "etp49b", "etp49c", "etp49d", "etp49e", "etp49f", "etp49g", "etp49h"] + } + }, + "Ethernet392": { + "index": "50,50,50,50,50,50,50,50", + "lanes": "392,393,394,395,396,397,398,399", + "breakout_modes": { + "1x400G": ["etp50"], + "2x400G[200G]": ["etp50a", "etp50b"], + "4x200G[100G]": ["etp50a", "etp50b", "etp50c", "etp50d"], + "8x100G[50G]": ["etp50a", "etp50b", "etp50c", "etp50d", "etp50e", "etp50f", "etp50g", "etp50h"] + } + }, + "Ethernet400": { + "index": "51,51,51,51,51,51,51,51", + "lanes": "400,401,402,403,404,405,406,407", + "breakout_modes": { + "1x400G": ["etp51"], + "2x400G[200G]": ["etp51a", "etp51b"], + "4x200G[100G]": ["etp51a", "etp51b", "etp51c", "etp51d"], + "8x100G[50G]": ["etp51a", "etp51b", "etp51c", "etp51d", "etp51e", "etp51f", "etp51g", "etp51h"] + } + }, + "Ethernet408": { + "index": "52,52,52,52,52,52,52,52", + "lanes": "408,409,410,411,412,413,414,415", + "breakout_modes": { + "1x400G": ["etp52"], + "2x400G[200G]": ["etp52a", "etp52b"], + "4x200G[100G]": ["etp52a", "etp52b", "etp52c", "etp52d"], + "8x100G[50G]": ["etp52a", "etp52b", "etp52c", "etp52d", "etp52e", "etp52f", "etp52g", "etp52h"] + } + }, + "Ethernet416": { + "index": "53,53,53,53,53,53,53,53", + "lanes": "416,417,418,419,420,421,422,423", + "breakout_modes": { + "1x400G": ["etp53"], + "2x400G[200G]": ["etp53a", "etp53b"], + "4x200G[100G]": ["etp53a", "etp53b", "etp53c", "etp53d"], + "8x100G[50G]": ["etp53a", "etp53b", "etp53c", "etp53d", "etp53e", "etp53f", "etp53g", "etp53h"] + } + }, + "Ethernet424": { + "index": "54,54,54,54,54,54,54,54", + "lanes": "424,425,426,427,428,429,430,431", + "breakout_modes": { + "1x400G": ["etp54"], + "2x400G[200G]": ["etp54a", "etp54b"], + "4x200G[100G]": ["etp54a", "etp54b", "etp54c", "etp54d"], + "8x100G[50G]": ["etp54a", "etp54b", "etp54c", "etp54d", "etp54e", "etp54f", "etp54g", "etp54h"] + } + }, + "Ethernet432": { + "index": "55,55,55,55,55,55,55,55", + "lanes": "432,433,434,435,436,437,438,439", + "breakout_modes": { + "1x400G": ["etp55"], + "2x400G[200G]": ["etp55a", "etp55b"], + "4x200G[100G]": ["etp55a", "etp55b", "etp55c", "etp55d"], + "8x100G[50G]": ["etp55a", "etp55b", "etp55c", "etp55d", "etp55e", "etp55f", "etp55g", "etp55h"] + } + }, + "Ethernet440": { + "index": "56,56,56,56,56,56,56,56", + "lanes": "440,441,442,443,444,445,446,447", + "breakout_modes": { + "1x400G": ["etp56"], + "2x400G[200G]": ["etp56a", "etp56b"], + "4x200G[100G]": ["etp56a", "etp56b", "etp56c", "etp56d"], + "8x100G[50G]": ["etp56a", "etp56b", "etp56c", "etp56d", "etp56e", "etp56f", "etp56g", "etp56h"] + } + }, + "Ethernet448": { + "index": "57,57,57,57,57,57,57,57", + "lanes": "448,449,450,451,452,453,454,455", + "breakout_modes": { + "1x400G": ["etp57"], + "2x400G[200G]": ["etp57a", "etp57b"], + "4x200G[100G]": ["etp57a", "etp57b", "etp57c", "etp57d"], + "8x100G[50G]": ["etp57a", "etp57b", "etp57c", "etp57d", "etp57e", "etp57f", "etp57g", "etp57h"] + } + }, + "Ethernet456": { + "index": "58,58,58,58,58,58,58,58", + "lanes": "456,457,458,459,460,461,462,463", + "breakout_modes": { + "1x400G": ["etp58"], + "2x400G[200G]": ["etp58a", "etp58b"], + "4x200G[100G]": ["etp58a", "etp58b", "etp58c", "etp58d"], + "8x100G[50G]": ["etp58a", "etp58b", "etp58c", "etp58d", "etp58e", "etp58f", "etp58g", "etp58h"] + } + }, + "Ethernet464": { + "index": "59,59,59,59,59,59,59,59", + "lanes": "464,465,466,467,468,469,470,471", + "breakout_modes": { + "1x400G": ["etp59"], + "2x400G[200G]": ["etp59a", "etp59b"], + "4x200G[100G]": ["etp59a", "etp59b", "etp59c", "etp59d"], + "8x100G[50G]": ["etp59a", "etp59b", "etp59c", "etp59d", "etp59e", "etp59f", "etp59g", "etp59h"] + } + }, + "Ethernet472": { + "index": "60,60,60,60,60,60,60,60", + "lanes": "472,473,474,475,476,477,478,479", + "breakout_modes": { + "1x400G": ["etp60"], + "2x400G[200G]": ["etp60a", "etp60b"], + "4x200G[100G]": ["etp60a", "etp60b", "etp60c", "etp60d"], + "8x100G[50G]": ["etp60a", "etp60b", "etp60c", "etp60d", "etp60e", "etp60f", "etp60g", "etp60h"] + } + }, + "Ethernet480": { + "index": "61,61,61,61,61,61,61,61", + "lanes": "480,481,482,483,484,485,486,487", + "breakout_modes": { + "1x400G": ["etp61"], + "2x400G[200G]": ["etp61a", "etp61b"], + "4x200G[100G]": ["etp61a", "etp61b", "etp61c", "etp61d"], + "8x100G[50G]": ["etp61a", "etp61b", "etp61c", "etp61d", "etp61e", "etp61f", "etp61g", "etp61h"] + } + }, + "Ethernet488": { + "index": "62,62,62,62,62,62,62,62", + "lanes": "488,489,490,491,492,493,494,495", + "breakout_modes": { + "1x400G": ["etp62"], + "2x400G[200G]": ["etp62a", "etp62b"], + "4x200G[100G]": ["etp62a", "etp62b", "etp62c", "etp62d"], + "8x100G[50G]": ["etp62a", "etp62b", "etp62c", "etp62d", "etp62e", "etp62f", "etp62g", "etp62h"] + } + }, + "Ethernet496": { + "index": "63,63,63,63,63,63,63,63", + "lanes": "496,497,498,499,500,501,502,503", + "breakout_modes": { + "1x400G": ["etp63"], + "2x400G[200G]": ["etp63a", "etp63b"], + "4x200G[100G]": ["etp63a", "etp63b", "etp63c", "etp63d"], + "8x100G[50G]": ["etp63a", "etp63b", "etp63c", "etp63d", "etp63e", "etp63f", "etp63g", "etp63h"] + } + }, + "Ethernet504": { + "index": "64,64,64,64,64,64,64,64", + "lanes": "504,505,506,507,508,509,510,511", + "breakout_modes": { + "1x400G": ["etp64"], + "2x400G[200G]": ["etp64a", "etp64b"], + "4x200G[100G]": ["etp64a", "etp64b", "etp64c", "etp64d"], + "8x100G[50G]": ["etp64a", "etp64b", "etp64c", "etp64d", "etp64e", "etp64f", "etp64g", "etp64h"] + } + }, + "Ethernet512": { + "index": "65", + "lanes": "512", + "breakout_modes": { + "1x25G[10G]": ["etp65"] + } + }, + "Ethernet520": { + "index": "66", + "lanes": "520", + "breakout_modes": { + "1x25G[10G]": ["etp66"] + } + } + } +} + diff --git a/device/mellanox/x86_64-nvidia_sn5640-r0/platform_asic b/device/mellanox/x86_64-nvidia_sn5640-r0/platform_asic new file mode 100644 index 00000000000..70c07488555 --- /dev/null +++ b/device/mellanox/x86_64-nvidia_sn5640-r0/platform_asic @@ -0,0 +1 @@ +mellanox diff --git a/device/mellanox/x86_64-nvidia_sn5640-r0/platform_components.json b/device/mellanox/x86_64-nvidia_sn5640-r0/platform_components.json new file mode 100644 index 00000000000..1d29ad73b42 --- /dev/null +++ b/device/mellanox/x86_64-nvidia_sn5640-r0/platform_components.json @@ -0,0 +1,15 @@ +{ + "chassis": { + "SN5640": { + "component": { + "ONIE": { }, + "SSD": { }, + "BIOS": { }, + "CPLD1": { }, + "CPLD2": { }, + "CPLD3": { }, + "CPLD4": { } + } + } + } +} diff --git a/device/mellanox/x86_64-nvidia_sn5640-r0/platform_wait b/device/mellanox/x86_64-nvidia_sn5640-r0/platform_wait new file mode 120000 index 00000000000..4b30bd42985 --- /dev/null +++ b/device/mellanox/x86_64-nvidia_sn5640-r0/platform_wait @@ -0,0 +1 @@ +../x86_64-mlnx_msn2700-r0/platform_wait \ No newline at end of file diff --git a/device/mellanox/x86_64-nvidia_sn5640-r0/pmon_daemon_control.json b/device/mellanox/x86_64-nvidia_sn5640-r0/pmon_daemon_control.json new file mode 100644 index 00000000000..fefdfb32739 --- /dev/null +++ b/device/mellanox/x86_64-nvidia_sn5640-r0/pmon_daemon_control.json @@ -0,0 +1,6 @@ +{ + "skip_ledd": true, + "skip_fancontrol": true, + "skip_xcvrd_cmis_mgr": true +} + diff --git a/device/mellanox/x86_64-nvidia_sn5640-r0/pmon_immediate_start b/device/mellanox/x86_64-nvidia_sn5640-r0/pmon_immediate_start new file mode 100644 index 00000000000..e69de29bb2d diff --git a/device/mellanox/x86_64-nvidia_sn5640-r0/pre_reboot_hook b/device/mellanox/x86_64-nvidia_sn5640-r0/pre_reboot_hook new file mode 120000 index 00000000000..6fc31078ee8 --- /dev/null +++ b/device/mellanox/x86_64-nvidia_sn5640-r0/pre_reboot_hook @@ -0,0 +1 @@ +../x86_64-mlnx_msn2700-r0/pre_reboot_hook \ No newline at end of file diff --git a/device/mellanox/x86_64-nvidia_sn5640-r0/psu_sensors.json b/device/mellanox/x86_64-nvidia_sn5640-r0/psu_sensors.json new file mode 120000 index 00000000000..5816694317d --- /dev/null +++ b/device/mellanox/x86_64-nvidia_sn5640-r0/psu_sensors.json @@ -0,0 +1 @@ +../x86_64-mlnx_msn2700-r0/psu_sensors.json \ No newline at end of file diff --git a/device/mellanox/x86_64-nvidia_sn5640-r0/psu_sensors_conf_updater b/device/mellanox/x86_64-nvidia_sn5640-r0/psu_sensors_conf_updater new file mode 120000 index 00000000000..b9686d838e0 --- /dev/null +++ b/device/mellanox/x86_64-nvidia_sn5640-r0/psu_sensors_conf_updater @@ -0,0 +1 @@ +../x86_64-mlnx_msn2700-r0/psu_sensors_conf_updater \ No newline at end of file diff --git a/device/mellanox/x86_64-nvidia_sn5640-r0/sensors.conf b/device/mellanox/x86_64-nvidia_sn5640-r0/sensors.conf new file mode 100644 index 00000000000..209768788ac --- /dev/null +++ b/device/mellanox/x86_64-nvidia_sn5640-r0/sensors.conf @@ -0,0 +1,494 @@ +################################################################################## +# Copyright (c) 2019-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# +# Platform specific sensors config for SN5640 +################################################################################## + +# ASIC temperature sensor +chip "mlxsw-i2c-*-48" + label temp1 "Ambient ASIC Temp" + +# Fan and port ambient temperature sensors +chip "tmp102-i2c-*-49" + label temp1 "Ambient Fan Side Temp (air exhaust)" +chip "adt75-i2c-*-49" + label temp1 "Ambient Fan Side Temp (air exhaust)" +chip "stts751-i2c-*-49" + label temp1 "Ambient Fan Side Temp (air exhaust)" +chip "tmp102-i2c-*-4a" + label temp1 "Ambient Port Side Temp (air intake)" +chip "adt75-i2c-*-4a" + label temp1 "Ambient Port Side Temp (air intake)" +chip "stts751-i2c-*-4a" + label temp1 "Ambient Port Side Temp (air intake)" + +# ASIC power controllers +chip "mp2891-i2c-*-62" + label in1 "PMIC-1 PSU 13V5 Rail (in1)" + label in2 "PMIC-1 VDD_M ADJ Rail (out1)" + ignore in3 + label temp1 "PMIC-1 VDD_M ADJ Temp 1" + ignore temp2 + label power1 "PMIC-1 13V5 VDD_M (in)" + label power2 "PMIC-1 VDD_M Rail Pwr (out1)" + ignore power3 + label curr1 "PMIC-1 13V5 VDD_M Rail Curr (in1)" + label curr2 "PMIC-1 VDD_M Rail Curr (out1)" + ignore curr3 + ignore curr4 + ignore curr5 + ignore curr6 + ignore curr7 + ignore curr8 + ignore curr9 + ignore curr10 +chip "xdpe1a2g7-i2c-*-62" + label in1 "PMIC-1 PSU 13V5 Rail (in1)" + label in2 "PMIC-1 VDD_M ADJ Rail (out1)" + ignore in3 + label temp1 "PMIC-1 VDD_M ADJ Temp 1" + ignore temp2 + label power1 "PMIC-1 13V5 VDD_M (in)" + label power2 "PMIC-1 VDD_M Rail Pwr (out1)" + ignore power3 + label curr1 "PMIC-1 13V5 VDD_M Rail Curr (in1)" + label curr2 "PMIC-1 VDD_M Rail Curr (out1)" + ignore curr3 + ignore curr4 + ignore curr5 + ignore curr6 + ignore curr7 + ignore curr8 + ignore curr9 + ignore curr10 + +chip "mp2891-i2c-*-63" + label in1 "PMIC-2 PSU 13V5 Rail (in1)" + label in2 "PMIC-2 VDD_T0 ADJ Rail (out1)" + label in3 "PMIC-2 VDD_T1 ADJ Rail (out2)" + label temp1 "PMIC-2 VDD_T0 ADJ Temp 1" + ignore temp2 + label power1 "PMIC-2 13V5 VDD_T0 VDD_T1 (in)" + label power2 "PMIC-2 VDD_T0 Rail Pwr (out1)" + label power3 "PMIC-2 VDD_T1 Rail Pwr (out2)" + label curr1 "PMIC-2 13V5 VDD_T0 VDD_T1 Rail Curr (in1)" + label curr2 "PMIC-2 VDD_T0 Rail Curr (out1)" + label curr3 "PMIC-2 VDD_T1 Rail Curr (out2)" + ignore curr4 + ignore curr5 + ignore curr6 +chip "xdpe1a2g7-i2c-*-63" + label in1 "PMIC-2 PSU 13V5 Rail (in1)" + label in2 "PMIC-2 VDD_T0 ADJ Rail (out1)" + label in3 "PMIC-2 VDD_T1 ADJ Rail (out2)" + label temp1 "PMIC-2 VDD_T0 ADJ Temp 1" + ignore temp2 + label power1 "PMIC-2 13V5 VDD_T0 VDD_T1 (in)" + label power2 "PMIC-2 VDD_T0 Rail Pwr (out1)" + label power3 "PMIC-2 VDD_T1 Rail Pwr (out2)" + label curr1 "PMIC-2 13V5 VDD_T0 VDD_T1 Rail Curr (in1)" + label curr2 "PMIC-2 VDD_T0 Rail Curr (out1)" + label curr3 "PMIC-2 VDD_T1 Rail Curr (out2)" + ignore curr4 + ignore curr5 + ignore curr6 + +chip "mp2891-i2c-*-64" + label in1 "PMIC-3 PSU 13V5 Rail (in1)" + label in2 "PMIC-3 VDD_T2 ADJ Rail (out1)" + label in3 "PMIC-3 VDD_T3 ADJ Rail (out2)" + label temp1 "PMIC-3 VDD_T2 ADJ Temp 1" + ignore temp2 + label power1 "PMIC-3 13V5 VDD_T2 VDD_T3 (in)" + label power2 "PMIC-3 VDD_T2 Rail Pwr (out1)" + label power3 "PMIC-3 VDD_T3 Rail Pwr (out2)" + label curr1 "PMIC-3 13V5 VDD_T2 VDD_T3 Rail Curr (in1)" + label curr2 "PMIC-3 VDD_T2 Rail Curr (out1)" + label curr3 "PMIC-3 VDD_T3 Rail Curr (out2)" + ignore curr4 + ignore curr5 + ignore curr6 +chip "xdpe1a2g7-i2c-*-64" + label in1 "PMIC-3 PSU 13V5 Rail (in1)" + label in2 "PMIC-3 VDD_T2 ADJ Rail (out1)" + label in3 "PMIC-3 VDD_T3 ADJ Rail (out2)" + label temp1 "PMIC-3 VDD_T2 ADJ Temp 1" + ignore temp2 + label power1 "PMIC-3 13V5 VDD_T2 VDD_T3 (in)" + label power2 "PMIC-3 VDD_T2 Rail Pwr (out1)" + label power3 "PMIC-3 VDD_T3 Rail Pwr (out2)" + label curr1 "PMIC-3 13V5 VDD_T2 VDD_T3 Rail Curr (in1)" + label curr2 "PMIC-3 VDD_T2 Rail Curr (out1)" + label curr3 "PMIC-3 VDD_T3 Rail Curr (out2)" + ignore curr4 + ignore curr5 + ignore curr6 + +chip "mp2891-i2c-*-65" + label in1 "PMIC-4 PSU 13V5 Rail (in1)" + label in2 "PMIC-4 VDD_T4 ADJ Rail (out1)" + label in3 "PMIC-4 VDD_T5 ADJ Rail (out2)" + label temp1 "PMIC-4 VDD_T4 ADJ Temp 1" + ignore temp2 + label power1 "PMIC-4 13V5 VDD_T4 VDD_T5 (in)" + label power2 "PMIC-4 VDD_T4 Rail Pwr (out1)" + label power3 "PMIC-4 VDD_T5 Rail Pwr (out2)" + label curr1 "PMIC-4 13V5 VDD_T4 VDD_T5 Rail Curr (in1)" + label curr2 "PMIC-4 VDD_T4 Rail Curr (out1)" + label curr3 "PMIC-4 VDD_T5 Rail Curr (out2)" + ignore curr4 + ignore curr5 + ignore curr6 +chip "xdpe1a2g7-i2c-*-65" + label in1 "PMIC-4 PSU 13V5 Rail (in1)" + label in2 "PMIC-4 VDD_T4 ADJ Rail (out1)" + label in3 "PMIC-4 VDD_T5 ADJ Rail (out2)" + label temp1 "PMIC-4 VDD_T4 ADJ Temp 1" + ignore temp2 + label power1 "PMIC-4 13V5 VDD_T4 VDD_T5 (in)" + label power2 "PMIC-4 VDD_T4 Rail Pwr (out1)" + label power3 "PMIC-4 VDD_T5 Rail Pwr (out2)" + label curr1 "PMIC-4 13V5 VDD_T4 VDD_T5 Rail Curr (in1)" + label curr2 "PMIC-4 VDD_T4 Rail Curr (out1)" + label curr3 "PMIC-4 VDD_T5 Rail Curr (out2)" + ignore curr4 + ignore curr5 + ignore curr6 + +chip "mp2891-i2c-*-66" + label in1 "PMIC-5 PSU 13V5 Rail (in1)" + label in2 "PMIC-5 VDD_T6 ADJ Rail (out1)" + label in3 "PMIC-5 VDD_T7 ADJ Rail (out2)" + label temp1 "PMIC-5 VDD_T6 ADJ Temp 1" + ignore temp2 + label power1 "PMIC-5 13V5 VDD_T6 VDD_T7 (in)" + label power2 "PMIC-5 VDD_T6 Rail Pwr (out1)" + label power3 "PMIC-5 VDD_T7 Rail Pwr (out2)" + label curr1 "PMIC-5 13V5 VDD_T6 VDD_T7 Rail Curr (in1)" + label curr2 "PMIC-5 VDD_T6 Rail Curr (out1)" + label curr3 "PMIC-5 VDD_T7 Rail Curr (out2)" + ignore curr4 + ignore curr5 + ignore curr6 +chip "xdpe1a2g7-i2c-*-66" + label in1 "PMIC-5 PSU 13V5 Rail (in1)" + label in2 "PMIC-5 VDD_T6 ADJ Rail (out1)" + label in3 "PMIC-5 VDD_T7 ADJ Rail (out2)" + label temp1 "PMIC-5 VDD_T6 ADJ Temp 1" + ignore temp2 + label power1 "PMIC-5 13V5 VDD_T6 VDD_T7 (in)" + label power2 "PMIC-5 VDD_T6 Rail Pwr (out1)" + label power3 "PMIC-5 VDD_T7 Rail Pwr (out2)" + label curr1 "PMIC-5 13V5 VDD_T6 VDD_T7 Rail Curr (in1)" + label curr2 "PMIC-5 VDD_T6 Rail Curr (out1)" + label curr3 "PMIC-5 VDD_T7 Rail Curr (out2)" + ignore curr4 + ignore curr5 + ignore curr6 + +chip "mp2891-i2c-*-67" + label in1 "PMIC-6 PSU 13V5 Rail (in1)" + label in2 "PMIC-6 DVDD_T0 ADJ Rail (out1)" + label in3 "PMIC-6 DVDD_T1 ADJ Rail (out2)" + label temp1 "PMIC-6 DVDD_T0 ADJ Temp 1" + ignore temp2 + label power1 "PMIC-6 13V5 DVDD_T0 DVDD_T1 (in)" + label power2 "PMIC-6 DVDD_T0 Rail Pwr (out1)" + label power3 "PMIC-6 DVDD_T1 Rail Pwr (out2)" + label curr1 "PMIC-6 13V5 DVDD_T0 DVDD_T1 Rail Curr (in1)" + label curr2 "PMIC-6 DVDD_T0 Rail Curr (out1)" + label curr3 "PMIC-6 DVDD_T1 Rail Curr (out2)" + ignore curr4 + ignore curr5 + ignore curr6 +chip "xdpe1a2g7-i2c-*-67" + label in1 "PMIC-6 PSU 13V5 Rail (in1)" + label in2 "PMIC-6 DVDD_T0 ADJ Rail (out1)" + label in3 "PMIC-6 DVDD_T1 ADJ Rail (out2)" + label temp1 "PMIC-6 DVDD_T0 ADJ Temp 1" + ignore temp2 + label power1 "PMIC-6 13V5 DVDD_T0 DVDD_T1 (in)" + label power2 "PMIC-6 DVDD_T0 Rail Pwr (out1)" + label power3 "PMIC-6 DVDD_T1 Rail Pwr (out2)" + label curr1 "PMIC-6 13V5 DVDD_T0 DVDD_T1 Rail Curr (in1)" + label curr2 "PMIC-6 DVDD_T0 Rail Curr (out1)" + label curr3 "PMIC-6 DVDD_T1 Rail Curr (out2)" + ignore curr4 + ignore curr5 + ignore curr6 + +chip "mp2891-i2c-*-68" + label in1 "PMIC-7 PSU 13V5 Rail (in1)" + label in2 "PMIC-7 DVDD_T2 ADJ Rail (out1)" + label in3 "PMIC-7 DVDD_T3 ADJ Rail (out2)" + label temp1 "PMIC-7 DVDD_T2 ADJ Temp 1" + ignore temp2 + label power1 "PMIC-7 13V5 DVDD_T2 DVDD_T3 (in)" + label power2 "PMIC-7 DVDD_T2 Rail Pwr (out1)" + label power3 "PMIC-7 DVDD_T3 Rail Pwr (out2)" + label curr1 "PMIC-7 13V5 DVDD_T2 DVDD_T3 Rail Curr (in1)" + label curr2 "PMIC-7 DVDD_T2 Rail Curr (out1)" + label curr3 "PMIC-7 DVDD_T3 Rail Curr (out2)" + ignore curr4 + ignore curr5 + ignore curr6 +chip "xdpe1a2g7-i2c-*-68" + label in1 "PMIC-7 PSU 13V5 Rail (in1)" + label in2 "PMIC-7 DVDD_T2 ADJ Rail (out1)" + label in3 "PMIC-7 DVDD_T3 ADJ Rail (out2)" + label temp1 "PMIC-7 DVDD_T2 ADJ Temp 1" + ignore temp2 + label power1 "PMIC-7 13V5 DVDD_T2 DVDD_T3 (in)" + label power2 "PMIC-7 DVDD_T2 Rail Pwr (out1)" + label power3 "PMIC-7 DVDD_T3 Rail Pwr (out2)" + label curr1 "PMIC-7 13V5 DVDD_T2 DVDD_T3 Rail Curr (in1)" + label curr2 "PMIC-7 DVDD_T2 Rail Curr (out1)" + label curr3 "PMIC-7 DVDD_T3 Rail Curr (out2)" + ignore curr4 + ignore curr5 + ignore curr6 + +chip "mp2891-i2c-*-69" + label in1 "PMIC-8 PSU 13V5 Rail (in1)" + label in2 "PMIC-8 DVDD_T4 ADJ Rail (out1)" + label in3 "PMIC-8 DVDD_T5 ADJ Rail (out2)" + label temp1 "PMIC-8 DVDD_T4 ADJ Temp 1" + ignore temp2 + label power1 "PMIC-8 13V5 DVDD_T4 DVDD_T5 (in)" + label power2 "PMIC-8 DVDD_T4 Rail Pwr (out1)" + label power3 "PMIC-8 DVDD_T5 Rail Pwr (out2)" + label curr1 "PMIC-8 13V5 DVDD_T4 DVDD_T5 Rail Curr (in1)" + label curr2 "PMIC-8 DVDD_T4 Rail Curr (out1)" + label curr3 "PMIC-8 DVDD_T5 Rail Curr (out2)" + ignore curr4 + ignore curr5 + ignore curr6 +chip "xdpe1a2g7-i2c-*-69" + label in1 "PMIC-8 PSU 13V5 Rail (in1)" + label in2 "PMIC-8 DVDD_T4 ADJ Rail (out1)" + label in3 "PMIC-8 DVDD_T5 ADJ Rail (out2)" + label temp1 "PMIC-8 DVDD_T4 ADJ Temp 1" + ignore temp2 + label power1 "PMIC-8 13V5 DVDD_T4 DVDD_T5 (in)" + label power2 "PMIC-8 DVDD_T4 Rail Pwr (out1)" + label power3 "PMIC-8 DVDD_T5 Rail Pwr (out2)" + label curr1 "PMIC-8 13V5 DVDD_T4 DVDD_T5 Rail Curr (in1)" + label curr2 "PMIC-8 DVDD_T4 Rail Curr (out1)" + label curr3 "PMIC-8 DVDD_T5 Rail Curr (out2)" + ignore curr4 + ignore curr5 + ignore curr6 + +chip "mp2891-i2c-*-6a" + label in1 "PMIC-9 PSU 13V5 Rail (in1)" + label in2 "PMIC-9 DVDD_T6 ADJ Rail (out1)" + label in3 "PMIC-9 DVDD_T7 ADJ Rail (out2)" + label temp1 "PMIC-9 DVDD_T6 ADJ Temp 1" + ignore temp2 + label power1 "PMIC-9 13V5 DVDD_T6 DVDD_T7 (in)" + label power2 "PMIC-9 DVDD_T6 Rail Pwr (out1)" + label power3 "PMIC-9 DVDD_T7 Rail Pwr (out2)" + label curr1 "PMIC-9 13V5 DVDD_T6 DVDD_T7 Rail Curr (in1)" + label curr2 "PMIC-9 DVDD_T6 Rail Curr (out1)" + label curr3 "PMIC-9 DVDD_T7 Rail Curr (out2)" + ignore curr4 + ignore curr5 + ignore curr6 +chip "xdpe1a2g7-i2c-*-6a" + label in1 "PMIC-9 PSU 13V5 Rail (in1)" + label in2 "PMIC-9 DVDD_T6 ADJ Rail (out1)" + label in3 "PMIC-9 DVDD_T7 ADJ Rail (out2)" + label temp1 "PMIC-9 DVDD_T6 ADJ Temp 1" + ignore temp2 + label power1 "PMIC-9 13V5 DVDD_T6 DVDD_T7 (in)" + label power2 "PMIC-9 DVDD_T6 Rail Pwr (out1)" + label power3 "PMIC-9 DVDD_T7 Rail Pwr (out2)" + label curr1 "PMIC-9 13V5 DVDD_T6 DVDD_T7 Rail Curr (in1)" + label curr2 "PMIC-9 DVDD_T6 Rail Curr (out1)" + label curr3 "PMIC-9 DVDD_T7 Rail Curr (out2)" + ignore curr4 + ignore curr5 + ignore curr6 + +chip "mp2891-i2c-*-6c" + label in1 "PMIC-10 PSU 13V5 Rail (in1)" + label in2 "PMIC-10 HVDD_T03 1V2 Rail (out1)" + label in3 "PMIC-10 HVDD_T47 1V2 Rail (out2)" + label temp1 "PMIC-10 HVDD_T03 1V2 Temp 1" + ignore temp2 + label power1 "PMIC-10 13V5 HVDD_T03 HVDD_T47 (in)" + label power2 "PMIC-10 HVDD_T03 Rail Pwr (out1)" + label power3 "PMIC-10 HVDD_T47 Rail Pwr (out2)" + label curr1 "PMIC-10 13V5 HVDD_T03 HVDD_T47 Rail Curr (in1)" + label curr2 "PMIC-10 HVDD_T03 Rail Curr (out1)" + label curr3 "PMIC-10 HVDD_T47 Rail Curr (out2)" + ignore curr4 + ignore curr5 + ignore curr6 + ignore curr7 + ignore curr8 + ignore curr9 + ignore curr10 + ignore curr11 +chip "xdpe1a2g7-i2c-*-6c" + label in1 "PMIC-10 PSU 13V5 Rail (in1)" + label in2 "PMIC-10 HVDD_T03 1V2 Rail (out1)" + label in3 "PMIC-10 HVDD_T47 1V2 Rail (out2)" + label temp1 "PMIC-10 HVDD_T03 1V2 Temp 1" + ignore temp2 + label power1 "PMIC-10 13V5 HVDD_T03 HVDD_T47 (in)" + label power2 "PMIC-10 HVDD_T03 Rail Pwr (out1)" + label power3 "PMIC-10 HVDD_T47 Rail Pwr (out2)" + label curr1 "PMIC-10 13V5 HVDD_T03 HVDD_T47 Rail Curr (in1)" + label curr2 "PMIC-10 HVDD_T03 Rail Curr (out1)" + label curr3 "PMIC-10 HVDD_T47 Rail Curr (out2)" + ignore curr4 + ignore curr5 + ignore curr6 + ignore curr7 + ignore curr8 + ignore curr9 + ignore curr10 + ignore curr11 + +chip "mp2891-i2c-*-6e" + label in1 "PMIC-11 PSU 13V5 Rail (in1)" + label in2 "PMIC-11 VDDSCC 0V75 Rail (out1)" + label in3 "PMIC-11 DVDD_M ADJ Rail (out2)" + label temp1 "PMIC-11 VDDSCC 1V2 Temp 1" + ignore temp2 + label power1 "PMIC-11 13V5 VDDSCC DVDD_M (in)" + label power2 "PMIC-11 VDDSCC Rail Pwr (out1)" + label power3 "PMIC-11 DVDD_M Rail Pwr (out2)" + label curr1 "PMIC-11 13V5 VDDSCC DVDD_M Rail Curr (in1)" + label curr2 "PMIC-11 VDDSCC Rail Curr (out1)" + label curr3 "PMIC-11 DVDD_M Rail Curr (out2)" + ignore curr4 + ignore curr5 + ignore curr6 +chip "xdpe1a2g7-i2c-*-6e" + label in1 "PMIC-11 PSU 13V5 Rail (in1)" + label in2 "PMIC-11 VDDSCC 0V75 Rail (out1)" + label in3 "PMIC-11 DVDD_M ADJ Rail (out2)" + label temp1 "PMIC-11 VDDSCC 1V2 Temp 1" + ignore temp2 + label power1 "PMIC-11 13V5 VDDSCC DVDD_M (in)" + label power2 "PMIC-11 VDDSCC Rail Pwr (out1)" + label power3 "PMIC-11 DVDD_M Rail Pwr (out2)" + label curr1 "PMIC-11 13V5 VDDSCC DVDD_M Rail Curr (in1)" + label curr2 "PMIC-11 VDDSCC Rail Curr (out1)" + label curr3 "PMIC-11 DVDD_M Rail Curr (out2)" + ignore curr4 + ignore curr5 + ignore curr6 + +# Power supplies +chip "dps460-i2c-*-59" + label in1 "PSU-1(L) 220V Rail (in)" + ignore in2 + label in3 "PSU-1(L) 12V Rail (out)" + ignore fan2 + ignore fan3 + label fan1 "PSU-1(L) Fan 1" + label temp1 "PSU-1(L) Temp 1" + label temp2 "PSU-1(L) Temp 2" + label temp3 "PSU-1(L) Temp 3" + label power1 "PSU-1(L) 220V Rail Pwr (in)" + label power2 "PSU-1(L) 12V Rail Pwr (out)" + label curr1 "PSU-1(L) 220V Rail Curr (in)" + label curr2 "PSU-1(L) 12V Rail Curr (out)" + set power2_cap 0 +chip "dps460-i2c-*-58" + label in1 "PSU-2(L) 220V Rail (in)" + ignore in2 + label in3 "PSU-2(L) 12V Rail (out)" + ignore fan2 + ignore fan3 + label fan1 "PSU-2(L) Fan 1" + label temp1 "PSU-2(L) Temp 1" + label temp2 "PSU-2(R) Temp 2" + label temp3 "PSU-2(L) Temp 3" + label power1 "PSU-2(L) 220V Rail Pwr (in)" + label power2 "PSU-2(L) 12V Rail Pwr (out)" + label curr1 "PSU-2(L) 220V Rail Curr (in)" + label curr2 "PSU-2(L) 12V Rail Curr (out)" + set power2_cap 0 +chip "dps460-i2c-*-5b" + label in1 "PSU-3(R) 220V Rail (in)" + ignore in2 + label in3 "PSU-3(R) 12V Rail (out)" + ignore fan2 + ignore fan3 + label fan1 "PSU-3(R) Fan 1" + label temp1 "PSU-3(R) Temp 1" + label temp2 "PSU-3(R) Temp 2" + label temp3 "PSU-3(R) Temp 3" + label power1 "PSU-3(R) 220V Rail Pwr (in)" + label power2 "PSU-3(R) 12V Rail Pwr (out)" + label curr1 "PSU-3(R) 220V Rail Curr (in)" + label curr2 "PSU-3(R) 12V Rail Curr (out)" + set power2_cap 0 +chip "dps460-i2c-*-5a" + label in1 "PSU-4(R) 220V Rail (in)" + ignore in2 + label in3 "PSU-4(R) 12V Rail (out)" + ignore fan2 + ignore fan3 + label fan1 "PSU-4(R) Fan 1" + label temp1 "PSU-4(R) Temp 1" + label temp2 "PSU-4(R) Temp 2" + label temp3 "PSU-4(R) Temp 3" + label power1 "PSU-4(R) 220V Rail Pwr (in)" + label power2 "PSU-4(R) 12V Rail Pwr (out)" + label curr1 "PSU-4(R) 220V Rail Curr (in)" + label curr2 "PSU-4(R) 12V Rail Curr (out)" + set power2_cap 0 + +# AMD Comex Power controllers +chip "mp2855-i2c-*-69" + label in1 "PMIC-12 COMEX (in) VDDCR INPUT VOLT" + label in2 "PMIC-12 COMEX (out) VDDCR_CPU VOLT" + label in3 "PMIC-12 COMEX (out2) VDDCR_SOC VOLT" + label temp1 "PMIC-12 COMEX VDDCR_CPU PHASE TEMP" + label temp2 "PMIC-12 COMEX VDDCR_SOC PHASE TEMP" + label curr1 "PMIC-12 COMEX VDDCR_CPU CURR" + label curr2 "PMIC-12 COMEX VDDCR_SOC CURR" + +chip "mp2975-i2c-*-6a" + label in1 "PMIC-13 COMEX VDD_MEM INPUT VOLT" + label in2 "PMIC-13 COMEX VDD_MEM OUTPUT VOLT" + label temp1 "PMIC-13 COMEX VDD_MEM PHASE TEMP" + label curr1 "PMIC-13 COMEX VDD_MEM INPUT CURR" + label curr2 "PMIC-13 COMEX VDD_MEM OUTPUT CURR" + ignore curr3 + ignore curr4 + label power1 "PMIC-13 COMEX VDD_MEM INPUT POWER" + label power2 "PMIC-13 COMEX VDD_MEM OUTPUT POWER" + +# AMD Comex SODIMM temperature sensors +chip "jc42-i2c-*-1a" + label temp1 "SODIMM1 Temp" + +chip "jc42-i2c-*-1b" + label temp1 "SODIMM2 Temp" + +chip "jc42-i2c-*-1e" + label temp1 "SODIMM3 Temp" + +chip "jc42-i2c-*-1f" + label temp1 "SODIMM4 Temp" + +# AMD Comex CPU temperature sensor +chip "k10temp-pci-*" + label temp1 "CPU PACKAGE TEMP" + label temp2 "CPU DIE0 TEMP" + +# NVME SSD temperature sensor +chip "nvme-pci-*" + label temp1 "SSD Temp" + ignore temp2 + ignore temp3 + +# Ethernet PHY temperature sensor +chip "00000400400-mdio-4" + label temp1 "Eth Phy Temp" diff --git a/device/mellanox/x86_64-nvidia_sn5640-r0/system_health_monitoring_config.json b/device/mellanox/x86_64-nvidia_sn5640-r0/system_health_monitoring_config.json new file mode 120000 index 00000000000..98df66c27ca --- /dev/null +++ b/device/mellanox/x86_64-nvidia_sn5640-r0/system_health_monitoring_config.json @@ -0,0 +1 @@ +../x86_64-mlnx_msn2700-r0/system_health_monitoring_config.json \ No newline at end of file diff --git a/device/mellanox/x86_64-nvidia_sn5640-r0/thermal_policy.json b/device/mellanox/x86_64-nvidia_sn5640-r0/thermal_policy.json new file mode 120000 index 00000000000..5a25cd87f70 --- /dev/null +++ b/device/mellanox/x86_64-nvidia_sn5640-r0/thermal_policy.json @@ -0,0 +1 @@ +../x86_64-mlnx_msn2700-r0/thermal_policy.json \ No newline at end of file diff --git a/platform/mellanox/asic_table.j2 b/platform/mellanox/asic_table.j2 index 4547f07fb31..b5fedda9c7d 100644 --- a/platform/mellanox/asic_table.j2 +++ b/platform/mellanox/asic_table.j2 @@ -1,5 +1,6 @@ {# - Copyright (c) 2020-2024 NVIDIA CORPORATION & AFFILIATES. + SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. Apache-2.0 Licensed under the Apache License, Version 2.0 (the "License"); @@ -51,6 +52,7 @@ 'x86_64-nvidia_sn5400_simx-r0':'MELLANOX-SPECTRUM-4', 'x86_64-nvidia_sn5600_simx-r0':'MELLANOX-SPECTRUM-4', 'x86_64-nvidia_sn4280-r0':'MELLANOX-SPECTRUM-3', + 'x86_64-nvidia_sn5640-r0':'MELLANOX-SPECTRUM-5', 'x86_64-nvidia_sn5640_simx-r0':'MELLANOX-SPECTRUM-5', 'vs-platform':'vs' } diff --git a/platform/mellanox/mlnx-platform-api/sonic_platform/device_data.py b/platform/mellanox/mlnx-platform-api/sonic_platform/device_data.py index a32bdde4596..d53e60c9f81 100644 --- a/platform/mellanox/mlnx-platform-api/sonic_platform/device_data.py +++ b/platform/mellanox/mlnx-platform-api/sonic_platform/device_data.py @@ -180,6 +180,16 @@ class DpuInterfaceEnum(Enum): 'fw_control_ports': [64, 65] # 0 based sfp index list } }, + 'x86_64-nvidia_sn5640-r0': { + 'thermal': { + "capability": { + "comex_amb": False + } + }, + 'sfp': { + 'fw_control_ports': [64, 65] # 0 based sfp index list + } + }, 'x86_64-nvidia_sn5640_simx-r0': { 'thermal': { "capability": { @@ -392,16 +402,16 @@ def get_watchdog_max_period(cls): return DEFAULT_WD_PERIOD return watchdog_data.get('max_period', None) - + @classmethod @utils.read_only_cache() def get_always_fw_control_ports(cls): platform_data = DEVICE_DATA.get(cls.get_platform_name()) if not platform_data: return None - + sfp_data = platform_data.get('sfp') if not sfp_data: return None - + return sfp_data.get('fw_control_ports')