aboutsummaryrefslogtreecommitdiffstats
path: root/etypes.h
AgeCommit message (Collapse)AuthorFilesLines
2002-06-13From Steve Housley: support for the IEEE 802.3ad Link AggregationGuy Harris1-3/+6
Control Protocol. svn path=/trunk/; revision=5663
2002-03-23CGMP-over-Ethernet II support, from Heikki Vatiainen.Guy Harris1-1/+5
svn path=/trunk/; revision=5009
2002-02-17Add support for SNA-over-Ethernet (Ethernet type 80d5).Guy Harris1-1/+5
svn path=/trunk/; revision=4747
2001-11-06IEEE 802.1x, a/k/a EAPOL, and PPP/EAPOL EAP support, from PekkaGuy Harris1-1/+5
Nikander. svn path=/trunk/; revision=4170
2001-06-14As long as we're supporting PPP protocol types over Ethernet, we mightGuy Harris1-4/+1
as well just include "ppptypes.h" in "packet-ethertype.c", rather than defining ETHERTYPE_ values equal to the corresponding PPP_ values, and add entries for the PPP protocols we now dissect when running atop Ethernet. svn path=/trunk/; revision=3548
2001-06-14LCP-over Ethernet and IPCP-over-Ethernet support, from Laurent Rabret.Guy Harris1-1/+4
svn path=/trunk/; revision=3547
2001-05-28Fix a typo.Guy Harris1-2/+2
svn path=/trunk/; revision=3475
2001-04-17Move the declaration of "etype_vals[]" from "epan/packet.h" toGuy Harris1-3/+3
"etypes.h". svn path=/trunk/; revision=3314
2001-04-03An Ethernet type of 0x6558 is "Transparent Ethernet Bridging" which,Guy Harris1-44/+50
apparently, means an Ethernet packet is stuffed into the payload; add support for it as an Ethernet, Cisco HDLC, and GRE packet type. Sort the Ethernet types in "etypes.h" by value. svn path=/trunk/; revision=3250
2001-03-29Add WCP to the list of Ethernet types in "etype_vals[]", and addGuy Harris1-1/+5
"compressed" to the list of NLPIDs in "nlpid_vals[]". Use "nlpid_vals" for the Frame Relay NLPID field. svn path=/trunk/; revision=3206
2001-01-13Make GRE use a dissector table for its protocol types, and registerGuy Harris1-1/+5
dissectors for protcools that can be encapsulated inside GRE in that table. Fix a bug in the handling of WCCPv2 IP encapsulation (it was constructing the next tvbuff before, rather than after, advancing the offset past the redirection header). svn path=/trunk/; revision=2893
2000-08-09Add some ethertypes (which were captured on my network, so inuse ;-).Laurent Deniel1-1/+41
svn path=/trunk/; revision=2242
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-01-130x2000, for CDP, doesn't appear to be an Ethernet type - it's notGuy Harris1-5/+1
registered as a type for CDP, and CDP packets appear to be LLC packets with an OUI of 00-00-0C, not the encapsulated Ethernet OUI of 00-00-00. svn path=/trunk/; revision=1465
2000-01-13X.25-over-Ethernet, as I'm inferring it works (i.e., the payload of theGuy Harris1-1/+5
packet is just an X.25 packet). svn path=/trunk/; revision=1460
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