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

/* SPDX-License-Identifier: GPL-2.0 */
/* Copyright(c) 1999 - 2018 Intel Corporation. */

#ifndef _IXGBE_FCOE_H
#define _IXGBE_FCOE_H

#include <scsi/fc/fc_fs.h>
#include <scsi/fc/fc_fcoe.h>

/* shift bits within STAT fo FCSTAT */
#define IXGBE_RXDADV_FCSTAT_SHIFT

/* ddp user buffer */
#define IXGBE_BUFFCNT_MAX
#define IXGBE_FCPTR_ALIGN
#define IXGBE_FCPTR_MAX
#define IXGBE_FCBUFF_4KB
#define IXGBE_FCBUFF_8KB
#define IXGBE_FCBUFF_16KB
#define IXGBE_FCBUFF_64KB
#define IXGBE_FCBUFF_MAX
#define IXGBE_FCBUFF_MIN
#define IXGBE_FCOE_DDP_MAX
#define IXGBE_FCOE_DDP_MAX_X550

/* Default traffic class to use for FCoE */
#define IXGBE_FCOE_DEFTC

/* fcerr */
#define IXGBE_FCERR_BADCRC

/* FCoE DDP for target mode */
#define __IXGBE_FCOE_TARGET

struct ixgbe_fcoe_ddp {};

/* per cpu variables */
struct ixgbe_fcoe_ddp_pool {};

struct ixgbe_fcoe {};

#endif /* _IXGBE_FCOE_H */