linux/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.h

/* 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__ */