linux/drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.h

/* SPDX-License-Identifier: GPL-2.0 */
/* Copyright(c) 2017 Oracle and/or its affiliates. All rights reserved. */

#ifndef _IXGBE_IPSEC_H_
#define _IXGBE_IPSEC_H_

#define IXGBE_IPSEC_MAX_SA_COUNT
#define IXGBE_IPSEC_MAX_RX_IP_COUNT
#define IXGBE_IPSEC_BASE_RX_INDEX
#define IXGBE_IPSEC_BASE_TX_INDEX
#define IXGBE_IPSEC_AUTH_BITS

#define IXGBE_RXTXIDX_IPS_EN
#define IXGBE_RXIDX_TBL_SHIFT
enum ixgbe_ipsec_tbl_sel {};

#define IXGBE_RXTXIDX_IDX_SHIFT
#define IXGBE_RXTXIDX_READ
#define IXGBE_RXTXIDX_WRITE

#define IXGBE_RXMOD_VALID
#define IXGBE_RXMOD_PROTO_ESP
#define IXGBE_RXMOD_DECRYPT
#define IXGBE_RXMOD_IPV6
#define IXGBE_RXTXMOD_VF

struct rx_sa {};

struct rx_ip_sa {};

struct tx_sa {};

struct ixgbe_ipsec_tx_data {};

struct ixgbe_ipsec {};

struct sa_mbx_msg {};
#endif /* _IXGBE_IPSEC_H_ */