/* bnx2x_mfw_req.h: Qlogic Everest network driver. * * Copyright (c) 2012-2013 Broadcom Corporation * Copyright (c) 2014 QLogic Corporation * All rights reserved * * 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. */ #ifndef BNX2X_MFW_REQ_H #define BNX2X_MFW_REQ_H #define PORT_0 … #define PORT_1 … #define PORT_MAX … #define NVM_PATH_MAX … /* FCoE capabilities required from the driver */ struct fcoe_capabilities { … }; struct glob_ncsi_oem_data { … }; /* current drv_info version */ #define DRV_INFO_CUR_VER … /* drv_info op codes supported */ enum drv_info_opcode { … }; #define ETH_STAT_INFO_VERSION_LEN … /* Per PCI Function Ethernet Statistics required from the driver */ struct eth_stats_info { … }; /* Per PCI Function FCOE Statistics required from the driver */ struct fcoe_stats_info { … }; /* Per PCI Function iSCSI Statistics required from the driver*/ struct iscsi_stats_info { … }; drv_info_to_mcp; #endif /* BNX2X_MFW_REQ_H */