@@ -166,6 +166,12 @@ typedef enum _sai_acl_action_type_t
166166 /** Set Packet Outer Vlan Priority */
167167 SAI_ACL_ACTION_TYPE_SET_OUTER_VLAN_PRI ,
168168
169+ /** Add Packet Vlan Id */
170+ SAI_ACL_ACTION_TYPE_ADD_VLAN_ID ,
171+
172+ /** Add Packet Vlan Priority */
173+ SAI_ACL_ACTION_TYPE_ADD_VLAN_PRI ,
174+
169175 /** Set Packet Src MAC Address */
170176 SAI_ACL_ACTION_TYPE_SET_SRC_MAC ,
171177
@@ -534,6 +540,24 @@ typedef enum _sai_acl_table_attr_t
534540 */
535541 SAI_ACL_TABLE_ATTR_FIELD_SRC_IPV6 = SAI_ACL_TABLE_ATTR_FIELD_START ,
536542
543+ /**
544+ * @brief Src IPv6 Address Higher 64 bits
545+ *
546+ * @type bool
547+ * @flags CREATE_ONLY
548+ * @default false
549+ */
550+ SAI_ACL_TABLE_ATTR_FIELD_SRC_IPV6_HIGH ,
551+
552+ /**
553+ * @brief Src IPv6 Address Lower 64 bits
554+ *
555+ * @type bool
556+ * @flags CREATE_ONLY
557+ * @default false
558+ */
559+ SAI_ACL_TABLE_ATTR_FIELD_SRC_IPV6_LOW ,
560+
537561 /**
538562 * @brief Dst IPv6 Address
539563 *
@@ -543,6 +567,24 @@ typedef enum _sai_acl_table_attr_t
543567 */
544568 SAI_ACL_TABLE_ATTR_FIELD_DST_IPV6 ,
545569
570+ /**
571+ * @brief Dst IPv6 Address Higher 64 bits
572+ *
573+ * @type bool
574+ * @flags CREATE_ONLY
575+ * @default false
576+ */
577+ SAI_ACL_TABLE_ATTR_FIELD_DST_IPV6_HIGH ,
578+
579+ /**
580+ * @brief Dst IPv6 Address Lower 64 bits
581+ *
582+ * @type bool
583+ * @flags CREATE_ONLY
584+ * @default false
585+ */
586+ SAI_ACL_TABLE_ATTR_FIELD_DST_IPV6_LOW ,
587+
546588 /**
547589 * @brief Inner Src IPv6 Address
548590 *
@@ -1412,6 +1454,24 @@ typedef enum _sai_acl_entry_attr_t
14121454 */
14131455 SAI_ACL_ENTRY_ATTR_FIELD_SRC_IPV6 = SAI_ACL_ENTRY_ATTR_FIELD_START ,
14141456
1457+ /**
1458+ * @brief Src IPv6 Address Higher 64 bits
1459+ *
1460+ * @type sai_acl_field_data_t sai_ip6_t
1461+ * @flags CREATE_AND_SET
1462+ * @default disabled
1463+ */
1464+ SAI_ACL_ENTRY_ATTR_FIELD_SRC_IPV6_HIGH ,
1465+
1466+ /**
1467+ * @brief Src IPv6 Address Lower 64 bits
1468+ *
1469+ * @type sai_acl_field_data_t sai_ip6_t
1470+ * @flags CREATE_AND_SET
1471+ * @default disabled
1472+ */
1473+ SAI_ACL_ENTRY_ATTR_FIELD_SRC_IPV6_LOW ,
1474+
14151475 /**
14161476 * @brief Dst IPv6 Address
14171477 *
@@ -1421,6 +1481,24 @@ typedef enum _sai_acl_entry_attr_t
14211481 */
14221482 SAI_ACL_ENTRY_ATTR_FIELD_DST_IPV6 ,
14231483
1484+ /**
1485+ * @brief Dst IPv6 Address Higher 64 bits
1486+ *
1487+ * @type sai_acl_field_data_t sai_ip6_t
1488+ * @flags CREATE_AND_SET
1489+ * @default disabled
1490+ */
1491+ SAI_ACL_ENTRY_ATTR_FIELD_DST_IPV6_HIGH ,
1492+
1493+ /**
1494+ * @brief Dst IPv6 Address Lower 64 bits
1495+ *
1496+ * @type sai_acl_field_data_t sai_ip6_t
1497+ * @flags CREATE_AND_SET
1498+ * @default disabled
1499+ */
1500+ SAI_ACL_ENTRY_ATTR_FIELD_DST_IPV6_LOW ,
1501+
14241502 /**
14251503 * @brief Inner Src IPv6 Address
14261504 *
@@ -2396,6 +2474,25 @@ typedef enum _sai_acl_entry_attr_t
23962474 */
23972475 SAI_ACL_ENTRY_ATTR_ACTION_SET_OUTER_VLAN_PRI ,
23982476
2477+ /**
2478+ * @brief Add Packet Vlan Id (12 bits)
2479+ *
2480+ * @type sai_acl_action_data_t sai_uint16_t
2481+ * @flags CREATE_AND_SET
2482+ * @isvlan true
2483+ * @default disabled
2484+ */
2485+ SAI_ACL_ENTRY_ATTR_ACTION_ADD_VLAN_ID ,
2486+
2487+ /**
2488+ * @brief Add Packet Vlan Priority (3 bits)
2489+ *
2490+ * @type sai_acl_action_data_t sai_uint8_t
2491+ * @flags CREATE_AND_SET
2492+ * @default disabled
2493+ */
2494+ SAI_ACL_ENTRY_ATTR_ACTION_ADD_VLAN_PRI ,
2495+
23992496 /**
24002497 * @brief Set Packet Src MAC Address
24012498 *
0 commit comments