]> git.karo-electronics.de Git - linux-beck.git/blobdiff - drivers/scsi/bnx2fc/bnx2fc.h
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
[linux-beck.git] / drivers / scsi / bnx2fc / bnx2fc.h
index 514747562f53f857dd083ebf8e129972cd073cb5..3486845ba301b095525f25ba26de0e809bf27ef9 100644 (file)
@@ -60,6 +60,7 @@
 
 #include "57xx_hsi_bnx2fc.h"
 #include "../../net/ethernet/broadcom/cnic_if.h"
+#include  "../../net/ethernet/broadcom/bnx2x/bnx2x_mfw_req.h"
 #include "bnx2fc_constants.h"
 
 #define BNX2FC_NAME            "bnx2fc"
@@ -85,6 +86,8 @@
 #define BNX2FC_NUM_MAX_SESS    1024
 #define BNX2FC_NUM_MAX_SESS_LOG        (ilog2(BNX2FC_NUM_MAX_SESS))
 
+#define BNX2FC_MAX_NPIV                256
+
 #define BNX2FC_MAX_OUTSTANDING_CMNDS   2048
 #define BNX2FC_CAN_QUEUE               BNX2FC_MAX_OUTSTANDING_CMNDS
 #define BNX2FC_ELSTM_XIDS              BNX2FC_CAN_QUEUE
@@ -207,6 +210,7 @@ struct bnx2fc_hba {
        struct fcoe_statistics_params *stats_buffer;
        dma_addr_t stats_buf_dma;
        struct completion stat_req_done;
+       struct fcoe_capabilities fcoe_cap;
 
        /*destroy handling */
        struct timer_list destroy_timer;