Skip to content

Commit 39b7fe0

Browse files
authored
Add inner src and dst mac fields to ACL (#1828)
Add inner source and dest MAC fields to ACL Table and ACL entry. Signed-off-by: Ubuntu <kperumal@kperumal-dev-vm1.d4y3nv5wwgfelhhopdxv1tqjld.dx.internal.cloudapp.net>
1 parent b86bc82 commit 39b7fe0

File tree

1 file changed

+38
-2
lines changed

1 file changed

+38
-2
lines changed

inc/saiacl.h

Lines changed: 38 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1496,10 +1496,28 @@ typedef enum _sai_acl_table_attr_t
14961496
*/
14971497
SAI_ACL_TABLE_ATTR_FIELD_TAM_INT_TYPE = SAI_ACL_TABLE_ATTR_FIELD_START + 0x152,
14981498

1499+
/**
1500+
* @brief Inner Src MAC
1501+
*
1502+
* @type bool
1503+
* @flags CREATE_ONLY
1504+
* @default false
1505+
*/
1506+
SAI_ACL_TABLE_ATTR_FIELD_INNER_SRC_MAC = SAI_ACL_TABLE_ATTR_FIELD_START + 0x15b,
1507+
1508+
/**
1509+
* @brief Inner Dst MAC
1510+
*
1511+
* @type bool
1512+
* @flags CREATE_ONLY
1513+
* @default false
1514+
*/
1515+
SAI_ACL_TABLE_ATTR_FIELD_INNER_DST_MAC = SAI_ACL_TABLE_ATTR_FIELD_START + 0x15c,
1516+
14991517
/**
15001518
* @brief End of ACL Table Match Field
15011519
*/
1502-
SAI_ACL_TABLE_ATTR_FIELD_END = SAI_ACL_TABLE_ATTR_FIELD_DST_IPV6_WORD0,
1520+
SAI_ACL_TABLE_ATTR_FIELD_END = SAI_ACL_TABLE_ATTR_FIELD_INNER_DST_MAC,
15031521

15041522
/**
15051523
* @brief ACL table entries associated with this table.
@@ -2532,10 +2550,28 @@ typedef enum _sai_acl_entry_attr_t
25322550
*/
25332551
SAI_ACL_ENTRY_ATTR_FIELD_TAM_INT_TYPE = SAI_ACL_ENTRY_ATTR_FIELD_START + 0x152,
25342552

2553+
/**
2554+
* @brief Inner Src MAC Address
2555+
*
2556+
* @type sai_acl_field_data_t sai_mac_t
2557+
* @flags CREATE_AND_SET
2558+
* @default disabled
2559+
*/
2560+
SAI_ACL_ENTRY_ATTR_FIELD_INNER_SRC_MAC = SAI_ACL_ENTRY_ATTR_FIELD_START + 0x15b,
2561+
2562+
/**
2563+
* @brief Inner Dst MAC Address
2564+
*
2565+
* @type sai_acl_field_data_t sai_mac_t
2566+
* @flags CREATE_AND_SET
2567+
* @default disabled
2568+
*/
2569+
SAI_ACL_ENTRY_ATTR_FIELD_INNER_DST_MAC = SAI_ACL_ENTRY_ATTR_FIELD_START + 0x15c,
2570+
25352571
/**
25362572
* @brief End of Rule Match Fields
25372573
*/
2538-
SAI_ACL_ENTRY_ATTR_FIELD_END = SAI_ACL_ENTRY_ATTR_FIELD_DST_IPV6_WORD0,
2574+
SAI_ACL_ENTRY_ATTR_FIELD_END = SAI_ACL_ENTRY_ATTR_FIELD_INNER_DST_MAC,
25392575

25402576
/*
25412577
* Actions [sai_acl_action_data_t]

0 commit comments

Comments
 (0)