Skip to content

[Accton][minipack3n] Add Profile ID 11/22/24/47/61 for Minipack3N platform support - #1866

Open
Ray8-Chen wants to merge 1 commit into
meta:mainfrom
Ray8-Chen:mp3n_profile_11_22_24_47_61
Open

Ray8-Chen wants to merge 1 commit into
meta:mainfrom
Ray8-Chen:mp3n_profile_11_22_24_47_61

Conversation

@Ray8-Chen

Copy link
Copy Markdown
Contributor

Pre-submission checklist

  • I've ran the linters locally and fixed lint errors related to the files I modified in this PR.
  • pre-commit run

Description

This PR adds these profiles on Minipack3N:

  1. 100G_4_NRZ_RS528_COPPER
  2. 200G_4_PAM4_RS544X2N_COPPER
  3. 100G_1_PAM4_RS544_OPTICAL
  4. 200G_2_PAM4_RS544X2N_OPTICAL
  5. 10G_1_NRZ_NOFEC_COPPER

Changes include:

  1. CSV files: updated port_profile_mapping, profile_settings, and si_settings to include the new Profile IDs.
  2. Update the platform mapping JSON file for Minipack3N to include the new Profile IDs.
  3. Update Minipack3NPlatformMapping.cpp with R-JSON format for Minipack3N to include the new Profile IDs.

Test Report

[ PASSED ] cold_boot.AgentEnsembleEmptyLinkTest.CheckInit (59365 ms)
[ PASSED ] warm_boot.AgentEnsembleEmptyLinkTest.CheckInit (26129 ms)
[ PASSED ] cold_boot.AgentEnsembleLinkEcmpTest.ecmpShrink (65756 ms)
[ PASSED ] warm_boot.AgentEnsembleLinkEcmpTest.ecmpShrink (42320 ms)
[ PASSED ] cold_boot.AgentEnsembleLinkSanityTestDataPlaneFlood.qsfpWarmbootIsHitLess (84543 ms)
[ PASSED ] warm_boot.AgentEnsembleLinkSanityTestDataPlaneFlood.qsfpWarmbootIsHitLess (34402 ms)
[ PASSED ] cold_boot.AgentEnsembleLinkSanityTestDataPlaneFlood.warmbootIsHitLess (60804 ms)
[ PASSED ] warm_boot.AgentEnsembleLinkSanityTestDataPlaneFlood.warmbootIsHitLess (28484 ms)
[ PASSED ] cold_boot.AgentEnsembleLinkTest.asicLinkFlap (95213 ms)
[ PASSED ] warm_boot.AgentEnsembleLinkTest.asicLinkFlap (65984 ms)
[ PASSED ] cold_boot.AgentEnsembleLinkTest.clearIphyInterfaceCounters (90674 ms)
[ PASSED ] warm_boot.AgentEnsembleLinkTest.clearIphyInterfaceCounters (51184 ms)
[ PASSED ] cold_boot.AgentEnsembleLinkTest.getTransceivers (54420 ms)
[ PASSED ] warm_boot.AgentEnsembleLinkTest.getTransceivers (31160 ms)
[ PASSED ] cold_boot.AgentEnsembleLinkTest.iPhyInfoTest (90834 ms)
[ PASSED ] warm_boot.AgentEnsembleLinkTest.iPhyInfoTest (51109 ms)
[ PASSED ] cold_boot.AgentEnsembleLinkTest.opticsTxDisableEnable (66940 ms)
[ PASSED ] warm_boot.AgentEnsembleLinkTest.opticsTxDisableEnable (36204 ms)
[ PASSED ] cold_boot.AgentEnsembleLinkTest.opticsTxDisableRandomPorts (69979 ms)
[ PASSED ] warm_boot.AgentEnsembleLinkTest.opticsTxDisableRandomPorts (36263 ms)
[ PASSED ] cold_boot.AgentEnsembleLinkTest.opticsVdmPerformanceMonitoring (151600 ms)
[ PASSED ] warm_boot.AgentEnsembleLinkTest.opticsVdmPerformanceMonitoring (140898 ms)
[ PASSED ] cold_boot.AgentEnsembleLinkTest.qsfpColdbootAfterAgentUp (99666 ms)
[ PASSED ] warm_boot.AgentEnsembleLinkTest.qsfpColdbootAfterAgentUp (66156 ms)
[ PASSED ] cold_boot.AgentEnsembleLinkTest.trafficRxTx (58430 ms)
[ PASSED ] warm_boot.AgentEnsembleLinkTest.trafficRxTx (26181 ms)
[ PASSED ] cold_boot.AgentEnsembleLinkTest.verifyIphyFecBerCounters (120357 ms)
[ PASSED ] warm_boot.AgentEnsembleLinkTest.verifyIphyFecBerCounters (81323 ms)
[ FAILED ] cold_boot.AgentEnsembleOpticsTest.verifyTxRxLatches (215155 ms)
[ FAILED ] warm_boot.AgentEnsembleOpticsTest.verifyTxRxLatches (244218 ms)
[ PASSED ] cold_boot.AgentEnsembleQsfpFsdbTest.phy (70411 ms)
[ PASSED ] warm_boot.AgentEnsembleQsfpFsdbTest.phy (32121 ms)
[ PASSED ] cold_boot.AgentEnsembleQsfpFsdbTest.portState (55631 ms)
[ PASSED ] warm_boot.AgentEnsembleQsfpFsdbTest.portState (28157 ms)
[ PASSED ] cold_boot.AgentEnsembleQsfpFsdbTest.portStateWithResetHold (57514 ms)
[ PASSED ] warm_boot.AgentEnsembleQsfpFsdbTest.portStateWithResetHold (39264 ms)
[ PASSED ] cold_boot.AgentEnsembleQsfpFsdbTest.tcvr (61598 ms)
[ PASSED ] warm_boot.AgentEnsembleQsfpFsdbTest.tcvr (41318 ms)
[ PASSED ] cold_boot.AgentFabricLinkTest.linkActiveAndLoopStatus (53391 ms)
[ PASSED ] warm_boot.AgentFabricLinkTest.linkActiveAndLoopStatus (31459 ms)
Summary:
   PASSED : 38
   FAILED : 2
   SKIPPED : 0
   TIMEOUT : 0
