Skip to content

Conversation

jcyu-accton
Copy link
Contributor

Description:
This PR is used to add Profile IDs which will be added to Wedge800CA platform.
PROFILE_200G_4_PAM4_RS544_OPTICAL = 60
PROFILE_200G_4_PAM4_RS544_COPPER = 61
PROFILE_400G_4_PAM4_RS544_OPTICAL = 62
PROFILE_400G_4_PAM4_RS544_COPPER = 63
PROFILE_800G_8_PAM4_RS544_OPTICAL = 64
PROFILE_800G_8_PAM4_RS544_COPPER = 65

Note:

  1. ProfileID 57 will be added by PR#585(Add icetea newportmode #585).
  2. ProfileID 58 and 59 will be added by PR#586(Tahansb: Add new profile IDs for backplane ports #586).
  3. So I add the new ID begin from 60.

Test Plan
• Verify to build "fboss-platform-mapping-gen" and "qsfp_targets" target in FBOSS build container.
• To test "fboss-platform-mapping-gen" with platfrom_name="montblanc" via adding new ProfileID setting in the required csv files as the below patch.

$cat montblanc-patch-for-test.patch

diff --git a/fboss/lib/platform_mapping_v2/platforms/montblanc/montblanc_port_profile_mapping.csv b/fboss/lib/platform_mapping_v2/platforms/montblanc/montblanc_port_profile_mapping.csv
index 2bfa29567a..140d486362 100644
--- a/fboss/lib/platform_mapping_v2/platforms/montblanc/montblanc_port_profile_mapping.csv
+++ b/fboss/lib/platform_mapping_v2/platforms/montblanc/montblanc_port_profile_mapping.csv
@@ -1,5 +1,5 @@
 Global_PortID,Logical_PortID,Port_Name,Supported_Port_Profiles,Attached_CoreID,Attached_Core_PortID,Virtual_Device_ID,Port_Type,Scope
-1,1,eth1/2/1,23-25-38-39-45-47-50,,,,0,0
+1,1,eth1/2/1,23-25-38-39-45-47-50-60-61-62-63-64-65,,,,0,0
 2,2,eth1/2/2,47,,,,0,0
 3,3,eth1/2/3,47,,,,0,0
 4,4,eth1/2/4,47,,,,0,0
diff --git a/fboss/lib/platform_mapping_v2/platforms/montblanc/montblanc_profile_settings.csv b/fboss/lib/platform_mapping_v2/platforms/montblanc/montblanc_profile_settings.csv
index 5c4d8154d0..a45a27189a 100644
--- a/fboss/lib/platform_mapping_v2/platforms/montblanc/montblanc_profile_settings.csv
+++ b/fboss/lib/platform_mapping_v2/platforms/montblanc/montblanc_profile_settings.csv
@@ -8,3 +8,9 @@ Port_Speed(mbps),A_CHIP_TYPE,Z_CHIP_TYPE,NUM_LANES,Modulation,FEC,MEDIA_TYPE,A_I
 10000,NPU,TRANSCEIVER,1,NRZ,NONE,COPPER,CR,
 400000,NPU,TRANSCEIVER,4,PAM4,RS544_2N,COPPER,CR4,
 800000,NPU,TRANSCEIVER,8,PAM4,RS544_2N,COPPER,CR8,
+200000,NPU,TRANSCEIVER,4,PAM4,RS544,BACKPLANE,KR4,
+200000,NPU,TRANSCEIVER,4,PAM4,RS544,COPPER,CR4,
+400000,NPU,TRANSCEIVER,4,PAM4,RS544,BACKPLANE,KR4,
+400000,NPU,TRANSCEIVER,4,PAM4,RS544,COPPER,CR4,
+800000,NPU,TRANSCEIVER,8,PAM4,RS544,BACKPLANE,KR8,
+800000,NPU,TRANSCEIVER,8,PAM4,RS544,COPPER,CR8,

Test log of To test "fboss-platform-mapping-gen":
image

Description:
This PR is used to add Profile IDs which will be added to  Wedge800CA platform.
  PROFILE_200G_4_PAM4_RS544_OPTICAL = 60
  PROFILE_200G_4_PAM4_RS544_COPPER = 61
  PROFILE_400G_4_PAM4_RS544_OPTICAL = 62
  PROFILE_400G_4_PAM4_RS544_COPPER = 63
  PROFILE_800G_8_PAM4_RS544_OPTICAL = 64
  PROFILE_800G_8_PAM4_RS544_COPPER = 65

Note:
1. ProfileID 57 will be added by PR#585(facebook#585).
2. ProfileID 58 and 59 will be added by PR#586(facebook#586).
3. So I add the new ID begin from 60.
@meta-cla meta-cla bot added the CLA Signed label Oct 13, 2025
@jcyu-accton jcyu-accton changed the title Add new Profile ID for supports Wedge800CA platform. Add new Profile IDs to support Wedge800CA platform. Oct 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant