diff options
Diffstat (limited to 'epan/dissectors/packet-clnp.c')
-rw-r--r-- | epan/dissectors/packet-clnp.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/epan/dissectors/packet-clnp.c b/epan/dissectors/packet-clnp.c index 04c904b878..88133ee247 100644 --- a/epan/dissectors/packet-clnp.c +++ b/epan/dissectors/packet-clnp.c @@ -68,6 +68,7 @@ static int hf_clnp_segment_multiple_tails = -1; static int hf_clnp_segment_too_long_segment = -1; static int hf_clnp_segment_error = -1; static int hf_clnp_reassembled_in = -1; +static int hf_clnp_reassembled_length = -1; static const fragment_items clnp_frag_items = { &ett_clnp_segment, @@ -80,6 +81,7 @@ static const fragment_items clnp_frag_items = { &hf_clnp_segment_too_long_segment, &hf_clnp_segment_error, &hf_clnp_reassembled_in, + &hf_clnp_reassembled_length, "segments" }; @@ -619,7 +621,11 @@ void proto_register_clnp(void) { &hf_clnp_reassembled_in, { "Reassembled CLNP in frame", "clnp.reassembled_in", FT_FRAMENUM, BASE_NONE, NULL, 0x0, - "This CLNP packet is reassembled in this frame", HFILL }} + "This CLNP packet is reassembled in this frame", HFILL }}, + + { &hf_clnp_reassembled_length, + { "Reassembled length", "clnp.reassembled_length", FT_UINT32, BASE_DEC, NULL, 0x0, + "The total length of the reassembled payload", HFILL }} }; static gint *ett[] = { &ett_clnp, |