nvme_fc: Sync FC-NVME header with standard
authorJames Smart <jsmart2021@gmail.com>
Fri, 24 Mar 2017 03:41:22 +0000 (20:41 -0700)
committerJens Axboe <axboe@fb.com>
Tue, 4 Apr 2017 15:48:23 +0000 (09:48 -0600)
commit0f222ccce359d21f927d07df2069e7029497b790
treef4e71297fe0aa3a80dc2c6e88191e5d320c94071
parentfd8563ced8f50c5029fdf8e57735138e2e630423
nvme_fc: Sync FC-NVME header with standard

Update FC-NVME definitions to match FC-NVME r1.14 (16-020vB) plus
change voted in by 2/22 FC-NVME Adhoc (see HOSTID below).

Includes the following:
- Addition of "status_code" field to ERSP IU
- Addition of FC-NVME LS RJT reason_codes and reason_explanations
- CreateAssociation payload, HostID field shortened to 16 bytes

Signed-off-by: James Smart <james.smart@broadcom.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Sagi Grimberg <sagi@grimberg.me>
Signed-off-by: Jens Axboe <axboe@fb.com>
include/linux/nvme-fc.h