@@ -1579,10 +1579,19 @@ typedef enum _sai_acl_table_attr_t
15791579 */
15801580 SAI_ACL_TABLE_ATTR_FIELD_DST_PREFIX_META = SAI_ACL_TABLE_ATTR_FIELD_START + 0x161 ,
15811581
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+
15821591 /**
15831592 * @brief End of ACL Table Match Field
15841593 */
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 ,
15861595
15871596 /**
15881597 * @brief ACL table entries associated with this table.
@@ -2707,10 +2716,25 @@ typedef enum _sai_acl_entry_attr_t
27072716 */
27082717 SAI_ACL_ENTRY_ATTR_FIELD_DST_PREFIX_META = SAI_ACL_ENTRY_ATTR_FIELD_START + 0x161 ,
27092718
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+
27102734 /**
27112735 * @brief End of Rule Match Fields
27122736 */
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 ,
27142738
27152739 /*
27162740 * Actions [sai_acl_action_data_t]
0 commit comments