From 80e973314dca5aa61604ed57b142e7e379999981 Mon Sep 17 00:00:00 2001 From: Haiyang Zheng Date: Tue, 11 Dec 2018 09:36:12 -0800 Subject: [PATCH] Add RDMA related matching fileds to ACL (#878) * Add RDMA related matching fileds to ACL - OpCode field in Base Transport Header (BTH) - Syndrome field in The ACK Extended Transport Header (AETH) ref: https://folk.uio.no/erikbra/hovedfag/companion/javadoc/no/uio/ifi/gruns/infiniband/IBAPacket.html --- inc/saiacl.h | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/inc/saiacl.h b/inc/saiacl.h index 3ccd16134..baae7036f 100644 --- a/inc/saiacl.h +++ b/inc/saiacl.h @@ -974,6 +974,24 @@ typedef enum _sai_acl_table_attr_t */ SAI_ACL_TABLE_ATTR_FIELD_ROUTE_NPU_META_DST_HIT, + /** + * @brief Base Transport Header opcode field + * + * @type bool + * @flags CREATE_ONLY + * @default false + */ + SAI_ACL_TABLE_ATTR_FIELD_BTH_OPCODE, + + /** + * @brief Ack_extented Transport Header syndrome field + * + * @type bool + * @flags CREATE_ONLY + * @default false + */ + SAI_ACL_TABLE_ATTR_FIELD_AETH_SYNDROME, + /** * @brief User Defined Field Groups * @@ -1629,6 +1647,24 @@ typedef enum _sai_acl_entry_attr_t */ SAI_ACL_ENTRY_ATTR_FIELD_ROUTE_NPU_META_DST_HIT, + /** + * @brief Base Transport Header opcode field + * + * @type sai_acl_field_data_t sai_uint8_t + * @flags CREATE_AND_SET + * @default disabled + */ + SAI_ACL_ENTRY_ATTR_FIELD_BTH_OPCODE, + + /** + * @brief Ack_extented Transport Header syndrome field + * + * @type sai_acl_field_data_t sai_uint8_t + * @flags CREATE_AND_SET + * @default disabled + */ + SAI_ACL_ENTRY_ATTR_FIELD_AETH_SYNDROME, + /** * @brief User Defined Field data for the UDF Groups in ACL Table *