include/nvme_spec.h: update cdata fields for fabric commands

Ignore spdk_nvme_cdata_nvmf_specific ABI changes, only reserved fields
were changed. So this does not constitute an ABI/API breakage.

Signed-off-by: Ankit Kumar <ankit.kumar@samsung.com>
Change-Id: I25c4c7576dc393a925d5b8c1a77b194ec7a60ce4
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/12868
Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com>
Community-CI: Mellanox Build Bot
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com>
This commit is contained in:
Ankit Kumar 2022-06-02 21:50:28 +05:30 committed by Tomasz Zawadzki
parent 7165ef5084
commit 5b290d2147
2 changed files with 10 additions and 1 deletions

View File

@ -1828,7 +1828,14 @@ struct spdk_nvme_cdata_nvmf_specific {
/** Maximum SGL block descriptors (0 = no limit) */
uint8_t msdbd;
uint8_t reserved[244];
/** Optional fabric commands supported */
struct {
/** Support disconnect command and individual I/O queue deletion */
uint16_t disconnect : 1;
uint16_t reserved : 15;
} ofcs;
uint8_t reserved[242];
};
/** Identify Controller data SGL support */

View File

@ -55,6 +55,8 @@ function confirm_abi_deps() {
name = spdk_nvme_ctrlr_data
[suppress_type]
name = spdk_nvme_cdata_oacs
[suppress_type]
name = spdk_nvme_cdata_nvmf_specific
EOF
for object in "$libdir"/libspdk_*.so; do