/* bnx2_compat0.h: QLogic NX2 network driver.
*
* Copyright (c) 2014 QLogic Corporation
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation.
*
* This file is included by both bnx2.c and cnic.c so that CFLAGS that affect
* struct bnx2 will be set the same in both drivers.
*
* Written by: Michael Chan (mchan@broadcom.com)
*/
#ifndef BNX2_COMPAT0_H
#define BNX2_COMPAT0_H
/* CFLAGs that affect struct sizes should be defined here */
#if (LINUX_VERSION_CODE >= 0x020618)
#define BNX2_NEW_NAPI 1
#endif
#if (LINUX_VERSION_CODE >= 0x30000) && !defined(HAVE_NDO_VLAN_RX_REGISTER)
#define NEW_VLAN
#endif
#endif