Skip to content

Fix the Broadcom supported cmds list in techsupport#24770

Merged
StormLiangMS merged 1 commit into
sonic-net:masterfrom
yaopingz:pr-fix-bcm-supported-cmds-in-techsupport
May 28, 2026
Merged

Fix the Broadcom supported cmds list in techsupport#24770
StormLiangMS merged 1 commit into
sonic-net:masterfrom
yaopingz:pr-fix-bcm-supported-cmds-in-techsupport

Conversation

@yaopingz

Copy link
Copy Markdown
Contributor

Due to the changes in PR#4542, the show_techsupport test needs to check Broadcom commands based on the chip module.

The fix separates non-TH5 and TH5 commands into different lists (broadcom_cmd_bcmcmd_xgs_soc and broadcom_cmd_bcmcmd_xgs_th5) and combines with the common commands list (broadcom_cmd_bcmcmd_xgs) before checking.

Description of PR

Summary:
Fixes # (issue)

Type of change

  • Bug fix
  • Testbed and Framework(new/improvement)
  • New Test case
    • Skipped for non-supported platforms
  • Test case improvement

Back port request

  • 202311
  • 202405
  • 202411
  • 202505
  • 202511
  • 202512
  • 202605

Approach

What is the motivation for this PR?

To address show_techsupport test failure after PR#4542 is merged.

How did you do it?

How did you verify/test it?

Run show_techsupport test on the DUTs with Broadcom non-TH5 and TH5 chipsets, and verify no failed cases.

Any platform specific information?

Supported testbed topology if it's a new test case?

Documentation

@mssonicbld

Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

Due to the changes in
sonic-net/sonic-utilities#4542, the
show_techsupport test needs to check Broadcom commands based on the chip
module. The fix separates non-TH5 and TH5 commands into different lists
and combines with the common ones before checking.

Signed-off-by: yaopingzhu <yaopingzhu@arista.com>
@yaopingz yaopingz force-pushed the pr-fix-bcm-supported-cmds-in-techsupport branch from f89e515 to 61cea30 Compare May 21, 2026 05:54
@mssonicbld

Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld mssonicbld added the Request for 202511 branch Request to backport a change to 202511 branch label May 21, 2026
@mssonicbld

Copy link
Copy Markdown
Collaborator

This PR has backport request for branch(es): 202511.
Added label(s) for branch(es) 202511.

---Powered by SONiC BuildBot

@r12f r12f left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

'bcmcmd{} "d chg my_station_tcam"',
]

