Skip to content

Test plan for L3V4V6 type ACL table#8178

Merged
yxieca merged 1 commit intosonic-net:masterfrom
packiasundar:psundara_acl_tp
May 26, 2023
Merged

Test plan for L3V4V6 type ACL table#8178
yxieca merged 1 commit intosonic-net:masterfrom
packiasundar:psundara_acl_tp

Conversation

@packiasundar
Copy link
Copy Markdown
Contributor

@packiasundar packiasundar commented Apr 28, 2023

Description of PR

Summary:
Test Plan added for L3V4V6 type ACL Table
Test Plan reviewed by community on 22 March, 2023

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?

Test plan added for L3V4V6 type ACL table

How did you do it?

Test cases written in reference to L3V4V6 type ACL Table HLD

How did you verify/test it?

Steps cover the test cases from the test plan

Any platform specific information?

Platform capability check for this feature will be checked before configuration

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

t0,t1

Documentation

Link to HLD document
https://github.com/sonic-net/SONiC/blob/aac00395634ac9935d5c44493c4591f024a53742/doc/acl/Extend-L3V6ACLs.md

Signed-off-by: packiasundar <psundara@marvell.com>
@yxieca yxieca merged commit 6eef7b1 into sonic-net:master May 26, 2023
mrkcmo pushed a commit to Azarack/sonic-mgmt that referenced this pull request Oct 3, 2023
Summary:
Test Plan added for L3V4V6 type ACL Table
Test Plan reviewed by community on 22 March, 2023

Signed-off-by: packiasundar <psundara@marvell.com>
AharonMalkin pushed a commit to AharonMalkin/sonic-mgmt that referenced this pull request Jan 25, 2024
Summary:
Test Plan added for L3V4V6 type ACL Table
Test Plan reviewed by community on 22 March, 2023

Signed-off-by: packiasundar <psundara@marvell.com>
rck-innovium added a commit to rck-innovium/sonic-mgmt that referenced this pull request May 22, 2024
ACL test-cases based on test plan for L3V4V6 type ACL table
Refer Test Plan: sonic-net#8178

A new script test_acl_l3v4v6.py is added based on existing test_acl.py.
This is to help parallel execution.

Major changes from test_acl.py are:
[1] Skip unsupported platforms based on STATE_DB capability checks
[2] Add templates that have 'ethertype' to distinguish b/w v4 and v6 rules
[3] Remove unsupported matches like L4 port ACL ranges

Signed-off-by: Ravi Marvell rck@innovium.com
rck-innovium added a commit to rck-innovium/sonic-mgmt that referenced this pull request Feb 7, 2025
ACL test-cases based on test plan for L3V4V6 type ACL table
Refer Test Plan: sonic-net#8178

A new script test_acl_l3v4v6.py is added based on existing test_acl.py.
This is to help parallel execution.

Major changes from test_acl.py are:
[1] Skip unsupported platforms based on STATE_DB capability checks
[2] Add templates that have 'ethertype' to distinguish b/w v4 and v6 rules
[3] Remove unsupported matches like L4 port ACL ranges

Signed-off-by: Ravi Marvell rck@innovium.com
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.

2 participants