be2net: bump up the driver version to 11.0.0.0
[cascardo/linux.git] / drivers / net / ethernet / emulex / benet / be.h
index d463563..22bf7af 100644 (file)
@@ -37,7 +37,7 @@
 #include "be_hw.h"
 #include "be_roce.h"
 
-#define DRV_VER                        "10.6.0.3"
+#define DRV_VER                        "11.0.0.0"
 #define DRV_NAME               "be2net"
 #define BE_NAME                        "Emulex BladeEngine2"
 #define BE3_NAME               "Emulex BladeEngine3"
@@ -521,7 +521,7 @@ struct be_adapter {
        struct be_drv_stats drv_stats;
        struct be_aic_obj aic_obj[MAX_EVT_QS];
        u8 vlan_prio_bmap;      /* Available Priority BitMap */
-       u16 recommended_prio;   /* Recommended Priority */
+       u16 recommended_prio_bits;/* Recommended Priority bits in vlan tag */
        struct be_dma_mem rx_filter; /* Cmd DMA mem for rx-filter */
 
        struct be_dma_mem stats_cmd;
@@ -547,10 +547,6 @@ struct be_adapter {
 
        u32 beacon_state;       /* for set_phys_id */
 
-       bool eeh_error;
-       bool fw_timeout;
-       bool hw_error;
-
        u32 port_num;
        char port_name;
        u8 mc_type;
@@ -574,6 +570,8 @@ struct be_adapter {
        struct be_resources pool_res;   /* resources available for the port */
        struct be_resources res;        /* resources available for the func */
        u16 num_vfs;                    /* Number of VFs provisioned by PF */
+       u8 pf_num;                      /* Numbering used by FW, starts at 0 */
+       u8 vf_num;                      /* Numbering used by FW, starts at 1 */
        u8 virtfn;
        struct be_vf_cfg *vf_cfg;
        bool be3_native;
@@ -591,11 +589,10 @@ struct be_adapter {
        u32 msg_enable;
        int be_get_temp_freq;
        struct be_hwmon hwmon_info;
-       u8 pf_number;
-       u8 pci_func_num;
        struct rss_info rss_info;
        /* Filters for packets that need to be sent to BMC */
        u32 bmc_filt_mask;
+       u32 fat_dump_len;
        u16 serial_num[CNTL_SERIAL_NUM_WORDS];
 };