path: root/text2pcap.h
diff options
authorFrancesco Fondelli <francesco.fondelli@gmail.com>2016-02-16 16:12:21 +0100
committerAlexis La Goutte <alexis.lagoutte@gmail.com>2016-02-23 13:08:38 +0000
commit5d00f39d10ebba19ab2aea719606fa6b218a3658 (patch)
tree466e17ce3a0180d614e55c1210f5579bcc6672e3 /text2pcap.h
parent00bd175f1ad3c6af8c56762d1c32d5ad64adc24e (diff)
BGP-LS: Protocol-ID aware Prefix/Adj Flags dissection
BGP-LS is just a collector of IGP link state information. Some fields are encoded "as-is" from the IGP, hence in order to dissect them properly we must be aware of their origin, e.g. IS-IS or OSPF. So, *before* dissecting LINK_STATE attributes we must get the 'Protocol-ID' field that is present in the MP_[UN]REACH_NLRI attribute. The tricky thing is that there is no strict order for path attributes on the wire, hence we have to keep track of 1) the 'Protocol-ID' from the MP_[UN]REACH_NLRI and 2) the offset/len of the LINK_STATE attribute. We store them in per-packet proto_data and once we got both we are ready for the LINK_STATE attribute dissection. Change-Id: Ibe2b7f5c9039ad63a72f3f9fb8a9c33c0be44ed0 Signed-off-by: Francesco Fondelli <francesco.fondelli@gmail.com> Reviewed-on: https://code.wireshark.org/review/13970 Reviewed-by: Michael Mann <mmann78@netscape.net> Petri-Dish: Michael Mann <mmann78@netscape.net> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
Diffstat (limited to 'text2pcap.h')
0 files changed, 0 insertions, 0 deletions