Skip to content

ACL match route destination - #2329

Merged
tjchadaga merged 3 commits into
opencomputeproject:masterfrom
j-bos:acl_match_destination
Sep 2, 2026
Merged

ACL match route destination#2329
tjchadaga merged 3 commits into
opencomputeproject:masterfrom
j-bos:acl_match_destination

Conversation

@j-bos

@j-bos j-bos commented Aug 8, 2026

Copy link
Copy Markdown
Contributor

Summary

Add ACL match field to match on the destination selected by routing lookup. This is the original destination prior to ECMP group & LAG hashing.

Purpose

Enable features which need to match on original route destination (e.g. ECMP group) and take action like accounting, or redirect to a new destination before ECMP member selection happens.

Changes

  • Add SAI_ACL_TABLE_ATTR_FIELD_ROUTE_DST
  • Add SAI_ACL_ENTRY_ATTR_FIELD_ROUTE_DST

Compatibility

Support for the new field can be queried via sai_query_attribute_enum_values_capability()

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
There may be pipelines that require an authorized user to comment /azp run to run.

@j-bos j-bos changed the title Add support for ACL destination match ACL match route destination Aug 9, 2026
@j-bos
j-bos marked this pull request as ready for review August 9, 2026 04:06
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
There may be pipelines that require an authorized user to comment /azp run to run.

@tjchadaga

Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).

@shri-khare shri-khare left a comment

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.

LGTM

@tjchadaga tjchadaga added the reviewed PR is discussed in SAI Meeting label Aug 26, 2026
@tjchadaga

Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).

Comment thread inc/saiacl.h Outdated
@tjchadaga

Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).

j-bos added 3 commits August 31, 2026 16:21
Signed-off-by: Jason Bos <jbos@cisco.com>
Signed-off-by: Jason Bos <jbos@cisco.com>
Signed-off-by: Jason Bos <jbos@cisco.com>
@j-bos
j-bos force-pushed the acl_match_destination branch from 6b5e31b to 4c17342 Compare August 31, 2026 23:21
@j-bos

j-bos commented Aug 31, 2026

Copy link
Copy Markdown
Contributor Author

Rebased to latest master

@tjchadaga

Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).

@tjchadaga
tjchadaga merged commit 4e3e08b into opencomputeproject:master Sep 2, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

reviewed PR is discussed in SAI Meeting

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants