diff options
author | Ben Huddleston <ben.huddleston@couchbase.com> | 2021-10-12 12:20:10 +0100 |
---|---|---|
committer | Gerald Combs <gerald@wireshark.org> | 2021-10-13 15:55:13 +0000 |
commit | 7fa7aa8191bbca48a1de6785e7963a548ce064d7 (patch) | |
tree | a39f4d755de8969cebecdebf24b10a9ee3de60f6 /epan/dissectors/packet-couchbase.c | |
parent | 0e019290ef2f8c55e767b9627ea65960f13aadda (diff) |
couchbase: Add ReviveDocument subdoc flag
Change-Id: I914f4aae11b4c459a6db0d7b18ab81b73747fd58
Diffstat (limited to 'epan/dissectors/packet-couchbase.c')
-rw-r--r-- | epan/dissectors/packet-couchbase.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/epan/dissectors/packet-couchbase.c b/epan/dissectors/packet-couchbase.c index dfb4ff1c55..855540d249 100644 --- a/epan/dissectors/packet-couchbase.c +++ b/epan/dissectors/packet-couchbase.c @@ -385,6 +385,7 @@ static int hf_subdoc_doc_flags_mkdoc = -1; static int hf_subdoc_doc_flags_add = -1; static int hf_subdoc_doc_flags_accessdeleted = -1; static int hf_subdoc_doc_flags_createasdeleted = -1; +static int hf_subdoc_doc_flags_revivedocument = -1; static int hf_subdoc_doc_flags_reserved = -1; static int hf_subdoc_flags = -1; static int hf_subdoc_flags_mkdirp = -1; @@ -902,6 +903,7 @@ static int * const subdoc_doc_flags[] = { &hf_subdoc_doc_flags_add, &hf_subdoc_doc_flags_accessdeleted, &hf_subdoc_doc_flags_createasdeleted, + &hf_subdoc_doc_flags_revivedocument, &hf_subdoc_doc_flags_reserved, NULL }; @@ -2999,6 +3001,7 @@ proto_register_couchbase(void) { &hf_subdoc_doc_flags_add, { "ADD", "couchbase.extras.subdoc.doc_flags.add", FT_BOOLEAN, 8, TFS(&tfs_set_notset), 0x02, "Fail if doc already exists", HFILL} }, { &hf_subdoc_doc_flags_accessdeleted, { "ACCESS_DELETED", "couchbase.extras.subdoc.doc_flags.access_deleted", FT_BOOLEAN, 8, TFS(&tfs_set_notset), 0x04, "Allow access to XATTRs for deleted documents", HFILL} }, { &hf_subdoc_doc_flags_createasdeleted, { "CREATE_AS_DELETED", "couchbase.extras.subdoc.doc_flags.create_as_deleted", FT_BOOLEAN, 8, TFS(&tfs_set_notset), 0x08, "If the document does not exist then create it in the Deleted state, instead of the normal Alive state", HFILL} }, + { &hf_subdoc_doc_flags_revivedocument, { "REVIVE_DOCUMENT", "couchbase.extras.subdoc.doc_flags.revive_document", FT_BOOLEAN, 8, TFS(&tfs_set_notset), 0x10, "If the document exists in the Deleted state, revive it to the normal Alive state", HFILL} }, { &hf_subdoc_doc_flags_reserved, {"Reserved fields", "couchbase.extras.subdoc.doc_flags.reserved", FT_UINT8, BASE_HEX, NULL, 0xF0, "A reserved field", HFILL} }, { &hf_extras_pathlen, { "Path Length", "couchbase.extras.pathlen", FT_UINT16, BASE_DEC, NULL, 0x0, NULL, HFILL } }, |