Go to the documentation of this file.
10 #ifndef BNX2X_MFW_REQ_H
11 #define BNX2X_MFW_REQ_H
16 #define NVM_PATH_MAX 2
22 #define FCOE_IOS_PER_CONNECTION_MASK 0x0000ffff
23 #define FCOE_IOS_PER_CONNECTION_SHIFT 0
25 #define FCOE_LOGINS_PER_PORT_MASK 0xffff0000
26 #define FCOE_LOGINS_PER_PORT_SHIFT 16
30 #define FCOE_NUMBER_OF_EXCHANGES_MASK 0x0000ffff
31 #define FCOE_NUMBER_OF_EXCHANGES_SHIFT 0
33 #define FCOE_NPIV_WWN_PER_PORT_MASK 0xffff0000
34 #define FCOE_NPIV_WWN_PER_PORT_SHIFT 16
38 #define FCOE_TARGETS_SUPPORTED_MASK 0x0000ffff
39 #define FCOE_TARGETS_SUPPORTED_SHIFT 0
41 #define FCOE_OUTSTANDING_COMMANDS_MASK 0xffff0000
42 #define FCOE_OUTSTANDING_COMMANDS_SHIFT 16
45 #define FCOE_CAPABILITY4_STATEFUL 0x00000001
46 #define FCOE_CAPABILITY4_STATELESS 0x00000002
47 #define FCOE_CAPABILITY4_CAPABILITIES_REPORTED_VALID 0x00000004
57 #define DRV_INFO_CUR_VER 2
66 #define ETH_STAT_INFO_VERSION_LEN 12
77 #define FEATURE_ETH_CHKSUM_OFFLOAD_MASK 0x01
78 #define FEATURE_ETH_LSO_MASK 0x02
79 #define FEATURE_ETH_BOOTMODE_MASK 0x1C
80 #define FEATURE_ETH_BOOTMODE_SHIFT 2
81 #define FEATURE_ETH_BOOTMODE_NONE (0x0 << 2)
82 #define FEATURE_ETH_BOOTMODE_PXE (0x1 << 2)
83 #define FEATURE_ETH_BOOTMODE_ISCSI (0x2 << 2)
84 #define FEATURE_ETH_BOOTMODE_FCOE (0x3 << 2)
85 #define FEATURE_ETH_TOE_MASK 0x20