sonic-mgmt
sonic-mgmt copied to clipboard
[action] [PR:7913] [Snappi] Added multi dut PFC lossy test case
Description of PR
- Testing PFC lossy priorities behavior when sending external pfc pause frames in modular chassis which has multi-asic
Summary: Fixes # (issue)
Type of change
- [ ] Bug fix
- [ ] Testbed and Framework(new/improvement)
- [ x] Test case(new/improvement)
Back port request
- [ ] 201911
- [ ] 202012
- [ ] 202205
Approach
What is the motivation for this PR?
To test PFC lossy behavior in multi-dut/multi-asic scenario.
How did you do it?
The existing RDMA cases for single dut has been modified to accommodate T2 topology, where separate fixtures has been added that takes into account the chassis type and asic choice as user input, so that the script supports both T1 and T2 topology
How did you verify/test it?
Tested against voq chassis with SONiC installed in it
Any platform specific information?
Tested against J2C+
Supported testbed topology if it's a new test case?
T2, T1 & T0
Documentation
https://github.com/sonic-net/sonic-mgmt/blob/master/docs/testplan/pfc/PFC_PAUSE_LOSSY_README.md
Original PR: https://github.com/sonic-net/sonic-mgmt/pull/7913
/azp run Azure.sonic-mgmt
Azure Pipelines successfully started running 1 pipeline(s).
/azp run Azure.sonic-mgmt
Azure Pipelines successfully started running 1 pipeline(s).
/azp run Azure.sonic-mgmt
Azure Pipelines successfully started running 1 pipeline(s).
/azp run Azure.sonic-mgmt
Azure Pipelines successfully started running 1 pipeline(s).
/azp run Azure.sonic-mgmt
Azure Pipelines successfully started running 1 pipeline(s).
/azp run Azure.sonic-mgmt
Azure Pipelines successfully started running 1 pipeline(s).
/azp run Azure.sonic-mgmt
Azure Pipelines successfully started running 1 pipeline(s).
/azp run Azure.sonic-mgmt
Azure Pipelines successfully started running 1 pipeline(s).
/azp run Azure.sonic-mgmt
Azure Pipelines successfully started running 1 pipeline(s).
/azp run Azure.sonic-mgmt
Azure Pipelines successfully started running 1 pipeline(s).
/azp run Azure.sonic-mgmt
Azure Pipelines successfully started running 1 pipeline(s).
/azp run Azure.sonic-mgmt
Azure Pipelines successfully started running 1 pipeline(s).
/azp run Azure.sonic-mgmt
Azure Pipelines successfully started running 1 pipeline(s).
/azp run Azure.sonic-mgmt
Azure Pipelines successfully started running 1 pipeline(s).
/azp run Azure.sonic-mgmt