aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-nvme.c
diff options
context:
space:
mode:
authorConstantine Gavrilov <constg@il.ibm.com>2022-03-01 09:12:48 +0200
committerA Wireshark GitLab Utility <gerald+gitlab-utility@wireshark.org>2022-03-02 16:04:56 +0000
commitb32659a5bcb44a603a70f761f3d7619c0264b87e (patch)
tree176337431372fbb8b8cc9f57f2d784a8b897068e /epan/dissectors/packet-nvme.c
parenta97fc26d9d5d8aa86337b85e7de6b38889b818d1 (diff)
NVMe: decode Get Features transfers.
Diffstat (limited to 'epan/dissectors/packet-nvme.c')
-rw-r--r--epan/dissectors/packet-nvme.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/epan/dissectors/packet-nvme.c b/epan/dissectors/packet-nvme.c
index f04478e818..a635ed7e90 100644
--- a/epan/dissectors/packet-nvme.c
+++ b/epan/dissectors/packet-nvme.c
@@ -3749,7 +3749,9 @@ static void dissect_nvme_set_features_transfer(tvbuff_t *tvb, proto_tree *tree,
dissect_nvme_set_features_transfer_hbs(tvb, tree, len);
break;
default:
- proto_tree_add_bytes_format_value(tree, hf_nvme_gen_data, tvb, 0, len, NULL, "Unhandled Set Features Transfer");
+ proto_tree_add_bytes_format_value(tree, hf_nvme_gen_data, tvb, 0, len, NULL,
+ (cmd_ctx->opcode == NVME_AQ_OPC_SET_FEATURES) ? "Unhandled Set Features Transfer" : "Unhandled Get Features Transfer");
+ break;
}
}
@@ -3802,6 +3804,7 @@ dissect_nvme_data_response(tvbuff_t *nvme_tvb, packet_info *pinfo, proto_tree *r
break;
case NVME_AQ_OPC_SET_FEATURES:
+ case NVME_AQ_OPC_GET_FEATURES:
dissect_nvme_set_features_transfer(nvme_tvb, cmd_tree, cmd_ctx, off, len);
break;