aboutsummaryrefslogtreecommitdiffstats
path: root/etypes.h
AgeCommit message (Collapse)AuthorFilesLines
1999-11-26Support for RFC 1089, SNMP over Ethernet. (I just had toGilbert Ramirez1-1/+4
add a call to dissect_snmp() for ethertype 0x814c). svn path=/trunk/; revision=1111
1999-10-20Nathan Neulinger's 802.1q VLAN patch.Guy Harris1-1/+5
svn path=/trunk/; revision=897
1999-08-22Add a comment.Guy Harris1-1/+6
svn path=/trunk/; revision=542
1999-08-22DLT_NULL, from "libpcap", means different things on different platformsGuy Harris1-1/+3
and in different capture files; throw in some heuristics to try to figure out whether the 4-byte header is: 1) PPP-over-HDLC (some version of ISDN4BSD?); 2) big-endian AF_ value (BSD on big-endian platforms); 3) little-endian AF_ value (BSD on little-endian platforms); 4) two octets of 0 followed by an Ethernet type (Linux, at least on little-endian platforms, as mutated by "libpcap"). Make a separate Wiretap encapsulation type, WTAP_ENCAP_NULL, corresponding to DLT_NULL. Have the PPP code dissect the frame if it's PPP-over-HDLC, and have "ethertype()" dissect the Ethernet type and the rest of the packet if it's a Linux-style header; dissect it ourselves only if it's an AF_ value. Have Wiretap impose a maximum packet size of 65535 bytes, so that it fails more gracefully when handed a corrupt "libpcap" capture file (other capture file formats with more than a 16-bit capture length field, if any, will have that check added later), and put that size in "wtap.h" and have Ethereal use it as its notion of a maximum packet size. Have Ethereal put up a "this file appears to be damaged or corrupt" message box if Wiretap returns a WTAP_ERR_BAD_RECORD error when opening or reading a capture file. Include loopback interfaces in the list of interfaces offered by the "Capture" dialog box, but put them at the end of the list so that it doesn't default to a loopback interface unless there are no other interfaces. Also, don't require that an interface in the list have an IP address associated with it, and only put one entry in the list for a given interface (SIOCGIFCONF returns one entry per interface *address*, not per *interface* - and even if you were to use only IP addresses, an interface could conceivably have more than one IP address). Exclusively use Wiretap encapsulation types internally, even when capturing; don't use DLT_ types. svn path=/trunk/; revision=540
1999-06-22Added Aaron Hillegass' summary dialogue. We're ignoring the problem withGilbert Ramirez1-1/+8
NetMon statistic packets for now. We might fix that problem with wiretap, either filtering out those packets, and/or providing the summary information through a new wiretap API. svn path=/trunk/; revision=326
1999-06-11Added PPPoE, PPTP, GRE, and ISAKMP dissectors.Gilbert Ramirez1-1/+10
svn path=/trunk/; revision=303
1998-12-19Added "Cisco Discovery Protocol" Hookshannes1-1/+10
Added Ethernet Loopback Protocol Type to ethertype.c svn path=/trunk/; revision=129
1998-09-17* Added Don Lafontaine's support for Banyan Vines.Gerald Combs1-1/+4
svn path=/trunk/; revision=9
1998-09-16Added ID tags to the beginning of each source file.Gerald Combs1-0/+2
svn path=/trunk/; revision=7
1998-09-16Initial revisionGerald Combs1-0/+67
svn path=/trunk/; revision=2