#include "cnxk_ipsec.h"
#include "cnxk_security.h"
+#include "cnxk_security_ar.h"
struct cn9k_ipsec_sa {
union {
uint16_t cipher_iv_off;
/** Cipher IV length in bytes */
uint8_t cipher_iv_len;
+ /** Outbound custom header length */
+ uint8_t custom_hdr_len;
/** Response length calculation data */
struct cnxk_ipsec_outb_rlens rlens;
/** Outbound IP-ID */
uint32_t seq_hi;
};
};
+ /** Anti replay */
+ struct cnxk_on_ipsec_ar ar;
+ /** Anti replay window size */
+ uint32_t replay_win_sz;
};
struct cn9k_sec_session {