aboutsummaryrefslogtreecommitdiffstats
path: root/packet-bgp.c
AgeCommit message (Collapse)AuthorFilesLines
1999-11-23remove infinite loop in UPDATE dissector (happend during merge)itojun1-7/+5
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@1101 f5534014-38df-0310-8fa8-9805f1628bb7
1999-11-22bgp updates from Greg.itojun1-103/+298
- now prints RFC1771 withdrawn prefixes - COMMUNITIES are now fully supported - AS_PATH fixes (output formatting, used snprintf and not sprintf, AS_PATH broken into separate subtree, and for now will ignore confederation types until we support them) - AGGREGATOR fixes, now prints again in tree header - made capitalization consistent (first words capitalized, rest lower case) - lots more commenting - other minor corrections - started work on route reflector attributes From: Greg Hankins <gregh@arthur.twoguys.org> git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@1090 f5534014-38df-0310-8fa8-9805f1628bb7
1999-11-16Replace the ETT_ "enum" members, declared in "packet.h", withguy1-16/+43
dynamically-assigned "ett_" integer values, assigned by "proto_register_subtree_array()"; this: obviates the need to update "packet.h" whenever you add a new subtree type - you only have to add a call to "proto_register_subtree_array()" to a "register" routine and an array of pointers to "ett_", if they're not already there, and add a pointer to the new "ett_" variable to the array, if they are there; would allow run-time-loaded dissectors to allocate subtree types when they're loaded. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@1043 f5534014-38df-0310-8fa8-9805f1628bb7
1999-11-11bgp improvements.itojun1-127/+187
- a few more tree types - RFC1771 NLRI printed on advertisements - AS_PATH parsing - lots of small cleanup on printing "byte" vs "bytes" From: Greg Hankins <gregh@cc.gatech.edu> git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@1015 f5534014-38df-0310-8fa8-9805f1628bb7
1999-11-06more updates to bgp dissector.itojun1-22/+56
- separate tree for each message - added some comments - merged my code for OPEN message, mainly just terminology updates - searched all RFCs and defined known attributes from: Greg Hankins <gregh@cc.gatech.edu> git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@979 f5534014-38df-0310-8fa8-9805f1628bb7
1999-11-02little bit more fixes to bgp dissector.itojun1-12/+28
From: Greg Hankins <gregh@cc.gatech.edu> git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@961 f5534014-38df-0310-8fa8-9805f1628bb7
1999-11-01tabify. fix BGP marker offsets.itojun1-32/+32
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@959 f5534014-38df-0310-8fa8-9805f1628bb7
1999-11-01separate bgp declaration into separate header file.itojun1-88/+59
bgp message types will now appear on topmost frame. From: gregh@cc.gatech.edu (Greg Hankins) git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@958 f5534014-38df-0310-8fa8-9805f1628bb7
1999-10-31improve BGP path attribute decoding tree.itojun1-18/+101
show detail of path attribute to outside of the tree, to help users browse the structure. BGP protocol header structure is very complex and the previous code required users to click through the tree to check, say, AS path. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@951 f5534014-38df-0310-8fa8-9805f1628bb7
1999-10-16upport BGP multiprotocol extension (required for IPv6 BGP exchange).itojun1-1/+222
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@858 f5534014-38df-0310-8fa8-9805f1628bb7
1999-10-16improve decoding of unknown BGP attributes.itojun1-1/+27
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@849 f5534014-38df-0310-8fa8-9805f1628bb7
1999-10-15BGP decoding. more attributes and NLRIs needs to be added.itojun1-0/+517
as BGP is a protocol on top of TCP, it may have trouble parsing out-of-sync data (in most cases data is aligned on packet, it seems). git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@843 f5534014-38df-0310-8fa8-9805f1628bb7