Add config.bcm for accton_as7816_64x to support port breakout.#3638
Add config.bcm for accton_as7816_64x to support port breakout.#3638chiourung wants to merge 1 commit intosonic-net:masterfrom chiourung:tmp_as7816_breakout_config_bcm
Conversation
Add four config.bcm for row1, row2, row3 and row4. Signed-off-by: chiourung_huang <chiourung_huang@edge-core.com>
|
what is row{1,2,3,4}? is this for dynamic port breakout? |
|
There is a limitation for port number. Not all ports can be breakout. So user can choose which row can be breakout. There are 64 ports for as7816_64x, and 16 ports for one row. For now, the new config.bcm can be modified for breakout easily. For future, when the broadcom SAI ready, the new config.bcm don't need any modified for breakout. |
|
we do not want multiple config.bcm for a single hardware sku. |
I think it is flexible enough to change the pointer in the file "sai.profile" to decide which config.bcm shall be used. Could you tell me what is the reason that "multiple config.bcm" is not acceptable? |
@lguohan Could you please provide your concern of using multiple config.bcm? What is your suggestion to deal with the complex port breakout restriction without using this proposed method? |
…tomatically (sonic-net#1243) #### Why I did it src/sonic-swss ``` * aa21109 - (HEAD -> 202503, origin/202503) Merge pull request sonic-net#97 from mssonicbld/sonicbld/202503-merge (21 hours ago) [mssonicbld] * 7c1afc6 - Merge branch '202412' of https://github.com/Azure/sonic-swss.msft into 202503 (23 hours ago) [Sonic Automation] * 9796a41 - Merge pull request sonic-net#94 from mssonicbld/sonicbld/202412-merge (2 days ago) [mssonicbld] * f8c4199 - Merge branch '202411' of https://github.com/sonic-net/sonic-swss into 202412 (2 days ago) [Sonic Automation] * 4fe09b5 - [202411] fix dhcp_relay issue on marvell-teralynx (sonic-net#3638) (2 days ago) [Ravi Minnikanti(Marvell)] ``` #### How I did it #### How to verify it #### Description for the changelog
Add four config.bcm for row1, row2, row3 and row4.
Signed-off-by: chiourung_huang chiourung_huang@edge-core.com
- What I did
Modify the config.bcm for breakout.
- How I did it
Reserve the port mapping for breakout.
- How to verify it
Load the config.bcm to the DUT, and check the status
- Description for the changelog
- A picture of a cute animal (not mandatory but encouraged)