aboutsummaryrefslogtreecommitdiffstats
path: root/packet-fddi.c
AgeCommit message (Collapse)AuthorFilesLines
1999-07-15Modified the proto_register_field_array usage again. Thanks to Guy'sGilbert Ramirez1-9/+17
suggestion, this new method using a static array should use less memory and be faster. It also has a nice side-effect of making the source-code more readble, IMHO. Changed the print routines to look for protocol proto_data instead of looking at the text label as they did before, hoping that the data hex dump field item starts with "Data (". Added the -G keyword to ethereal to make it dump a glossary of display filter keywords to stdout and exit. This data is then formatted with the doc/dfilter2pod perl program to pod format, which is combined with doc/ethereal.pod.template to create doc/ethereal.pod, from which the ethereal manpage is created. This way we can keep the manpage up-to-date with a list of fields that can be filtered on. svn path=/trunk/; revision=364
1999-07-08Documented the proto_register_field_array() function, and convertedGilbert Ramirez1-39/+13
the registration functions in packet-fddi.c and packet-eth.c to this new registration method. svn path=/trunk/; revision=346
1999-07-07Created a new protocol tree implementation and a new display filterGilbert Ramirez1-14/+82
mechanism that is built into ethereal. Wiretap is now used to read all file formats. Libpcap is used only for capturing. svn path=/trunk/; revision=342
1999-03-23Removed all references to gtk objects from packet*.[ch] files. They nowGilbert Ramirez1-15/+11
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
1999-03-02Add the right byte count to fddi's initial add_item_to_tree so that the entireGilbert Ramirez1-3/+3
FDDI header is highlighted in the hex dump. svn path=/trunk/; revision=207
1999-02-09When doing a capture, decode enough of the incoming packets to correctlyGuy Harris1-2/+44
update the packet counts and percentages in the dialog box popped up during a capture, even for non-Ethernet captures. svn path=/trunk/; revision=184
1998-11-17* Added column formatting functionality.Gerald Combs1-6/+13
* Added check_col(), add_col_str() and add_col_fmt() to replace references to ft->win_info. * Added column prefs handling code. svn path=/trunk/; revision=97
1998-11-12We have to include <sys/types.h>, if we have it, to declare "u_char", asGuy Harris1-1/+5
we no longer include <pcap.h>. svn path=/trunk/; revision=84
1998-11-12A lengthy patch to add the wiretap library. Wiretap is not used by defaultGilbert Ramirez1-2/+1
because it is still in its infancy, but it can be compiled in optionally. The library exists in its own subdirectory ethereal/wiretap. This patch also edits all the packet-*.c files to remove the #include <pcap.h> line which is unnecessary in these files. In the ethereal code, file.c is the most heavily modified with #ifdef WITH_WIRETAP lines for the optional library. svn path=/trunk/; revision=82
1998-10-13On most systems, bit-swap the bytes of an FDDI MAC address. (List ofGuy Harris1-8/+67
systems on which you don't bit-swap them taken from "tcpdump"; the list may not be complete.) svn path=/trunk/; revision=48
1998-10-13Remove the length-on-wire and length-captured values from the FDDIGuy Harris1-4/+3
detail display; that's now in the "frame" detail display. svn path=/trunk/; revision=46
1998-10-13Fix to use #define values as subscripts of "win_info[]".Guy Harris1-5/+5
svn path=/trunk/; revision=43
1998-10-10* Fixes for bugs introduced in last night's commit.Gerald Combs1-8/+18
svn path=/trunk/; revision=37
1998-10-10* OSPF alignment fixes (Gerald)Gerald Combs1-0/+136
* FDDI support (Laurent, Guy) svn path=/trunk/; revision=36