net/ice/base: indicate double reset solution restriction
[dpdk.git] / drivers / crypto / octeontx2 / otx2_security.h
index 9b4fe26..9f1ba71 100644 (file)
@@ -5,12 +5,25 @@
 #ifndef __OTX2_SECURITY_H__
 #define __OTX2_SECURITY_H__
 
+#include <rte_security.h>
+
 #include "otx2_cryptodev_sec.h"
 #include "otx2_ethdev_sec.h"
 
+#define OTX2_SEC_AH_HDR_LEN                    12
+#define OTX2_SEC_AES_GCM_IV_LEN                        8
+#define OTX2_SEC_AES_GCM_MAC_LEN               16
+#define OTX2_SEC_AES_CBC_IV_LEN                        16
+#define OTX2_SEC_SHA1_HMAC_LEN                 12
+#define OTX2_SEC_SHA2_HMAC_LEN                 16
+
+#define OTX2_SEC_AES_GCM_ROUNDUP_BYTE_LEN      4
+#define OTX2_SEC_AES_CBC_ROUNDUP_BYTE_LEN      16
+
 union otx2_sec_session_ipsec {
        struct otx2_sec_session_ipsec_ip ip;
        struct otx2_sec_session_ipsec_lp lp;
+       enum rte_security_ipsec_sa_direction dir;
 };
 
 struct otx2_sec_session {