aboutsummaryrefslogtreecommitdiffstats
path: root/packet-aodv.c
AgeCommit message (Collapse)AuthorFilesLines
2003-09-13According to draft-ietf-manet-aodv-13, the only differences between V4Guy Harris1-332/+458
and V6 AODV messages is the addresses in the message. According to the now-expired draft-perkins-aodv6-01, some of the messages differ in the order of the fields as well. Dissect the draft-ietf-manet-aodv-13 messages correctly. svn path=/trunk/; revision=8466
2003-09-12According to draft-ietf-manet-aodv-13, "the only changes to the protocolGuy Harris1-301/+372
are that the address fields are enlarged", so presumably that supercedes the now-expired draft-perkins-aodv6-01 which gives different type numbers for V6. We support both - the draft-ietf-manet-aodv-13 messages are dissected based on the address type of the source address, while the draft-perkins-aodv6-01 messages are dissected as V6. Handle the Route Reply Acknowledgment message. svn path=/trunk/; revision=8465
2003-07-09The AODV draft cited in the dissector says that extensions areGuy Harris1-42/+39
supported, and the AODV6 drafts cited say that the AODV6 extensions are the same as the AODV ones. Dissect extensions in both AODV and AODV6. Use "exttype_vals[]" to get the name of the extension. svn path=/trunk/; revision=7997
2003-04-30Incorporate the AODV6 dissector into the AODV dissector (AODV6 appearsGuy Harris1-36/+419
to just be an extension to AODV - and the dissectors use the same port, which doesn't work unless there's only one dissector). svn path=/trunk/; revision=7616
2002-08-28Removed trailing whitespaces from .h and .c files using theJörg Mayer1-51/+51
winapi_cleanup tool written by Patrik Stridvall for the wine project. svn path=/trunk/; revision=6117
2002-08-22From Andy Hood: in the AODV6 dissector, rename "ext_t" to "aodv6_ext_t",Guy Harris1-7/+13
as "ext_t" is defined by a system header file on AIX. Get rid of the bitfields in "struct aodv_rrep" and "rrep_t", as some compilers don't allow any type other than "int" or "unsigned int" for bitfields (so "guint8" won't work), and as there's no guarantee of the order of bitfields in a structure. Make "rreq", "rrep", and "rerr" local to "dissect_aodv()" and "dissect_aodv6()", as they're not used outside them. Add a protocol tree item for the prefix size field in AODV and AODV6 replies. svn path=/trunk/; revision=6060
2002-08-21Moved the generic true_false_string saying "Set", "Not set" intoTim Potter1-6/+1
epan/packet.c It was cut and pasted into seven other dissectors! svn path=/trunk/; revision=6052
2002-08-02Replace the types from sys/types.h and netinet/in.h by their glib.hJörg Mayer1-9/+1
equivalents for the toplevel directory. The removal of winsock2.h will hopefully not cause any problems under MSVC++, as those files using struct timeval still include wtap.h, which still includes winsock2.h. svn path=/trunk/; revision=5932
2002-04-28Make the AODV dissector a new-style dissector, so it can just reject aGuy Harris1-18/+18
packet it doesn't like and let some other dissector look at it, rather than setting the Protocol and Info columns but not putting anything into the protocol tree. svn path=/trunk/; revision=5272
2002-04-25AODV dissection support, from Erik Nordstr�m.Guy Harris1-0/+409
svn path=/trunk/; revision=5253