nvmf: add keep alive cmd in discovery subsystem
The discovery target support the keep alive timeout so it should also support the keep alive cmd. Change-Id: I08bd3312c17962c97c96fdd1469246fe97d5e8e7 Signed-off-by: Jin Yu <jin.yu@intel.com> Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/478016 Community-CI: Broadcom SPDK FC-NVMe CI <spdk-ci.pdl@broadcom.com> Community-CI: SPDK CI Jenkins <sys_sgci@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: yidong0635 <dongx.yi@intel.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-by: GangCao <gang.cao@intel.com> Reviewed-by: Ziye Yang <ziye.yang@intel.com>
This commit is contained in:
parent
df8992dfb1
commit
cb8621eb95
@ -2010,10 +2010,11 @@ spdk_nvmf_ctrlr_process_admin_cmd(struct spdk_nvmf_request *req)
|
||||
}
|
||||
|
||||
if (ctrlr->subsys->subtype == SPDK_NVMF_SUBTYPE_DISCOVERY) {
|
||||
/* Discovery controllers only support Get Log Page and Identify */
|
||||
/* Discovery controllers only support Get Log Page, Identify and Keep Alive. */
|
||||
switch (cmd->opc) {
|
||||
case SPDK_NVME_OPC_IDENTIFY:
|
||||
case SPDK_NVME_OPC_GET_LOG_PAGE:
|
||||
case SPDK_NVME_OPC_KEEP_ALIVE:
|
||||
break;
|
||||
default:
|
||||
goto invalid_opcode;
|
||||
|
Loading…
Reference in New Issue
Block a user