broadcom_cmd_bcmcmd_xgs_th5 = [

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is this for all Lt chips? should we rename this to broadcom_cmd_bcmcmd_xgs_lt to avoid updating this for th6/7 etc?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

renaming is fine if the same commands applied for th6/7.
better to double check with broadcom and verify before change. @purush-nexthop

@StormLiangMS

Copy link
Copy Markdown
Collaborator

LGTM. could you check comment from @purush-nexthop as a follow up? @yaopingz

@StormLiangMS StormLiangMS merged commit fa8c02d into sonic-net:master May 28, 2026
24 checks passed
@mssonicbld

Copy link
Copy Markdown
Collaborator

Cherry-pick PR to msft-202412: Azure/sonic-mgmt.msft#1213

@mssonicbld

Copy link
Copy Markdown
Collaborator

Cherry-pick PR to 202511: #24911

@mssonicbld

Copy link
Copy Markdown
Collaborator

@yaopingz cherry pick PR didn't pass PR checker after retry. Please help check! Thanks.
Azure/sonic-mgmt.msft#1213

---Powered by SONiC BuildBot

DeekshaBhandary pushed a commit to DeekshaBhandary/sonic-mgmt that referenced this pull request Jun 4, 2026
Due to the changes in
[PR#4542](sonic-net/sonic-utilities#4542), the
show_techsupport test needs to check Broadcom commands based on the chip
module.

The fix separates non-TH5 and TH5 commands into different lists
(broadcom_cmd_bcmcmd_xgs_soc and broadcom_cmd_bcmcmd_xgs_th5) and
combines with the common commands list (broadcom_cmd_bcmcmd_xgs) before
checking.

<!--
Please make sure you've read and understood our contributing guidelines;
https://github.com/sonic-net/SONiC/blob/gh-pages/CONTRIBUTING.md

Please provide following information to help code review process a bit
easier:
-->
### Description of PR
<!--
- Please include a summary of the change and which issue is fixed.
- Please also include relevant motivation and context. Where should
reviewer start? background context?
- List any dependencies that are required for this change.
-->

Summary:
Fixes # (issue)

### Type of change

<!--
- Fill x for your type of change.
- e.g.
- [x] Bug fix
-->

- [x] Bug fix
- [ ] Testbed and Framework(new/improvement)
- [ ] New Test case
    - [ ] Skipped for non-supported platforms
- [ ] Test case improvement

### Back port request
- [ ] 202311
- [ ] 202405
- [ ] 202411
- [ ] 202505
- [x] 202511
- [ ] 202512
- [ ] 202605

### Approach
#### What is the motivation for this PR?
To address show_techsupport test failure after
[PR#4542](sonic-net/sonic-utilities#4542) is
merged.

#### How did you do it?

#### How did you verify/test it?
Run show_techsupport test on the DUTs with Broadcom non-TH5 and TH5
chipsets, and verify no failed cases.

#### Any platform specific information?

#### Supported testbed topology if it's a new test case?

### Documentation
<!--
(If it's a new feature, new test case)
Did you update documentation/Wiki relevant to your implementation?
Link to the wiki page?
-->

Signed-off-by: yaopingzhu <yaopingzhu@arista.com>
Signed-off-by: DeekshaBhandary <deekshabhandary1@gmail.com>
selldinesh pushed a commit to selldinesh/sonic-mgmt that referenced this pull request Jun 11, 2026
Due to the changes in
[PR#4542](sonic-net/sonic-utilities#4542), the
show_techsupport test needs to check Broadcom commands based on the chip
module.

The fix separates non-TH5 and TH5 commands into different lists
(broadcom_cmd_bcmcmd_xgs_soc and broadcom_cmd_bcmcmd_xgs_th5) and
combines with the common commands list (broadcom_cmd_bcmcmd_xgs) before
checking.

<!--
Please make sure you've read and understood our contributing guidelines;
https://github.com/sonic-net/SONiC/blob/gh-pages/CONTRIBUTING.md

Please provide following information to help code review process a bit
easier:
-->
### Description of PR
<!--
- Please include a summary of the change and which issue is fixed.
- Please also include relevant motivation and context. Where should
reviewer start? background context?
- List any dependencies that are required for this change.
-->

Summary:
Fixes # (issue)

### Type of change

<!--
- Fill x for your type of change.
- e.g.
- [x] Bug fix
-->

- [x] Bug fix
- [ ] Testbed and Framework(new/improvement)
- [ ] New Test case
    - [ ] Skipped for non-supported platforms
- [ ] Test case improvement

### Back port request
- [ ] 202311
- [ ] 202405
- [ ] 202411
- [ ] 202505
- [x] 202511
- [ ] 202512
- [ ] 202605

### Approach
#### What is the motivation for this PR?
To address show_techsupport test failure after
[PR#4542](sonic-net/sonic-utilities#4542) is
merged.

#### How did you do it?

#### How did you verify/test it?
Run show_techsupport test on the DUTs with Broadcom non-TH5 and TH5
chipsets, and verify no failed cases.

#### Any platform specific information?

#### Supported testbed topology if it's a new test case?

### Documentation
<!--
(If it's a new feature, new test case)
Did you update documentation/Wiki relevant to your implementation?
Link to the wiki page?
-->

Signed-off-by: yaopingzhu <yaopingzhu@arista.com>
Signed-off-by: selldinesh <dinesh.sellappan@keysight.com>
selldinesh pushed a commit to selldinesh/sonic-mgmt that referenced this pull request Jun 25, 2026
Due to the changes in
[PR#4542](sonic-net/sonic-utilities#4542), the
show_techsupport test needs to check Broadcom commands based on the chip
module.

The fix separates non-TH5 and TH5 commands into different lists
(broadcom_cmd_bcmcmd_xgs_soc and broadcom_cmd_bcmcmd_xgs_th5) and
combines with the common commands list (broadcom_cmd_bcmcmd_xgs) before
checking.

<!--
Please make sure you've read and understood our contributing guidelines;
https://github.com/sonic-net/SONiC/blob/gh-pages/CONTRIBUTING.md

Please provide following information to help code review process a bit
easier:
-->
### Description of PR
<!--
- Please include a summary of the change and which issue is fixed.
- Please also include relevant motivation and context. Where should
reviewer start? background context?
- List any dependencies that are required for this change.
-->

Summary:
Fixes # (issue)

### Type of change

<!--
- Fill x for your type of change.
- e.g.
- [x] Bug fix
-->

- [x] Bug fix
- [ ] Testbed and Framework(new/improvement)
- [ ] New Test case
    - [ ] Skipped for non-supported platforms
- [ ] Test case improvement

### Back port request
- [ ] 202311
- [ ] 202405
- [ ] 202411
- [ ] 202505
- [x] 202511
- [ ] 202512
- [ ] 202605

### Approach
#### What is the motivation for this PR?
To address show_techsupport test failure after
[PR#4542](sonic-net/sonic-utilities#4542) is
merged.

#### How did you do it?

#### How did you verify/test it?
Run show_techsupport test on the DUTs with Broadcom non-TH5 and TH5
chipsets, and verify no failed cases.

#### Any platform specific information?

#### Supported testbed topology if it's a new test case?

### Documentation
<!--
(If it's a new feature, new test case)
Did you update documentation/Wiki relevant to your implementation?
Link to the wiki page?
-->

Signed-off-by: yaopingzhu <yaopingzhu@arista.com>
Signed-off-by: selldinesh <dinesh.sellappan@keysight.com>
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.

7 participants