Skip to content

Validate ACL rules and routes in test_everflow_testbed before traffic tests [202511 backport]#23427

Merged
vmittal-msft merged 16 commits intosonic-net:202511from
nexthop-ai:venu-everflow-acl-rule-validate-202511
Mar 31, 2026
Merged

Validate ACL rules and routes in test_everflow_testbed before traffic tests [202511 backport]#23427
vmittal-msft merged 16 commits intosonic-net:202511from
nexthop-ai:venu-everflow-acl-rule-validate-202511

Conversation

@venu-nexthop
Copy link
Copy Markdown
Contributor

Summary

Changes

  • tests/everflow/everflow_test_utilities.py — Added ACL rule validation, VID/RID mapping check, multi-ASIC handling
  • tests/everflow/test_everflow_testbed.py — Added route and ACL rule verification before traffic tests

Test plan

  • Run test_everflow_testbed and verify ACL rule validation gates traffic tests correctly
  • Verify multi-ASIC systems are handled correctly

Original PR

#22199

🤖 Generated with Claude Code

abhishek-nexthop and others added 14 commits March 18, 2026 14:14
* Strict priority QOS test.

Signed-off-by: Abhishek <abhishek@nexthop.ai>

* Add q3d and portchannel support for strict priority.

Signed-off-by: Abhishek <abhishek@nexthop.ai>

* Fix per-commit and missing function.

Signed-off-by: Abhishek <abhishek@nexthop.ai>

---------

Signed-off-by: Abhishek <abhishek@nexthop.ai>
Signed-off-by: saravanan sellappa <saravanan@nexthop.ai>
…voq duts

reliable tsa tests require two duthosts: one as supe and one as LC single asic voq dut have only one duthost, hence reliable tsa tests are skipped
backporting sonic-net#22089

Signed-off-by: Saravanan Sellappa <saravanan@nexthop.ai>
Signed-off-by: Venu <venu@nexthop.ai>
This reverts commit 88c7897.

Signed-off-by: venu-nexthop <venu@nexthop.ai>
…le asic voq duts"

This reverts commit 66748e6.

Signed-off-by: venu-nexthop <venu@nexthop.ai>
Revert qos strict prio changes

Signed-off-by: Venu <venu@nexthop.ai>
Signed-off-by: venu-nexthop <venu@nexthop.ai>
Signed-off-by: venu-nexthop <venu@nexthop.ai>
Signed-off-by: venu-nexthop <venu@nexthop.ai>
Signed-off-by: venu-nexthop <venu@nexthop.ai>
Signed-off-by: venu-nexthop <venu@nexthop.ai>
Signed-off-by: venu-nexthop <venu@nexthop.ai>
Signed-off-by: venu-nexthop <venu@nexthop.ai>
@mssonicbld
Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

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.

This happened because of some unintended change in our internal fork. Fixed now.

Signed-off-by: venu-nexthop <venu@nexthop.ai>
@mssonicbld
Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

…gle asic voq duts"

This reverts commit 0935ea9.

Signed-off-by: venu-nexthop <venu@nexthop.ai>
@mssonicbld
Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@venu-nexthop venu-nexthop force-pushed the venu-everflow-acl-rule-validate-202511 branch from f4959b4 to 0b0c0dc Compare March 30, 2026 23:28
@mssonicbld
Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@yxieca
Copy link
Copy Markdown
Collaborator

yxieca commented Mar 31, 2026

AI agent on behalf of Ying.\n\nIssues:\n- Found TODO/FIXME in diff.\n\n

Copy link
Copy Markdown
Contributor

@YatishSVC YatishSVC left a comment

Choose a reason for hiding this comment

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

lgtm, Thanks

@vmittal-msft vmittal-msft merged commit 27492ef into sonic-net:202511 Mar 31, 2026
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants