aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorConstantine Gavrilov <constg@il.ibm.com>2022-03-21 17:38:02 +0200
committerA Wireshark GitLab Utility <gerald+gitlab-utility@wireshark.org>2022-03-21 18:31:21 +0000
commit89a39134ff13bbdf2cb3b0de7143f2fdd6cbf172 (patch)
treed1705e473c16510cb024a50d8630b0518f75fce1
parent6a0129a0e35657e818fee10332c6622bc6a94b79 (diff)
NVMeOF TCP: fix storing of QID for TCP protocol -- fix missing commit.
-rw-r--r--epan/dissectors/packet-nvme-tcp.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/epan/dissectors/packet-nvme-tcp.c b/epan/dissectors/packet-nvme-tcp.c
index 9211a32945..1be0763374 100644
--- a/epan/dissectors/packet-nvme-tcp.c
+++ b/epan/dissectors/packet-nvme-tcp.c
@@ -319,6 +319,8 @@ dissect_nvme_tcp_command(tvbuff_t *tvb,
if (opcode == NVME_FABRIC_OPC) {
cmd_ctx->n_cmd_ctx.fabric = TRUE;
dissect_nvmeof_fabric_cmd(tvb, pinfo, nvme_tcp_tree, &queue->n_q_ctx, &cmd_ctx->n_cmd_ctx, offset, FALSE);
+ if (cmd_ctx->n_cmd_ctx.cmd_ctx.fabric_cmd.fctype == NVME_FCTYPE_CONNECT)
+ queue->n_q_ctx.qid = cmd_ctx->n_cmd_ctx.cmd_ctx.fabric_cmd.cnct.qid;
cmd_string = get_nvmeof_cmd_string(cmd_ctx->n_cmd_ctx.cmd_ctx.fabric_cmd.fctype);
proto_item_append_text(nvme_tcp_ti,
", Fabrics Type: %s (0x%02x) Cmd ID: 0x%04x", cmd_string,