From fa583824f6dfe1a73b0b2b1d14ba29745247d24b Mon Sep 17 00:00:00 2001 From: Kaisheng Hua Date: Mon, 9 Feb 2026 06:10:08 +0000 Subject: [PATCH] ladahk800bcls_fix_mgmt_port --- .../Ladakh800bclsPlatformMapping.cpp | 540 ++++++++++++++++++ .../sai/SaiBcmLadakh800bclsPlatformPort.h | 10 + ...800bcls_platform_mapping_is_multi_npu.json | 540 ++++++++++++++++++ .../ladakh800bcls_profile_settings.csv | 2 +- .../ladakh800bcls_si_settings.csv | 32 +- 5 files changed, 1107 insertions(+), 17 deletions(-) diff --git a/fboss/agent/platforms/common/ladakh800bcls/Ladakh800bclsPlatformMapping.cpp b/fboss/agent/platforms/common/ladakh800bcls/Ladakh800bclsPlatformMapping.cpp index abe3fc1208ee2..a5237a1313677 100644 --- a/fboss/agent/platforms/common/ladakh800bcls/Ladakh800bclsPlatformMapping.cpp +++ b/fboss/agent/platforms/common/ladakh800bcls/Ladakh800bclsPlatformMapping.cpp @@ -34062,6 +34062,251 @@ constexpr auto kJsonPlatformMappingStr = R"( } } }, + "513": { + "mapping": { + "id": 513, + "name": "eth1/1/1", + "controllingPort": 513, + "pins": [ + { + "a": { + "chip": "NPU-TH6_NIF-slot1/chip1/core64", + "lane": 0 + }, + "z": { + "end": { + "chip": "TRANSCEIVER-QSFP28-slot1/chip1", + "lane": 0 + } + } + }, + { + "a": { + "chip": "NPU-TH6_NIF-slot1/chip1/core64", + "lane": 1 + }, + "z": { + "end": { + "chip": "TRANSCEIVER-QSFP28-slot1/chip1", + "lane": 1 + } + } + }, + { + "a": { + "chip": "NPU-TH6_NIF-slot1/chip1/core64", + "lane": 2 + }, + "z": { + "end": { + "chip": "TRANSCEIVER-QSFP28-slot1/chip1", + "lane": 2 + } + } + }, + { + "a": { + "chip": "NPU-TH6_NIF-slot1/chip1/core64", + "lane": 3 + }, + "z": { + "end": { + "chip": "TRANSCEIVER-QSFP28-slot1/chip1", + "lane": 3 + } + } + } + ], + "portType": 4, + "scope": 0 + }, + "supportedProfiles": { + "22": { + "pins": { + "iphy": [ + { + "id": { + "chip": "NPU-TH6_NIF-slot1/chip1/core64", + "lane": 0 + }, + "tx": { + "pre": 5, + "pre2": 0, + "main": 31, + "post": 0, + "post2": 0, + "post3": 0, + "pre3": 0 + } + }, + { + "id": { + "chip": "NPU-TH6_NIF-slot1/chip1/core64", + "lane": 1 + }, + "tx": { + "pre": 5, + "pre2": 0, + "main": 31, + "post": 0, + "post2": 0, + "post3": 0, + "pre3": 0 + } + }, + { + "id": { + "chip": "NPU-TH6_NIF-slot1/chip1/core64", + "lane": 2 + }, + "tx": { + "pre": 5, + "pre2": 0, + "main": 31, + "post": 0, + "post2": 0, + "post3": 0, + "pre3": 0 + } + }, + { + "id": { + "chip": "NPU-TH6_NIF-slot1/chip1/core64", + "lane": 3 + }, + "tx": { + "pre": 5, + "pre2": 0, + "main": 31, + "post": 0, + "post2": 0, + "post3": 0, + "pre3": 0 + } + } + ], + "transceiver": [ + { + "id": { + "chip": "TRANSCEIVER-QSFP28-slot1/chip1", + "lane": 0 + } + }, + { + "id": { + "chip": "TRANSCEIVER-QSFP28-slot1/chip1", + "lane": 1 + } + }, + { + "id": { + "chip": "TRANSCEIVER-QSFP28-slot1/chip1", + "lane": 2 + } + }, + { + "id": { + "chip": "TRANSCEIVER-QSFP28-slot1/chip1", + "lane": 3 + } + } + ] + } + }, + "23": { + "pins": { + "iphy": [ + { + "id": { + "chip": "NPU-TH6_NIF-slot1/chip1/core64", + "lane": 0 + }, + "tx": { + "pre": 4, + "pre2": 0, + "main": 31, + "post": 12, + "post2": 0, + "post3": 0, + "pre3": 0 + } + }, + { + "id": { + "chip": "NPU-TH6_NIF-slot1/chip1/core64", + "lane": 1 + }, + "tx": { + "pre": 4, + "pre2": 0, + "main": 31, + "post": 12, + "post2": 0, + "post3": 0, + "pre3": 0 + } + }, + { + "id": { + "chip": "NPU-TH6_NIF-slot1/chip1/core64", + "lane": 2 + }, + "tx": { + "pre": 4, + "pre2": 0, + "main": 31, + "post": 12, + "post2": 0, + "post3": 0, + "pre3": 0 + } + }, + { + "id": { + "chip": "NPU-TH6_NIF-slot1/chip1/core64", + "lane": 3 + }, + "tx": { + "pre": 4, + "pre2": 0, + "main": 31, + "post": 12, + "post2": 0, + "post3": 0, + "pre3": 0 + } + } + ], + "transceiver": [ + { + "id": { + "chip": "TRANSCEIVER-QSFP28-slot1/chip1", + "lane": 0 + } + }, + { + "id": { + "chip": "TRANSCEIVER-QSFP28-slot1/chip1", + "lane": 1 + } + }, + { + "id": { + "chip": "TRANSCEIVER-QSFP28-slot1/chip1", + "lane": 2 + } + }, + { + "id": { + "chip": "TRANSCEIVER-QSFP28-slot1/chip1", + "lane": 3 + } + } + ] + } + } + } + }, "2049": { "mapping": { "id": 2049, @@ -68109,6 +68354,251 @@ constexpr auto kJsonPlatformMappingStr = R"( } } } + }, + "2561": { + "mapping": { + "id": 2561, + "name": "eth1/2/1", + "controllingPort": 2561, + "pins": [ + { + "a": { + "chip": "NPU-TH6_NIF-slot1/chip2/core64", + "lane": 0 + }, + "z": { + "end": { + "chip": "TRANSCEIVER-QSFP28-slot1/chip2", + "lane": 0 + } + } + }, + { + "a": { + "chip": "NPU-TH6_NIF-slot1/chip2/core64", + "lane": 1 + }, + "z": { + "end": { + "chip": "TRANSCEIVER-QSFP28-slot1/chip2", + "lane": 1 + } + } + }, + { + "a": { + "chip": "NPU-TH6_NIF-slot1/chip2/core64", + "lane": 2 + }, + "z": { + "end": { + "chip": "TRANSCEIVER-QSFP28-slot1/chip2", + "lane": 2 + } + } + }, + { + "a": { + "chip": "NPU-TH6_NIF-slot1/chip2/core64", + "lane": 3 + }, + "z": { + "end": { + "chip": "TRANSCEIVER-QSFP28-slot1/chip2", + "lane": 3 + } + } + } + ], + "portType": 4, + "scope": 0 + }, + "supportedProfiles": { + "22": { + "pins": { + "iphy": [ + { + "id": { + "chip": "NPU-TH6_NIF-slot1/chip2/core64", + "lane": 0 + }, + "tx": { + "pre": 5, + "pre2": 0, + "main": 31, + "post": 0, + "post2": 0, + "post3": 0, + "pre3": 0 + } + }, + { + "id": { + "chip": "NPU-TH6_NIF-slot1/chip2/core64", + "lane": 1 + }, + "tx": { + "pre": 5, + "pre2": 0, + "main": 31, + "post": 0, + "post2": 0, + "post3": 0, + "pre3": 0 + } + }, + { + "id": { + "chip": "NPU-TH6_NIF-slot1/chip2/core64", + "lane": 2 + }, + "tx": { + "pre": 5, + "pre2": 0, + "main": 31, + "post": 0, + "post2": 0, + "post3": 0, + "pre3": 0 + } + }, + { + "id": { + "chip": "NPU-TH6_NIF-slot1/chip2/core64", + "lane": 3 + }, + "tx": { + "pre": 5, + "pre2": 0, + "main": 31, + "post": 0, + "post2": 0, + "post3": 0, + "pre3": 0 + } + } + ], + "transceiver": [ + { + "id": { + "chip": "TRANSCEIVER-QSFP28-slot1/chip2", + "lane": 0 + } + }, + { + "id": { + "chip": "TRANSCEIVER-QSFP28-slot1/chip2", + "lane": 1 + } + }, + { + "id": { + "chip": "TRANSCEIVER-QSFP28-slot1/chip2", + "lane": 2 + } + }, + { + "id": { + "chip": "TRANSCEIVER-QSFP28-slot1/chip2", + "lane": 3 + } + } + ] + } + }, + "23": { + "pins": { + "iphy": [ + { + "id": { + "chip": "NPU-TH6_NIF-slot1/chip2/core64", + "lane": 0 + }, + "tx": { + "pre": 4, + "pre2": 0, + "main": 31, + "post": 12, + "post2": 0, + "post3": 0, + "pre3": 0 + } + }, + { + "id": { + "chip": "NPU-TH6_NIF-slot1/chip2/core64", + "lane": 1 + }, + "tx": { + "pre": 4, + "pre2": 0, + "main": 31, + "post": 12, + "post2": 0, + "post3": 0, + "pre3": 0 + } + }, + { + "id": { + "chip": "NPU-TH6_NIF-slot1/chip2/core64", + "lane": 2 + }, + "tx": { + "pre": 4, + "pre2": 0, + "main": 31, + "post": 12, + "post2": 0, + "post3": 0, + "pre3": 0 + } + }, + { + "id": { + "chip": "NPU-TH6_NIF-slot1/chip2/core64", + "lane": 3 + }, + "tx": { + "pre": 4, + "pre2": 0, + "main": 31, + "post": 12, + "post2": 0, + "post3": 0, + "pre3": 0 + } + } + ], + "transceiver": [ + { + "id": { + "chip": "TRANSCEIVER-QSFP28-slot1/chip2", + "lane": 0 + } + }, + { + "id": { + "chip": "TRANSCEIVER-QSFP28-slot1/chip2", + "lane": 1 + } + }, + { + "id": { + "chip": "TRANSCEIVER-QSFP28-slot1/chip2", + "lane": 2 + } + }, + { + "id": { + "chip": "TRANSCEIVER-QSFP28-slot1/chip2", + "lane": 3 + } + } + ] + } + } + } } }, "chips": [ @@ -68752,6 +69242,16 @@ constexpr auto kJsonPlatformMappingStr = R"( "type": 1, "physicalID": 63 }, + { + "name": "NPU-TH6_NIF-slot1/chip1/core64", + "type": 1, + "physicalID": 64 + }, + { + "name": "NPU-TH6_NIF-slot1/chip2/core64", + "type": 1, + "physicalID": 64 + }, { "name": "XPHY-AGERA3_LINE-slot1/chip1/core0", "type": 2, @@ -69072,6 +69572,16 @@ constexpr auto kJsonPlatformMappingStr = R"( "type": 2, "physicalID": 31 }, + { + "name": "TRANSCEIVER-QSFP28-slot1/chip1", + "type": 3, + "physicalID": 0 + }, + { + "name": "TRANSCEIVER-QSFP28-slot1/chip2", + "type": 3, + "physicalID": 1 + }, { "name": "BACKPLANE-EXAMAX-slot1/chip3", "type": 4, @@ -69742,6 +70252,36 @@ constexpr auto kJsonPlatformMappingStr = R"( "interfaceType": 1 } } + }, + { + "factor": { + "profileID": 22 + }, + "profile": { + "speed": 100000, + "iphy": { + "numLanes": 4, + "modulation": 1, + "fec": 528, + "medium": 1, + "interfaceType": 12 + } + } + }, + { + "factor": { + "profileID": 23 + }, + "profile": { + "speed": 100000, + "iphy": { + "numLanes": 4, + "modulation": 1, + "fec": 528, + "medium": 2, + "interfaceType": 21 + } + } } ] } diff --git a/fboss/agent/platforms/sai/SaiBcmLadakh800bclsPlatformPort.h b/fboss/agent/platforms/sai/SaiBcmLadakh800bclsPlatformPort.h index e8fd985397154..8bec90c4d83a1 100644 --- a/fboss/agent/platforms/sai/SaiBcmLadakh800bclsPlatformPort.h +++ b/fboss/agent/platforms/sai/SaiBcmLadakh800bclsPlatformPort.h @@ -17,6 +17,16 @@ class SaiBcmLadakh800bclsPlatformPort : public SaiBcmPlatformPort { public: SaiBcmLadakh800bclsPlatformPort(PortID id, SaiPlatform* platform) : SaiBcmPlatformPort(id, platform) {} + + uint32_t getPhysicalLaneId(uint32_t chipId, uint32_t logicalLane) + const override { + if (getPortType() == cfg::PortType::MANAGEMENT_PORT) { + // The management port core ID is 64 + // However, the correct lane numbering in TH6 start from 514(514-517) + return SaiBcmPlatformPort::getPhysicalLaneId(chipId, logicalLane) + 1; + } + return SaiBcmPlatformPort::getPhysicalLaneId(chipId, logicalLane); + } }; } // namespace facebook::fboss diff --git a/fboss/lib/platform_mapping_v2/generated_platform_mappings/ladakh800bcls_platform_mapping_is_multi_npu.json b/fboss/lib/platform_mapping_v2/generated_platform_mappings/ladakh800bcls_platform_mapping_is_multi_npu.json index a73fbd823c2c5..08fd817989b19 100644 --- a/fboss/lib/platform_mapping_v2/generated_platform_mappings/ladakh800bcls_platform_mapping_is_multi_npu.json +++ b/fboss/lib/platform_mapping_v2/generated_platform_mappings/ladakh800bcls_platform_mapping_is_multi_npu.json @@ -34048,6 +34048,251 @@ } } }, + "513": { + "mapping": { + "id": 513, + "name": "eth1/1/1", + "controllingPort": 513, + "pins": [ + { + "a": { + "chip": "NPU-TH6_NIF-slot1/chip1/core64", + "lane": 0 + }, + "z": { + "end": { + "chip": "TRANSCEIVER-QSFP28-slot1/chip1", + "lane": 0 + } + } + }, + { + "a": { + "chip": "NPU-TH6_NIF-slot1/chip1/core64", + "lane": 1 + }, + "z": { + "end": { + "chip": "TRANSCEIVER-QSFP28-slot1/chip1", + "lane": 1 + } + } + }, + { + "a": { + "chip": "NPU-TH6_NIF-slot1/chip1/core64", + "lane": 2 + }, + "z": { + "end": { + "chip": "TRANSCEIVER-QSFP28-slot1/chip1", + "lane": 2 + } + } + }, + { + "a": { + "chip": "NPU-TH6_NIF-slot1/chip1/core64", + "lane": 3 + }, + "z": { + "end": { + "chip": "TRANSCEIVER-QSFP28-slot1/chip1", + "lane": 3 + } + } + } + ], + "portType": 4, + "scope": 0 + }, + "supportedProfiles": { + "22": { + "pins": { + "iphy": [ + { + "id": { + "chip": "NPU-TH6_NIF-slot1/chip1/core64", + "lane": 0 + }, + "tx": { + "pre": 5, + "pre2": 0, + "main": 31, + "post": 0, + "post2": 0, + "post3": 0, + "pre3": 0 + } + }, + { + "id": { + "chip": "NPU-TH6_NIF-slot1/chip1/core64", + "lane": 1 + }, + "tx": { + "pre": 5, + "pre2": 0, + "main": 31, + "post": 0, + "post2": 0, + "post3": 0, + "pre3": 0 + } + }, + { + "id": { + "chip": "NPU-TH6_NIF-slot1/chip1/core64", + "lane": 2 + }, + "tx": { + "pre": 5, + "pre2": 0, + "main": 31, + "post": 0, + "post2": 0, + "post3": 0, + "pre3": 0 + } + }, + { + "id": { + "chip": "NPU-TH6_NIF-slot1/chip1/core64", + "lane": 3 + }, + "tx": { + "pre": 5, + "pre2": 0, + "main": 31, + "post": 0, + "post2": 0, + "post3": 0, + "pre3": 0 + } + } + ], + "transceiver": [ + { + "id": { + "chip": "TRANSCEIVER-QSFP28-slot1/chip1", + "lane": 0 + } + }, + { + "id": { + "chip": "TRANSCEIVER-QSFP28-slot1/chip1", + "lane": 1 + } + }, + { + "id": { + "chip": "TRANSCEIVER-QSFP28-slot1/chip1", + "lane": 2 + } + }, + { + "id": { + "chip": "TRANSCEIVER-QSFP28-slot1/chip1", + "lane": 3 + } + } + ] + } + }, + "23": { + "pins": { + "iphy": [ + { + "id": { + "chip": "NPU-TH6_NIF-slot1/chip1/core64", + "lane": 0 + }, + "tx": { + "pre": 4, + "pre2": 0, + "main": 31, + "post": 12, + "post2": 0, + "post3": 0, + "pre3": 0 + } + }, + { + "id": { + "chip": "NPU-TH6_NIF-slot1/chip1/core64", + "lane": 1 + }, + "tx": { + "pre": 4, + "pre2": 0, + "main": 31, + "post": 12, + "post2": 0, + "post3": 0, + "pre3": 0 + } + }, + { + "id": { + "chip": "NPU-TH6_NIF-slot1/chip1/core64", + "lane": 2 + }, + "tx": { + "pre": 4, + "pre2": 0, + "main": 31, + "post": 12, + "post2": 0, + "post3": 0, + "pre3": 0 + } + }, + { + "id": { + "chip": "NPU-TH6_NIF-slot1/chip1/core64", + "lane": 3 + }, + "tx": { + "pre": 4, + "pre2": 0, + "main": 31, + "post": 12, + "post2": 0, + "post3": 0, + "pre3": 0 + } + } + ], + "transceiver": [ + { + "id": { + "chip": "TRANSCEIVER-QSFP28-slot1/chip1", + "lane": 0 + } + }, + { + "id": { + "chip": "TRANSCEIVER-QSFP28-slot1/chip1", + "lane": 1 + } + }, + { + "id": { + "chip": "TRANSCEIVER-QSFP28-slot1/chip1", + "lane": 2 + } + }, + { + "id": { + "chip": "TRANSCEIVER-QSFP28-slot1/chip1", + "lane": 3 + } + } + ] + } + } + } + }, "2049": { "mapping": { "id": 2049, @@ -68095,6 +68340,251 @@ } } } + }, + "2561": { + "mapping": { + "id": 2561, + "name": "eth1/2/1", + "controllingPort": 2561, + "pins": [ + { + "a": { + "chip": "NPU-TH6_NIF-slot1/chip2/core64", + "lane": 0 + }, + "z": { + "end": { + "chip": "TRANSCEIVER-QSFP28-slot1/chip2", + "lane": 0 + } + } + }, + { + "a": { + "chip": "NPU-TH6_NIF-slot1/chip2/core64", + "lane": 1 + }, + "z": { + "end": { + "chip": "TRANSCEIVER-QSFP28-slot1/chip2", + "lane": 1 + } + } + }, + { + "a": { + "chip": "NPU-TH6_NIF-slot1/chip2/core64", + "lane": 2 + }, + "z": { + "end": { + "chip": "TRANSCEIVER-QSFP28-slot1/chip2", + "lane": 2 + } + } + }, + { + "a": { + "chip": "NPU-TH6_NIF-slot1/chip2/core64", + "lane": 3 + }, + "z": { + "end": { + "chip": "TRANSCEIVER-QSFP28-slot1/chip2", + "lane": 3 + } + } + } + ], + "portType": 4, + "scope": 0 + }, + "supportedProfiles": { + "22": { + "pins": { + "iphy": [ + { + "id": { + "chip": "NPU-TH6_NIF-slot1/chip2/core64", + "lane": 0 + }, + "tx": { + "pre": 5, + "pre2": 0, + "main": 31, + "post": 0, + "post2": 0, + "post3": 0, + "pre3": 0 + } + }, + { + "id": { + "chip": "NPU-TH6_NIF-slot1/chip2/core64", + "lane": 1 + }, + "tx": { + "pre": 5, + "pre2": 0, + "main": 31, + "post": 0, + "post2": 0, + "post3": 0, + "pre3": 0 + } + }, + { + "id": { + "chip": "NPU-TH6_NIF-slot1/chip2/core64", + "lane": 2 + }, + "tx": { + "pre": 5, + "pre2": 0, + "main": 31, + "post": 0, + "post2": 0, + "post3": 0, + "pre3": 0 + } + }, + { + "id": { + "chip": "NPU-TH6_NIF-slot1/chip2/core64", + "lane": 3 + }, + "tx": { + "pre": 5, + "pre2": 0, + "main": 31, + "post": 0, + "post2": 0, + "post3": 0, + "pre3": 0 + } + } + ], + "transceiver": [ + { + "id": { + "chip": "TRANSCEIVER-QSFP28-slot1/chip2", + "lane": 0 + } + }, + { + "id": { + "chip": "TRANSCEIVER-QSFP28-slot1/chip2", + "lane": 1 + } + }, + { + "id": { + "chip": "TRANSCEIVER-QSFP28-slot1/chip2", + "lane": 2 + } + }, + { + "id": { + "chip": "TRANSCEIVER-QSFP28-slot1/chip2", + "lane": 3 + } + } + ] + } + }, + "23": { + "pins": { + "iphy": [ + { + "id": { + "chip": "NPU-TH6_NIF-slot1/chip2/core64", + "lane": 0 + }, + "tx": { + "pre": 4, + "pre2": 0, + "main": 31, + "post": 12, + "post2": 0, + "post3": 0, + "pre3": 0 + } + }, + { + "id": { + "chip": "NPU-TH6_NIF-slot1/chip2/core64", + "lane": 1 + }, + "tx": { + "pre": 4, + "pre2": 0, + "main": 31, + "post": 12, + "post2": 0, + "post3": 0, + "pre3": 0 + } + }, + { + "id": { + "chip": "NPU-TH6_NIF-slot1/chip2/core64", + "lane": 2 + }, + "tx": { + "pre": 4, + "pre2": 0, + "main": 31, + "post": 12, + "post2": 0, + "post3": 0, + "pre3": 0 + } + }, + { + "id": { + "chip": "NPU-TH6_NIF-slot1/chip2/core64", + "lane": 3 + }, + "tx": { + "pre": 4, + "pre2": 0, + "main": 31, + "post": 12, + "post2": 0, + "post3": 0, + "pre3": 0 + } + } + ], + "transceiver": [ + { + "id": { + "chip": "TRANSCEIVER-QSFP28-slot1/chip2", + "lane": 0 + } + }, + { + "id": { + "chip": "TRANSCEIVER-QSFP28-slot1/chip2", + "lane": 1 + } + }, + { + "id": { + "chip": "TRANSCEIVER-QSFP28-slot1/chip2", + "lane": 2 + } + }, + { + "id": { + "chip": "TRANSCEIVER-QSFP28-slot1/chip2", + "lane": 3 + } + } + ] + } + } + } } }, "chips": [ @@ -68738,6 +69228,16 @@ "type": 1, "physicalID": 63 }, + { + "name": "NPU-TH6_NIF-slot1/chip1/core64", + "type": 1, + "physicalID": 64 + }, + { + "name": "NPU-TH6_NIF-slot1/chip2/core64", + "type": 1, + "physicalID": 64 + }, { "name": "XPHY-AGERA3_LINE-slot1/chip1/core0", "type": 2, @@ -69058,6 +69558,16 @@ "type": 2, "physicalID": 31 }, + { + "name": "TRANSCEIVER-QSFP28-slot1/chip1", + "type": 3, + "physicalID": 0 + }, + { + "name": "TRANSCEIVER-QSFP28-slot1/chip2", + "type": 3, + "physicalID": 1 + }, { "name": "BACKPLANE-EXAMAX-slot1/chip3", "type": 4, @@ -69728,6 +70238,36 @@ "interfaceType": 1 } } + }, + { + "factor": { + "profileID": 22 + }, + "profile": { + "speed": 100000, + "iphy": { + "numLanes": 4, + "modulation": 1, + "fec": 528, + "medium": 1, + "interfaceType": 12 + } + } + }, + { + "factor": { + "profileID": 23 + }, + "profile": { + "speed": 100000, + "iphy": { + "numLanes": 4, + "modulation": 1, + "fec": 528, + "medium": 2, + "interfaceType": 21 + } + } } ] } diff --git a/fboss/lib/platform_mapping_v2/platforms/ladakh800bcls/ladakh800bcls_profile_settings.csv b/fboss/lib/platform_mapping_v2/platforms/ladakh800bcls/ladakh800bcls_profile_settings.csv index db75e60c6fbb5..1f9d3d9c19a7b 100644 --- a/fboss/lib/platform_mapping_v2/platforms/ladakh800bcls/ladakh800bcls_profile_settings.csv +++ b/fboss/lib/platform_mapping_v2/platforms/ladakh800bcls/ladakh800bcls_profile_settings.csv @@ -2,5 +2,5 @@ Port_Speed(mbps),A_CHIP_TYPE,Z_CHIP_TYPE,NUM_LANES,Modulation,A_FEC,Z_FEC,MEDIA_ 200000,NPU,XPHY,1,PAM4,RS544_2N,NONE,BACKPLANE,KR,KR 200000,NPU,BACKPLANE,1,PAM4,RS544_2N,,BACKPLANE,KR, 200000,XPHY,BACKPLANE,1,PAM4,NONE,,BACKPLANE,KR, -100000,NPU,TRANSCEIVER,4,NRZ,RS528,,COPPER,CR, +100000,NPU,TRANSCEIVER,4,NRZ,RS528,,COPPER,CR4, 100000,NPU,TRANSCEIVER,4,NRZ,RS528,,OPTICAL,SR4, diff --git a/fboss/lib/platform_mapping_v2/platforms/ladakh800bcls/ladakh800bcls_si_settings.csv b/fboss/lib/platform_mapping_v2/platforms/ladakh800bcls/ladakh800bcls_si_settings.csv index c9641031b0efb..efd7ec0d266f6 100644 --- a/fboss/lib/platform_mapping_v2/platforms/ladakh800bcls/ladakh800bcls_si_settings.csv +++ b/fboss/lib/platform_mapping_v2/platforms/ladakh800bcls/ladakh800bcls_si_settings.csv @@ -511,14 +511,14 @@ SLOT_ID,CHIP_ID,CHIP_TYPE,CORE_ID,CORE_TYPE,CORE_LANE,LANE_SPEED(mbps),MEDIA_TYP 1,1,NPU,63,TH6_NIF,5,200000,BACKPLANE,,,,0,0,0,168,0,0,0,,, 1,1,NPU,63,TH6_NIF,6,200000,BACKPLANE,,,,0,0,0,168,0,0,0,,, 1,1,NPU,63,TH6_NIF,7,200000,BACKPLANE,,,,0,0,0,168,0,0,0,,, -1,1,NPU,64,TH6_NIF,0,25000,COPPER,,,,,,5,31,0,,,,, -1,1,NPU,64,TH6_NIF,1,25000,COPPER,,,,,,5,31,0,,,,, -1,1,NPU,64,TH6_NIF,2,25000,COPPER,,,,,,5,31,0,,,,, -1,1,NPU,64,TH6_NIF,3,25000,COPPER,,,,,,5,31,0,,,,, -1,1,NPU,64,TH6_NIF,0,25000,OPTICAL,,,,,,5,31,0,,,,, -1,1,NPU,64,TH6_NIF,1,25000,OPTICAL,,,,,,5,31,0,,,,, -1,1,NPU,64,TH6_NIF,2,25000,OPTICAL,,,,,,5,31,0,,,,, -1,1,NPU,64,TH6_NIF,3,25000,OPTICAL,,,,,,5,31,0,,,,, +1,1,NPU,64,TH6_NIF,0,25000,COPPER,,,,0,0,5,31,0,0,0,,, +1,1,NPU,64,TH6_NIF,1,25000,COPPER,,,,0,0,5,31,0,0,0,,, +1,1,NPU,64,TH6_NIF,2,25000,COPPER,,,,0,0,5,31,0,0,0,,, +1,1,NPU,64,TH6_NIF,3,25000,COPPER,,,,0,0,5,31,0,0,0,,, +1,1,NPU,64,TH6_NIF,0,25000,OPTICAL,,,,0,0,4,31,12,0,0,,, +1,1,NPU,64,TH6_NIF,1,25000,OPTICAL,,,,0,0,4,31,12,0,0,,, +1,1,NPU,64,TH6_NIF,2,25000,OPTICAL,,,,0,0,4,31,12,0,0,,, +1,1,NPU,64,TH6_NIF,3,25000,OPTICAL,,,,0,0,4,31,12,0,0,,, 1,1,XPHY,0,AGERA3_SYSTEM,8,200000,BACKPLANE,,,,0,0,0,168,0,0,0,,, 1,1,XPHY,0,AGERA3_SYSTEM,9,200000,BACKPLANE,,,,0,0,0,168,0,0,0,,, 1,1,XPHY,0,AGERA3_SYSTEM,10,200000,BACKPLANE,,,,0,0,0,168,0,0,0,,, @@ -1287,14 +1287,14 @@ SLOT_ID,CHIP_ID,CHIP_TYPE,CORE_ID,CORE_TYPE,CORE_LANE,LANE_SPEED(mbps),MEDIA_TYP 1,2,NPU,63,TH6_NIF,5,200000,BACKPLANE,,,,0,0,0,168,0,0,0,,, 1,2,NPU,63,TH6_NIF,6,200000,BACKPLANE,,,,0,0,0,168,0,0,0,,, 1,2,NPU,63,TH6_NIF,7,200000,BACKPLANE,,,,0,0,0,168,0,0,0,,, -1,2,NPU,64,TH6_NIF,0,25000,COPPER,,,,,,5,31,0,,,,, -1,2,NPU,64,TH6_NIF,1,25000,COPPER,,,,,,5,31,0,,,,, -1,2,NPU,64,TH6_NIF,2,25000,COPPER,,,,,,5,31,0,,,,, -1,2,NPU,64,TH6_NIF,3,25000,COPPER,,,,,,5,31,0,,,,, -1,2,NPU,64,TH6_NIF,0,25000,OPTICAL,,,,,,5,31,0,,,,, -1,2,NPU,64,TH6_NIF,1,25000,OPTICAL,,,,,,5,31,0,,,,, -1,2,NPU,64,TH6_NIF,2,25000,OPTICAL,,,,,,5,31,0,,,,, -1,2,NPU,64,TH6_NIF,3,25000,OPTICAL,,,,,,5,31,0,,,,, +1,2,NPU,64,TH6_NIF,0,25000,COPPER,,,,0,0,5,31,0,0,0,,, +1,2,NPU,64,TH6_NIF,1,25000,COPPER,,,,0,0,5,31,0,0,0,,, +1,2,NPU,64,TH6_NIF,2,25000,COPPER,,,,0,0,5,31,0,0,0,,, +1,2,NPU,64,TH6_NIF,3,25000,COPPER,,,,0,0,5,31,0,0,0,,, +1,2,NPU,64,TH6_NIF,0,25000,OPTICAL,,,,0,0,4,31,12,0,0,,, +1,2,NPU,64,TH6_NIF,1,25000,OPTICAL,,,,0,0,4,31,12,0,0,,, +1,2,NPU,64,TH6_NIF,2,25000,OPTICAL,,,,0,0,4,31,12,0,0,,, +1,2,NPU,64,TH6_NIF,3,25000,OPTICAL,,,,0,0,4,31,12,0,0,,, 1,17,XPHY,0,AGERA3_SYSTEM,264,200000,BACKPLANE,,,,0,0,0,168,0,0,0,,, 1,17,XPHY,0,AGERA3_SYSTEM,265,200000,BACKPLANE,,,,0,0,0,168,0,0,0,,, 1,17,XPHY,0,AGERA3_SYSTEM,266,200000,BACKPLANE,,,,0,0,0,168,0,0,0,,,