[root@localhost ~]# fboss2 show port | grep -E "^ +ID|eth1/(9|11|1|45|65)/[0-9] "
 ID   Name       AdminState  LinkState  ActiveState  Transceiver  TcvrID  Speed  ProfileID                             HwLogicalPortId  Drained  PeerSwitchDrained  PeerPortDrainedOrDown  Errors  Core Id  Virtual device Id  Cable Len meters  UserMetaData  IngressAclTable 
 241  eth1/1/1   Enabled     Up         --           Present      0       100G   PROFILE_100G_1_PAM4_RS544_OPTICAL     65777            No       --                 --                     --      --       --                 --                --            --              
 379  eth1/1/2   Enabled     Up         --           Present      0       100G   PROFILE_100G_1_PAM4_RS544_OPTICAL     65778            No       --                 --                     --      --       --                 --                --            --              
 242  eth1/1/3   Enabled     Up         --           Present      0       100G   PROFILE_100G_1_PAM4_RS544_OPTICAL     65779            No       --                 --                     --      --       --                 --                --            --              
 380  eth1/1/4   Enabled     Up         --           Present      0       100G   PROFILE_100G_1_PAM4_RS544_OPTICAL     65780            No       --                 --                     --      --       --                 --                --            --              
 243  eth1/1/5   Enabled     Up         --           Present      0       100G   PROFILE_100G_1_PAM4_RS544_OPTICAL     65781            No       --                 --                     --      --       --                 --                --            --              
 381  eth1/1/6   Enabled     Up         --           Present      0       100G   PROFILE_100G_1_PAM4_RS544_OPTICAL     65782            No       --                 --                     --      --       --                 --                --            --              
 244  eth1/1/7   Enabled     Up         --           Present      0       100G   PROFILE_100G_1_PAM4_RS544_OPTICAL     65783            No       --                 --                     --      --       --                 --                --            --              
 382  eth1/1/8   Enabled     Up         --           Present      0       100G   PROFILE_100G_1_PAM4_RS544_OPTICAL     65784            No       --                 --                     --      --       --                 --                --            --              
 209  eth1/9/1   Enabled     Up         --           Present      8       100G   PROFILE_100G_4_NRZ_RS528_COPPER       65745            No       --                 --                     --      --       --                 --                --            --              
 211  eth1/9/5   Enabled     Up         --           Present      8       100G   PROFILE_100G_4_NRZ_RS528_COPPER       65747            No       --                 --                     --      --       --                 --                --            --              
 221  eth1/11/1  Enabled     Up         --           Present      10      200G   PROFILE_200G_4_PAM4_RS544X2N_COPPER   65757            No       --                 --                     --      --       --                 --                --            --              
 223  eth1/11/5  Enabled     Up         --           Present      10      200G   PROFILE_200G_4_PAM4_RS544X2N_COPPER   65759            No       --                 --                     --      --       --                 --                --            --              
 61   eth1/45/1  Enabled     Up         --           Present      44      200G   PROFILE_200G_2_PAM4_RS544X2N_OPTICAL  65597            No       --                 --                     --      --       --                 --                --            --              
 62   eth1/45/3  Enabled     Up         --           Present      44      200G   PROFILE_200G_2_PAM4_RS544X2N_OPTICAL  65598            No       --                 --                     --      --       --                 --                --            --              
 63   eth1/45/5  Enabled     Up         --           Present      44      200G   PROFILE_200G_2_PAM4_RS544X2N_OPTICAL  65599            No       --                 --                     --      --       --                 --                --            --              
 64   eth1/45/7  Enabled     Up         --           Present      44      200G   PROFILE_200G_2_PAM4_RS544X2N_OPTICAL  65600            No       --                 --                     --      --       --                 --                --            --              
 257  eth1/65/1  Enabled     Up         --           Present      64      10G    PROFILE_10G_1_NRZ_NOFEC_COPPER        65793            No       --                 --                     --      --       --                 --                --            --              
 258  eth1/65/2  Enabled     Up         --           Present      64      10G    PROFILE_10G_1_NRZ_NOFEC_COPPER        65794            No       --                 --                     --      --       --                 --                --            --              

…tform support

Description:
This PR adds these profiles on Minipack3N:
1. 100G_4_NRZ_RS528_COPPER
2. 200G_4_PAM4_RS544X2N_COPPER
3. 100G_1_PAM4_RS544_OPTICAL
4. 200G_2_PAM4_RS544X2N_OPTICAL
5. 10G_1_NRZ_NOFEC_COPPER

Changes include:
1. CSV files: updated port_profile_mapping, profile_settings, and si_settings to include new Profile IDs.
2. Update platform mapping JSON file for Minipack3N to include new Profile IDs.
3. Update PlatformMapping.cpp with R-JSON format for Minipack3N to include new Profile IDs.
@Ray8-Chen
Ray8-Chen requested review from a team as code owners October 30, 2026 11:32
@meta-cla meta-cla Bot added the CLA Signed label Oct 30, 2026
@github-actions github-actions Bot added accton project:minipack3n FBOSS project: minipack3n labels Oct 30, 2026
@Ray8-Chen Ray8-Chen changed the title [Accton][minipack3n] Add Profile ID 11/22/24/47/61 for Minipack3N plaform support [Accton][minipack3n] Add Profile ID 11/22/24/47/61 for Minipack3N platform support Oct 30, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant