linux/drivers/net/ethernet/cisco/enic/vnic_enet.h

/* SPDX-License-Identifier: GPL-2.0-only */
/*
 * Copyright 2008-2010 Cisco Systems, Inc.  All rights reserved.
 * Copyright 2007 Nuova Systems, Inc.  All rights reserved.
 */

#ifndef _VNIC_ENIC_H_
#define _VNIC_ENIC_H_

/* Device-specific region: enet configuration */
struct vnic_enet_config {};

#define VENETF_TSO
#define VENETF_LRO
#define VENETF_RXCSUM
#define VENETF_TXCSUM
#define VENETF_RSS
#define VENETF_RSSHASH_IPV4
#define VENETF_RSSHASH_TCPIPV4
#define VENETF_RSSHASH_IPV6
#define VENETF_RSSHASH_TCPIPV6
#define VENETF_RSSHASH_IPV6_EX
#define VENETF_RSSHASH_TCPIPV6_EX
#define VENETF_LOOP
#define VENETF_VXLAN

#define VENET_INTR_TYPE_MIN
#define VENET_INTR_TYPE_IDLE

#define VENET_INTR_MODE_ANY
#define VENET_INTR_MODE_MSI
#define VENET_INTR_MODE_INTX

#endif /* _VNIC_ENIC_H_ */