From 43123aedbce83ec711acdf4215abb4c3f2f46203 Mon Sep 17 00:00:00 2001 From: Cunyin Chang Date: Thu, 21 Jul 2016 11:00:26 +0800 Subject: [PATCH] spdk: Add ctratt field in identify controller data structure. Add controller attriutes according spec. Change-Id: I3fa7639b848da83832c3760f05833d44a5af1686 Signed-off-by: Cunyin Chang --- include/spdk/nvme_spec.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/include/spdk/nvme_spec.h b/include/spdk/nvme_spec.h index 25e1e1998..2908d95d3 100644 --- a/include/spdk/nvme_spec.h +++ b/include/spdk/nvme_spec.h @@ -737,7 +737,13 @@ struct __attribute__((packed)) spdk_nvme_ctrlr_data { /** optional asynchronous events supported */ uint32_t oaes; - uint8_t reserved1[160]; + /** controller attributes */ + struct { + uint32_t host_id_exhid_supported: 1; + uint32_t reserved: 31; + } ctratt; + + uint8_t reserved1[156]; /* bytes 256-511: admin command set attributes */