aboutsummaryrefslogtreecommitdiffstats
path: root/packet-ospf.h
AgeCommit message (Collapse)AuthorFilesLines
2000-09-13Changes from Craig Metz to:Guy Harris1-1/+2
decode type 7 LSAs (NSSA AS external); print the LS checksum as a four digit hexadecimal number. svn path=/trunk/; revision=2425
2000-08-11Miscellaneous code cleaningLaurent Deniel1-3/+30
- add <stdarg.h> or <varargs.h> in snprintf.h and remove those inclusions in the other #ifdef NEED_SNPRINTF_H codes - remove the check of multiple inclusions in source (.c) code (there is a bit loss of _cpp_ performance, but I prefer the gain of code reading and maintenance; and nowadays, disk caches and VM are correctly optimized ;-). - protect all (well almost) header files against multiple inclusions - add header (i.e. GPL license) in some include files - reorganize a bit the way header files are included: First: #include <system_include_files> #include <external_package_include_files (e.g. gtk, glib etc.)> Then #include "ethereal_include_files" with the correct HAVE_XXX or NEED_XXX protections. - add some HAVE_XXX checks before including some system header files - add the same HAVE_XXX in wiretap as in ethereal Please forgive me, if I break something (I've only compiled and regression tested on Linux). svn path=/trunk/; revision=2254
2000-04-16Register an "ip.proto" dissector table for IPv4, and have dissectors forGuy Harris1-14/+1
protocols that run inside IPv4 register themselves with it using "dissector_add()". Make various dissectors static if they can be, and get rid of any header files that no longer contain any information as a result of that change. svn path=/trunk/; revision=1870
2000-03-09Support for MultiProtocol Label Switching (MPLS). The following supportAshok Narayanan1-1/+9
is being added - MPLS Traffic Engineering extensions for RSVP - MPLS-encapsulated IP packets on Ethernet - OSPF Extensions for MPLS (including generic opaque LSA support for OSPF) THe following features will be committed at a later date (if I get around to writing them :-) - Label Distribution Protocol (LDP) - IS-IS Extensions for MPLS svn path=/trunk/; revision=1707
2000-02-15Create a header file for every packet-*.c file. Prune the packet.h file.Gilbert Ramirez1-2/+2
This change allows you to add a new packet-*.c file and not cause a recompilation of everything that #include's packet.h Add the plugin_api.[ch] files ot the plugins/Makefile.am packaging list. Add #define YY_NO_UNPUT 1 to the lex source so that the yyunput symbol is not defined, squelching a compiler complaint when compiling the generated C file. svn path=/trunk/; revision=1637
1999-10-19Added Tony Hart's <thart@avici.com> patch to dissect MD5 authenticationGilbert Ramirez1-1/+8
data in OSPF. (corrected copy) svn path=/trunk/; revision=889
1999-10-06Give them RCS IDs.Guy Harris1-0/+2
svn path=/trunk/; revision=774
1999-03-23Removed all references to gtk objects from packet*.[ch] files. They nowGilbert Ramirez1-6/+6
reference the protocol tree with struct proto_tree and struct proto_item objects. That way, the packet decoding source code file can be used with non-gtk packet decoders, like a curses-based ethereal, e.g. I also re-arranged some of the information in packet.h to more appropriate places (like other packet-*.[ch] files). svn path=/trunk/; revision=223
1998-09-29structure for AS-external LSA added.hannes1-1/+9
documentation line changed. svn path=/trunk/; revision=32
1998-09-16Initial revisionGerald Combs1-0/+127
svn path=/trunk/; revision=2