diff options
author | Constantine Gavrilov <constg@il.ibm.com> | 2022-03-01 09:12:48 +0200 |
---|---|---|
committer | A Wireshark GitLab Utility <gerald+gitlab-utility@wireshark.org> | 2022-03-02 16:04:56 +0000 |
commit | b32659a5bcb44a603a70f761f3d7619c0264b87e (patch) | |
tree | 176337431372fbb8b8cc9f57f2d784a8b897068e /epan/dissectors/packet-nvme.c | |
parent | a97fc26d9d5d8aa86337b85e7de6b38889b818d1 (diff) |
NVMe: decode Get Features transfers.
Diffstat (limited to 'epan/dissectors/packet-nvme.c')
-rw-r--r-- | epan/dissectors/packet-nvme.c | 5 |
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; |