[P4Orch] Add SWSS support for new ACL action to set metered Mcast queue and Ucast queue.#4246
Draft
ksravani-hcl wants to merge 5 commits into
Draft
[P4Orch] Add SWSS support for new ACL action to set metered Mcast queue and Ucast queue.#4246ksravani-hcl wants to merge 5 commits into
ksravani-hcl wants to merge 5 commits into
Conversation
Collaborator
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
ksravani-hcl
force-pushed
the
acl_rule_s3
branch
from
March 3, 2026 05:04
1fb3a2b to
7aedb1d
Compare
Collaborator
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
mint570
reviewed
Mar 12, 2026
mint570
reviewed
Mar 24, 2026
ksravani-hcl
force-pushed
the
acl_rule_s3
branch
from
March 24, 2026 15:24
7aedb1d to
64595fd
Compare
Collaborator
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
ksravani-hcl
force-pushed
the
acl_rule_s3
branch
from
March 24, 2026 15:45
64595fd to
1775f00
Compare
Collaborator
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
ksravani-hcl
force-pushed
the
acl_rule_s3
branch
from
March 24, 2026 15:47
1775f00 to
31053a0
Compare
Collaborator
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
mint570
previously approved these changes
Mar 24, 2026
ksravani-hcl
force-pushed
the
acl_rule_s3
branch
from
March 27, 2026 11:43
31053a0 to
805a1a5
Compare
Collaborator
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
mint570
previously approved these changes
Mar 27, 2026
ksravani-hcl
force-pushed
the
acl_rule_s3
branch
from
April 6, 2026 07:43
805a1a5 to
8444d9c
Compare
Collaborator
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
ksravani-hcl
force-pushed
the
acl_rule_s3
branch
from
April 6, 2026 11:17
8444d9c to
be945f8
Compare
Collaborator
|
/azp run |
Collaborator
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
Collaborator
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
Collaborator
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
ksravani-hcl
marked this pull request as draft
May 15, 2026 12:08
mint570
previously approved these changes
May 15, 2026
Collaborator
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
Collaborator
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
mint570
previously approved these changes
Jun 9, 2026
Signed-off-by: SRAVANI KANASANI <kanasanis@google.com>
Signed-off-by: SRAVANI KANASANI <kanasanis@google.com>
Signed-off-by: SRAVANI KANASANI <kanasanis@google.com>
Signed-off-by: SRAVANI KANASANI <kanasanis@google.com>
Signed-off-by: SRAVANI KANASANI <kanasanis@google.com>
ksravani-hcl
force-pushed
the
acl_rule_s3
branch
from
July 24, 2026 04:10
87c8c2f to
274606f
Compare
Collaborator
|
/azp run |
|
Azure Pipelines: Successfully started running 1 pipeline(s). |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What I did
This PR contains,
this extended p4orch to support ACL actions for setting metered multicast and unicast QoS queues, including color-aware QoS mapping logic. Integrated NameLabelMapper for ACL counters and policers to ensure unique identification and STATE_DB persistence.
Why I did it
Standardized advanced traffic control actions based on packet color and destination type. Implementing persistent labels ensures that complex hardware states for counters and meters are correctly correlated during warm boot reconciliation, preventing resource duplication.
How I verified it
Validated QoS mapping and label verification with new C++ unit tests and updated P4RT integration tests. Confirmed correct ASIC_DB attribute population and persistence through local builds and full test suite execution.
Details if related
#4176 is the base PR for #4211 & #4246.