aboutsummaryrefslogtreecommitdiffstats
path: root/ipproto.h
AgeCommit message (Collapse)AuthorFilesLines
2004-08-07Add protocol 0xad as AX/4000 Testframe.Jörg Mayer1-0/+1
Make packet-ax4000.c use the value from ipproto.h svn path=/trunk/; revision=11621
2004-07-18Set the svn:eol-style property on all text files to "native", so thatGuy Harris1-1/+1
they have LF at the end of the line on UN*X and CR/LF on Windows; hopefully this means that if a CR/LF version is checked in on Windows, the CRs will be stripped so that they show up only when checked out on Windows, not on UN*X. svn path=/trunk/; revision=11400
2003-11-25Fix a typo.Guy Harris1-2/+2
svn path=/trunk/; revision=9077
2003-11-24Preserve 62 as an (old) IP protocol type for mobility headers.Guy Harris1-1/+12
svn path=/trunk/; revision=9074
2003-11-22From Martti Kuparinen: use correct values for Mobile IPv6.Guy Harris1-2/+2
svn path=/trunk/; revision=9065
2003-11-02Add an entry for Novell NCS heartbeats (ID 0xE0).Gerald Combs1-1/+2
svn path=/trunk/; revision=8858
2003-08-07From Brad Hards: supply the full list of IP protocol numbers from IANA.Guy Harris1-22/+125
svn path=/trunk/; revision=8148
2003-03-07From Markus Friedl:Gerald Combs1-2/+3
Add support for the OpenBSD enc(4) encapsulating interface. Add support for Ethernet over IP (RFC 3378). Fold Markus' .h files into their respective .c files, add a define to ipproto.h and use it. svn path=/trunk/; revision=7310
2003-02-04From Teemu Rinta-aho: draft 20 MIPv6 support (now in a file of its own).Guy Harris1-1/+2
svn path=/trunk/; revision=7071
2002-08-28Removed trailing whitespaces from .h and .c files using theJörg Mayer1-4/+4
winapi_cleanup tool written by Patrik Stridvall for the wine project. svn path=/trunk/; revision=6117
2002-05-02Fix a comment.Guy Harris1-2/+2
svn path=/trunk/; revision=5352
2001-11-13Hopefully the last time I have to change my e-mail address.Gilbert Ramirez1-3/+1
svn path=/trunk/; revision=4199
2001-07-21There is really no need to have the BGP dissector and the LDP dissectorGuy Harris1-3/+3
have two independent "value_string" tables mapping RFC 1700 address family numbers to names, nor is there any need to have the BGP dissector and the PIM dissector have two independent sets of #defines for RFC 1700 address family numbers; put a single "value_string" table in "afn.c" and put a declaration of it, and #defines for the address family numbers, into "afn.h", and have the dissectors use that. Move the #define for PGM into "ipproto.h", and add an entry for it in the "value_string" table in "ipproto.c". Have the PGM dissector use the standard Ethereal mechanisms for resolving addresses, and have it use "value_string" tables for mapping option types, the OPX bits, and packet types to strings. Use "bytes_to_str()" to turn byte arrays into strings of hex digits. Pass the packet type string to "dissect_pgmopts()" as an argument, rather than making it a global. Don't use "proto_tree_add_XXX_format" routines if you can possibly just use "proto_tree_add_XXX"; give various fields the correct radix and type, and VALS() strings if necessary, to make that happen (and to make filtering on them more pleasant). Put the type, length, and total length of the options into the protocol tree as separate fields. Don't have separate type, length, and OPX fields for every type of option; one field will suffice. Don't format a string with "sprintf()" and then pass that string to "col_add_fstr()" with a format of "%s" and the string as an argument - "col_add_fstr()" can format strings itself (that's what the "f" stands for). Don't byte-swap and then un-byte-swap IPv4 address fields in the header, just leave them network byte order to start with. Use the correct fields for "proto_tree_add_XXX", rather than using the same field multiple times. Quit early if an address family identifier isn't AFNUM_INET, as that means the structure we use to dissect the header doesn't match the actual header. svn path=/trunk/; revision=3761
2001-04-23Move the declarations of IP protocol numbers to "ipproto.h" fromGuy Harris1-3/+41
"packet-ip.h". Fix Gerald's address in some files while we're at it. svn path=/trunk/; revision=3366
2001-04-17Move the declaration of "ipprotostr()" out of "epan/packet.h" into a newGuy Harris1-0/+33
"ipproto.h" header file. svn path=/trunk/; revision=3313