These changes are the raw update to linux-4.4.6-rt14. Kernel sources
[kvmfornfv.git] / kernel / drivers / scsi / lpfc / lpfc.h
index 9b81a34..ceee9a3 100644 (file)
@@ -230,6 +230,8 @@ struct lpfc_stats {
        uint32_t elsRcvRRQ;
        uint32_t elsRcvRTV;
        uint32_t elsRcvECHO;
+       uint32_t elsRcvLCB;
+       uint32_t elsRcvRDP;
        uint32_t elsXmitFLOGI;
        uint32_t elsXmitFDISC;
        uint32_t elsXmitPLOGI;
@@ -493,15 +495,17 @@ struct unsol_rcv_ct_ctx {
 #define LPFC_USER_LINK_SPEED_8G                8       /* 8 Gigabaud */
 #define LPFC_USER_LINK_SPEED_10G       10      /* 10 Gigabaud */
 #define LPFC_USER_LINK_SPEED_16G       16      /* 16 Gigabaud */
-#define LPFC_USER_LINK_SPEED_MAX       LPFC_USER_LINK_SPEED_16G
-#define LPFC_USER_LINK_SPEED_BITMAP ((1 << LPFC_USER_LINK_SPEED_16G) | \
+#define LPFC_USER_LINK_SPEED_32G       32      /* 32 Gigabaud */
+#define LPFC_USER_LINK_SPEED_MAX       LPFC_USER_LINK_SPEED_32G
+#define LPFC_USER_LINK_SPEED_BITMAP  ((1ULL << LPFC_USER_LINK_SPEED_32G) | \
+                                    (1 << LPFC_USER_LINK_SPEED_16G) | \
                                     (1 << LPFC_USER_LINK_SPEED_10G) | \
                                     (1 << LPFC_USER_LINK_SPEED_8G) | \
                                     (1 << LPFC_USER_LINK_SPEED_4G) | \
                                     (1 << LPFC_USER_LINK_SPEED_2G) | \
                                     (1 << LPFC_USER_LINK_SPEED_1G) | \
                                     (1 << LPFC_USER_LINK_SPEED_AUTO))
-#define LPFC_LINK_SPEED_STRING "0, 1, 2, 4, 8, 10, 16"
+#define LPFC_LINK_SPEED_STRING "0, 1, 2, 4, 8, 10, 16, 32"
 
 enum nemb_type {
        nemb_mse = 1,