/* SPDX-License-Identifier: GPL-2.0-only */ /* Copyright (c) 2018 Chelsio Communications, Inc. */ #ifndef __CHCR_IPSEC_H__ #define __CHCR_IPSEC_H__ #include "t4_hw.h" #include "cxgb4.h" #include "t4_msg.h" #include "cxgb4_uld.h" #include "chcr_core.h" #include "chcr_algo.h" #include "chcr_crypto.h" #define CHIPSEC_DRV_MODULE_NAME … #define CHIPSEC_DRV_VERSION … #define CHIPSEC_DRV_DESC … struct ipsec_uld_ctx { … }; struct chcr_ipsec_req { … }; struct chcr_ipsec_wr { … }; #define ESN_IV_INSERT_OFFSET … struct chcr_ipsec_aadiv { … }; struct ipsec_sa_entry { … }; #endif /* __CHCR_IPSEC_H__ */