scsi: qedf: Correct xid range overlap between offloaded requests and libfc requests
authorChad Dupuis <cdupuis@marvell.com>
Tue, 26 Mar 2019 07:38:34 +0000 (00:38 -0700)
committerMartin K. Petersen <martin.petersen@oracle.com>
Thu, 28 Mar 2019 01:54:51 +0000 (21:54 -0400)
commit650ce64c9eada94bd40c6a71c77b19d6f38a03a1
tree2e20679d4f75638354fd22af5a30a6c817dd4641
parentf1c43590365bac054d753d808dbbd207d09e088d
scsi: qedf: Correct xid range overlap between offloaded requests and libfc requests

There is currently an overlap where exchange IDs between what is used for
offloaded commands and by libfc for ELS commands.  Correct this so that
exchange ID range is:

Offloaded requests: 0 to 0xfff
libfc requests: 0x1000 to 0xfffe

Signed-off-by: Chad Dupuis <cdupuis@marvell.com>
Signed-off-by: Saurav Kashyap <skashyap@marvell.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/qedf/qedf.h
drivers/scsi/qedf/qedf_io.c
drivers/scsi/qedf/qedf_main.c