Skip to content

[action] [PR:18033] Generate PFC storm using PFC backpressure on additional Arista devices#18285

Open
mssonicbld wants to merge 1 commit intosonic-net:202411from
mssonicbld:cherry/202411/18033
Open

[action] [PR:18033] Generate PFC storm using PFC backpressure on additional Arista devices#18285
mssonicbld wants to merge 1 commit intosonic-net:202411from
mssonicbld:cherry/202411/18033

Conversation

@mssonicbld
Copy link
Collaborator

Description of PR

NOTE: This is a duplicate of #17971, as @veronica-arista is away.

Add a pfc_gen script for Arista fanout devices to generate pfc pause frames by setting PFC backpressure status in hardware. Enable the storm generation to use this script on interfaces that are connected to Arista fanout devices running EOS or Sonic. Currently supports the following Arista devices:
Arista-7060X6
Arista-7060DX5
Arista-7060PX5
Arista-7060CX
Arista-7260CX3
Arista-7260QX3

This is implemented on top of PR #15594

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

  • 202012
  • 202205
  • 202305
  • 202311
  • 202405
  • 202411

Approach

What is the motivation for this PR?

Adds more reliable PFC storm generation for interfaces connected to Arista fanout devices

How did you do it?

How did you verify/test it?

Ran sonic-mgmt pfcwd tests on testbed with Arista fanout switches of the listed SKUs running EOS.
Ran the pfc_gen script manually on Arista switches running Sonic.

Any platform specific information?

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

Documentation

sonic-net#18033)

What is the motivation for this PR?
Adds more reliable PFC storm generation for interfaces connected to Arista fanout devices

How did you do it?
How did you verify/test it?
Ran sonic-mgmt pfcwd tests on testbed with Arista fanout switches of the listed SKUs running EOS.
Ran the pfc_gen script manually on Arista switches running Sonic.
@mssonicbld
Copy link
Collaborator Author

Original PR: #18033

@mssonicbld
Copy link
Collaborator Author

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld
Copy link
Collaborator Author

/azp run Azure.sonic-mgmt

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld
Copy link
Collaborator Author

/azp run Azure.sonic-mgmt

@azure-pipelines
Copy link

Azure Pipelines will not run the associated pipelines, because the pull request was updated after the run command was issued. Review the pull request again and issue a new run command.

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.

2 participants