@@ -1579,10 +1579,19 @@ typedef enum _sai_acl_table_attr_t
1579
1579
*/
1580
1580
SAI_ACL_TABLE_ATTR_FIELD_DST_PREFIX_META = SAI_ACL_TABLE_ATTR_FIELD_START + 0x161 ,
1581
1581
1582
+ /**
1583
+ * @brief Router Interface User metadata
1584
+ *
1585
+ * @type bool
1586
+ * @flags CREATE_ONLY
1587
+ * @default false
1588
+ */
1589
+ SAI_ACL_TABLE_ATTR_FIELD_ROUTER_INTERFACE_USER_META = SAI_ACL_TABLE_ATTR_FIELD_START + 0x162 ,
1590
+
1582
1591
/**
1583
1592
* @brief End of ACL Table Match Field
1584
1593
*/
1585
- SAI_ACL_TABLE_ATTR_FIELD_END = SAI_ACL_TABLE_ATTR_FIELD_DST_PREFIX_META ,
1594
+ SAI_ACL_TABLE_ATTR_FIELD_END = SAI_ACL_TABLE_ATTR_FIELD_ROUTER_INTERFACE_USER_META ,
1586
1595
1587
1596
/**
1588
1597
* @brief ACL table entries associated with this table.
@@ -2707,10 +2716,25 @@ typedef enum _sai_acl_entry_attr_t
2707
2716
*/
2708
2717
SAI_ACL_ENTRY_ATTR_FIELD_DST_PREFIX_META = SAI_ACL_ENTRY_ATTR_FIELD_START + 0x161 ,
2709
2718
2719
+ /**
2720
+ * @brief Router Interface User metadata
2721
+ *
2722
+ * Value must be in the range defined in
2723
+ * #SAI_SWITCH_ATTR_ROUTER_INTERFACE_META_DATA_INGRESS_RANGE
2724
+ * SAI_ROUTER_INTERFACE_ATTR_META_DATA_INGRESS in SAI_ACL_STAGE_POST_INGRESS stage
2725
+ * or #SAI_SWITCH_ATTR_ROUTER_INTERFACE_META_DATA_EGRESS_RANGE
2726
+ * SAI_ROUTER_INTERFACE_ATTR_META_DATA_EGRESS in SAI_ACL_STAGE_EGRESS stage
2727
+ *
2728
+ * @type sai_acl_field_data_t sai_uint32_t
2729
+ * @flags CREATE_AND_SET
2730
+ * @default disabled
2731
+ */
2732
+ SAI_ACL_ENTRY_ATTR_FIELD_ROUTER_INTERFACE_USER_META = SAI_ACL_ENTRY_ATTR_FIELD_START + 0x162 ,
2733
+
2710
2734
/**
2711
2735
* @brief End of Rule Match Fields
2712
2736
*/
2713
- SAI_ACL_ENTRY_ATTR_FIELD_END = SAI_ACL_ENTRY_ATTR_FIELD_DST_PREFIX_META ,
2737
+ SAI_ACL_ENTRY_ATTR_FIELD_END = SAI_ACL_ENTRY_ATTR_FIELD_ROUTER_INTERFACE_USER_META ,
2714
2738
2715
2739
/*
2716
2740
* Actions [sai_acl_action_data_t]
0 commit comments