From 48408177b5a47c20fb3796fc40cb1fca74aba30d Mon Sep 17 00:00:00 2001 From: John Levon Date: Tue, 19 Apr 2022 11:00:02 +0100 Subject: [PATCH] lib/nvmf: add a comment on max admin queue size Signed-off-by: John Levon Change-Id: I247e95843bd15a341a66f7ab07d9639bea403bd4 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/12301 Community-CI: Broadcom CI Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins Reviewed-by: Paul Luse Reviewed-by: Changpeng Liu Reviewed-by: Tomasz Zawadzki --- lib/nvmf/ctrlr.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/nvmf/ctrlr.c b/lib/nvmf/ctrlr.c index d9d752f4c..5e00af7a3 100644 --- a/lib/nvmf/ctrlr.c +++ b/lib/nvmf/ctrlr.c @@ -1223,6 +1223,10 @@ nvmf_prop_set_aqa(struct spdk_nvmf_ctrlr *ctrlr, uint32_t value) aqa.raw = value; + /* + * We don't need to explicitly check for maximum size, as the fields are + * limited to 12 bits (4096). + */ if (aqa.bits.asqs < SPDK_NVME_ADMIN_QUEUE_MIN_ENTRIES - 1 || aqa.bits.acqs < SPDK_NVME_ADMIN_QUEUE_MIN_ENTRIES - 1 || aqa.bits.reserved1 != 0 || aqa.bits.reserved2 != 0) {