nvme-fc: Sync header to FC-NVME-2 rev 1.08
authorJames Smart <jsmart2021@gmail.com>
Tue, 31 Mar 2020 16:49:46 +0000 (09:49 -0700)
committerJens Axboe <axboe@kernel.dk>
Sat, 9 May 2020 22:18:33 +0000 (16:18 -0600)
A couple of minor changes occurred between 1.06 and 1.08:
- Addition of NVME_SR_RSP opcode
- change of SR_RSP status code 1 to Reserved

Signed-off-by: James Smart <jsmart2021@gmail.com>
Reviewed-by: Sagi Grimberg <sagi@grimberg.me>
Reviewed-by: Himanshu Madhani <himanshu.madhani@oracle.com>
Reviewed-by: Hannes Reinecke <hare@suse.de>
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
include/linux/nvme-fc.h

index e8c30b3..51fe44e 100644 (file)
@@ -4,8 +4,8 @@
  */
 
 /*
- * This file contains definitions relative to FC-NVME-2 r1.06
- * (T11-2019-00210-v001).
+ * This file contains definitions relative to FC-NVME-2 r1.08
+ * (T11-2019-00210-v004).
  */
 
 #ifndef _NVME_FC_H
@@ -81,7 +81,8 @@ struct nvme_fc_ersp_iu {
 };
 
 
-#define FCNVME_NVME_SR_OPCODE  0x01
+#define FCNVME_NVME_SR_OPCODE          0x01
+#define FCNVME_NVME_SR_RSP_OPCODE      0x02
 
 struct nvme_fc_nvme_sr_iu {
        __u8                    fc_id;
@@ -94,7 +95,7 @@ struct nvme_fc_nvme_sr_iu {
 
 enum {
        FCNVME_SRSTAT_ACC               = 0x0,
-       FCNVME_SRSTAT_INV_FCID          = 0x1,
+       /* reserved                       0x1 */
        /* reserved                       0x2 */
        FCNVME_SRSTAT_LOGICAL_ERR       = 0x3,
        FCNVME_SRSTAT_INV_QUALIF        = 0x4,
@@ -397,7 +398,7 @@ struct fcnvme_ls_disconnect_conn_rqst {
        struct fcnvme_ls_rqst_w0                w0;
        __be32                                  desc_list_len;
        struct fcnvme_lsdesc_assoc_id           associd;
-       struct fcnvme_lsdesc_disconn_cmd        connectid;
+       struct fcnvme_lsdesc_conn_id            connectid;
 };
 
 struct fcnvme_ls_disconnect_conn_acc {