summaryrefslogtreecommitdiffstats
path: root/drivers/scsi
diff options
context:
space:
mode:
authorJames Smart2017-05-16 00:20:47 +0200
committerMartin K. Petersen2017-05-17 03:22:52 +0200
commit82820f0cf19aa62e2608c2909bd44e7a68268ff5 (patch)
treef8ecd1b6cca23318ab68ed001fe2ef0ec6fef354 /drivers/scsi
parentscsi: lpfc: Added recovery logic for running out of NVMET IO context resources (diff)
downloadkernel-qcow2-linux-82820f0cf19aa62e2608c2909bd44e7a68268ff5.tar.gz
kernel-qcow2-linux-82820f0cf19aa62e2608c2909bd44e7a68268ff5.tar.xz
kernel-qcow2-linux-82820f0cf19aa62e2608c2909bd44e7a68268ff5.zip
scsi: lpfc: Fix NVME I+T not registering NVME as a supported FC4 type
When the driver send the RPA command, it does not send supported FC4 Type NVME to the management server. Encode NVME (type x28) in the AttribEntry in the RPA command. Signed-off-by: Dick Kennedy <dick.kennedy@broadcom.com> Signed-off-by: James Smart <james.smart@broadcom.com> Reviewed-by: Hannes Reinecke <hare@suse.com> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Diffstat (limited to 'drivers/scsi')
-rw-r--r--drivers/scsi/lpfc/lpfc_ct.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/scsi/lpfc/lpfc_ct.c b/drivers/scsi/lpfc/lpfc_ct.c
index c7962dae4dab..f2cd19c6c2df 100644
--- a/drivers/scsi/lpfc/lpfc_ct.c
+++ b/drivers/scsi/lpfc/lpfc_ct.c
@@ -2092,6 +2092,7 @@ lpfc_fdmi_port_attr_fc4type(struct lpfc_vport *vport,
ae->un.AttrTypes[3] = 0x02; /* Type 1 - ELS */
ae->un.AttrTypes[2] = 0x01; /* Type 8 - FCP */
+ ae->un.AttrTypes[6] = 0x01; /* Type 40 - NVME */
ae->un.AttrTypes[7] = 0x01; /* Type 32 - CT */
size = FOURBYTES + 32;
ad->AttrLen = cpu_to_be16(size);