Skip to content

ACL match route destination - #2329

Open
j-bos wants to merge 3 commits into
opencomputeproject:masterfrom
j-bos:acl_match_destination
Open

ACL match route destination#2329
j-bos wants to merge 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 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

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

3 participants