Wireshark-bugs: [Wireshark-bugs] [Bug 9504] Diff for a bgp-ls dissector (draft-ietf-idr-ls-distr
Date: Wed, 04 Dec 2013 16:01:27 +0000
Alexis La Goutte changed bug 9504
What | Removed | Added |
---|---|---|
Attachment #12223 Flags | review_for_checkin? | review_for_checkin- |
Comment # 4
on bug 9504
from Alexis La Goutte
Comment on attachment 12223 [details]
draft-ietf-idr-ls-distribution-04_r53776
Hi
More complete review
For
+ proto_tree_add_text(nlri_tree, tvb, offset, length,
+ "Unknown data, length = %d bytes.", length);
+ expert_add_info_format(pinfo, nlri_tree, &ei_bgp_ls_error,
+ "Unknown data in Link-State Link NLRI!");
there is a new function proto_expert_info (it buil be add expert info and hf)
There is a lot of error when using checkhf/API tools
Error: the name for hf_bgp_igp_flags_flag_d
("bgp.protocol_mask_tlv.igp_flags_flag_d.d") has trailing space in
epan/dissectors/packet-bgp.c
Error: Found C++ style comments in epan/dissectors/packet-bgp.c
epan/dissectors/packet-bgp.c: found 256 useless add_text() vs. 282
add_<something else>() calls (90.78%)
Error: epan/dissectors/packet-bgp.c : {..., NULL} is required as the last
XXX_string array entry: value_string
link_state_prefix_descriptors_ospf_route_type[]
Unused entry: epan/dissectors/packet-bgp.c,
hf_bgp_isis_te_node_capability_descriptor_flag_b
Unused entry: epan/dissectors/packet-bgp.c,
hf_bgp_isis_te_node_capability_descriptor_flag_e
Unused entry: epan/dissectors/packet-bgp.c,
hf_bgp_isis_te_node_capability_descriptor_flag_g
Unused entry: epan/dissectors/packet-bgp.c,
hf_bgp_isis_te_node_capability_descriptor_flag_m
Unused entry: epan/dissectors/packet-bgp.c,
hf_bgp_isis_te_node_capability_descriptor_flag_p
Unused entry: epan/dissectors/packet-bgp.c,
hf_bgp_ospf_router_inf_capapbility_experimental_te
Unused entry: epan/dissectors/packet-bgp.c,
hf_bgp_ospf_router_inf_capapbility_graceful_restart_capable
Unused entry: epan/dissectors/packet-bgp.c,
hf_bgp_ospf_router_inf_capapbility_graceful_restart_helper
Unused entry: epan/dissectors/packet-bgp.c,
hf_bgp_ospf_router_inf_capapbility_p2p_over_lan
Unused entry: epan/dissectors/packet-bgp.c,
hf_bgp_ospf_router_inf_capapbility_stub_router_support
Unused entry: epan/dissectors/packet-bgp.c,
hf_bgp_ospf_router_inf_capapbility_traffic_engineering_support
Unused entry: epan/dissectors/packet-bgp.c,
hf_bgp_ospf_te_node_capability_descriptor_flag_b
Unused entry: epan/dissectors/packet-bgp.c,
hf_bgp_ospf_te_node_capability_descriptor_flag_e
Unused entry: epan/dissectors/packet-bgp.c,
hf_bgp_ospf_te_node_capability_descriptor_flag_g
Unused entry: epan/dissectors/packet-bgp.c,
hf_bgp_ospf_te_node_capability_descriptor_flag_m
Unused entry: epan/dissectors/packet-bgp.c,
hf_bgp_ospf_te_node_capability_descriptor_flag_p
There is also clang warning
packet-bgp.c:2342:9: warning: Value stored to 'length' is never read
length = 0;
^ ~
packet-bgp.c:2502:5: warning: Value stored to 'offset' is never read
offset += tmp_length;
^ ~~~~~~~~~~
packet-bgp.c:2503:5: warning: Value stored to 'length' is never read
length -= tmp_length;
^ ~~~~~~~~~~
packet-bgp.c:2538:13: warning: Value stored to 'length' is never read
length = 0;
^ ~
packet-bgp.c:2706:13: warning: Value stored to 'length' is never read
length = 0;
^ ~
packet-bgp.c:4028:12: warning: Value stored to 'offset' is never read
offset += tmp_length;
^ ~~~~~~~~~~
packet-bgp.c:4029:12: warning: Value stored to 'length' is never read
length -= tmp_length;
^ ~~~~~~~~~~
packet-bgp.c:4042:13: warning: Value stored to 'offset' is never read
offset += tmp_length;
^ ~~~~~~~~~~
packet-bgp.c:4043:13: warning: Value stored to 'length' is never read
length -= tmp_length;
^ ~~~~~~~~~~
packet-bgp.c:4075:13: warning: Value stored to 'offset' is never read
offset += tmp_length;
^ ~~~~~~~~~~
packet-bgp.c:4076:13: warning: Value stored to 'length' is never read
length -= tmp_length;
^ ~~~~~~~~~~
packet-bgp.c:4108:13: warning: Value stored to 'offset' is never read
offset += tmp_length;
^ ~~~~~~~~~~
packet-bgp.c:4109:13: warning: Value stored to 'length' is never read
length -= tmp_length;
^ ~~~~~~~~~~
You are receiving this mail because:
- You are watching all bug changes.
- References:
- Prev by Date: [Wireshark-bugs] [Bug 9446] Bluetooth: Improve/Little bugfix of HCRP, OBEX, HCI, HFP, HSP
- Next by Date: [Wireshark-bugs] [Bug 9361] AllJoyn protocol dissector
- Previous by thread: [Wireshark-bugs] [Bug 9504] Diff for a bgp-ls dissector (draft-ietf-idr-ls-distribution-04)
- Next by thread: [Wireshark-bugs] [Bug 9504] Diff for a bgp-ls dissector (draft-ietf-idr-ls-distribution-04)
- Index(es):