aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-ethertype.c
AgeCommit message (Collapse)AuthorFilesLines
2007-12-16Big 2104 - From Benn Bollay:Sake Blok1-8/+8
This patch adds a heuristic dissector to the ethernet trailer under the keystring "eth.trailer". This allows for other protocol plugins which coopt the ethernet trailer for their own devices to register for trailer traffic without requiring any further changes to the executable. svn path=/trunk/; revision=23880
2007-11-27Apply yet another of the optimization patches:Anders Broman1-1/+1
- Remove a spurious volatile. svn path=/trunk/; revision=23627
2007-11-06Wake on LAN (WOL): New dissector from Chris Maynard via -dev list andStephen Fisher1-0/+1
enhancement bug #1968 Me: Added entries in epan/etypes.h and epan/dissectors/packet-ethertype.c for WOL. svn path=/trunk/; revision=23371
2007-10-23Apply the small performance enhancment patches for:Anders Broman1-1/+1
- if offset is 0, tvb_length is the same as tvb_length_remaining, just faster. Replace - col_append_fstr() with faster col_append_str() - col_add_str() with col_set_str() when it's safe svn path=/trunk/; revision=23252
2007-10-14Ethercat pluginAnders Broman1-0/+1
Author : Richard Kuemmel <r.kuemmel[AT]beckhoff.de> Updates and bugfixes: Peter Johansson <peterjohansson73[AT]gmail.com> svn path=/trunk/; revision=23174
2007-10-07Add ethertype for IEEE 802.1ag Connectivity Fault Management (CFM) protocolAnders Broman1-0/+1
svn path=/trunk/; revision=23081
2007-08-17Added support for 802.1ad and 802.1ah ethernet framesAshok Narayanan1-0/+7
svn path=/trunk/; revision=22541
2007-08-01Clean up the WiMax Mac-to-Mac dissector code.Jaap Keuter1-0/+1
svn path=/trunk/; revision=22435
2007-07-06From Seehofer, Markus:Anders Broman1-9/+10
ETHERTYPE for IEEE1588/PTP svn path=/trunk/; revision=22257
2007-05-28From Joe Eykholt:Anders Broman1-0/+1
Attached is a patch file and a new dissector for FCoE. This protocol is described at http://fcoe.com and has been submitted to T11. It is an encapsulation protocol that can be used to transport FC frames over raw Ethernet when the link is loss-free due to pause. The Ethertype 0x8906 has been reserved through IEEE for this protocol. svn path=/trunk/; revision=21967
2007-04-27From Bingyao Du:Jaap Keuter1-0/+1
Attachment is a patch for adding a new Juniper NSRP dissector. In this patch, OICQ author email address <dubingyao@gmail.com> has also been updated to <secfire@gmail.com>. svn path=/trunk/; revision=21599
2007-03-21Add ether type for Link Layer Topology Discovery (LLTD)Jaap Keuter1-0/+1
svn path=/trunk/; revision=21091
2007-01-20From Graeme Hewson:Jaap Keuter1-2/+3
The attached patch adds Homeplug to the table of ethernet types. svn path=/trunk/; revision=20509
2007-01-15instead of simply doing an assert when running out of memory in emem, throw ↵Ulf Lamping1-0/+3
a new OutOfMemoryError Exception, so file.c can show at least a better explanation to the user before Wireshark terminates XXX - to prevent a busy wait, I need a portable way to wait for a short time period, like Sleep() for Windows svn path=/trunk/; revision=20437
2006-11-25From Eliot Blennerhassett :Anders Broman1-0/+1
Add Cirrus cobranet ethertype svn path=/trunk/; revision=19980
2006-10-07Stephen Fisher:Jörg Mayer1-1/+1
packet-cisco-wireless.c is actually trying to dissect WLCCP: I have attached a dissector I wrote from scratch for the frames that I'm seeing. It has #defines for the field offsets and lengths so it should be easier to merge. I also attached a sample capture with one of the frames that I'm seeing. There are more fields in the frame I haven't yet figured out, hopefully your dissector has those that I'm missing. Me: - Commented in wlccp over udp as well, it works most of the time. - Leave the file packet-cisco-wireless.c in for the time being to copy over knowledge until no usable info is left in the file. svn path=/trunk/; revision=19447
2006-09-12Fix for bug 1098. Add BPDU dissector to ethertype 0x8181.Jaap Keuter1-1/+2
svn path=/trunk/; revision=19211
2006-09-02From David BuechiRonnie Sahlberg1-0/+1
New protocol: epl v1 Hi, in addition to the recently submitted dissector for the EPL v2 protocol, this is the dissector for the first version of the EPL protocol. Best Regards, David svn path=/trunk/; revision=19125
2006-08-22From David Buechi:Anders Broman1-0/+1
Add support for the ETHERNET Powerlink protocol svn path=/trunk/; revision=18998
2006-08-18from stephen fRonnie Sahlberg1-0/+1
new protocol: veritas low latency transport --- Attached is a patch file that adds a new dissector for the LLT protocol (Veritas Low Level Transport, used for server clustering).  They use ethertype 0xCAFE even though it isn't assigned to them :(.  There are other fields and possibly other message types directly between servers it does not yet dissect as no one outside of Veritas knows what they are.  This dissector understands the one people will run across most - multiple servers broadcasting these heartbeats all over the place.  I figured out these fields through many Internet searches. I will add the protocol to the Wiki after it is committed. Thanks,  Steve svn path=/trunk/; revision=18944
2006-06-04Add some rudimentary dissector for what seems to be Jörg Mayer1-0/+1
Telkonets ethernet over powerline communication protocol. svn path=/trunk/; revision=18333
2006-05-21change a whole bunch of ethereal into wiresharkRonnie Sahlberg1-2/+2
svn path=/trunk/; revision=18196
2006-05-04fix spelling: PROFInet -> PROFINETUlf Lamping1-1/+1
svn path=/trunk/; revision=18094
2006-03-24From Ravi ValmikamAnders Broman1-1/+1
1. Decode A11 Session Update message 2. Decode A10 3GPP2 (GRE Payload Type 0x88D2) packets with the following attributes - Flow Control - Segmentation - SDI Indicator - Flow Discriminator svn path=/trunk/; revision=17717
2006-01-17Add ethertypes and value_str for IEC 61850Anders Broman1-0/+3
svn path=/trunk/; revision=17049
2005-11-21Add ethertype for TIPCAnders Broman1-51/+52
svn path=/trunk/; revision=16556
2005-09-28Updates for foundry addresses/protocolsJörg Mayer1-0/+1
svn path=/trunk/; revision=16042
2005-09-17Move a pile of protocol-related headers from the top-level sourceGuy Harris1-2/+2
directory to the epan directory. Some of them should perhaps ultimately be moved to epan/dissectors, if they pertain only to stuff exported by a particular dissector. Fix Gerald's e-mail address in files we're moving. svn path=/trunk/; revision=15844
2005-08-27Add classification of an aironet proprietary L2 protocolJörg Mayer1-0/+1
in both, Ethernet V2 and IEEE802.3 SNAP packets. svn path=/trunk/; revision=15561
2005-06-26Get rid of the private "my_match_strval()" routine in many dissectors;Guy Harris1-1/+1
add a "match_strval_idx()" routine that does the same thing, and have "match_strval()" call it. Make those routines, and "val_to_str()", return a "const" pointer. Update dissectors as necessary to squelch compiler warnings produced by that. Use "val_to_str()" rather than using "match_strval()" and then, if the result is null, substituting a specific string. Clean up some other "match_strval()"/"val_to_str()" usages. Add a null pointer check in the NDPS dissector's "attribute_value()" routine, as it's not clear that "global_attribute_name" won't be null at that point. Make some global variables in the AFS4INT dissector local. Make some routines not used outside the module they're in static. Make some tables "static const". Clean up white space. Fix Gerald's address in some files. svn path=/trunk/; revision=14786
2005-06-07Add some ethertypesAnders Broman1-1/+3
svn path=/trunk/; revision=14581
2005-05-30More bug fixes from Steve Grubb. See bug 217 for details.Gerald Combs1-1/+1
svn path=/trunk/; revision=14496
2005-03-03Add support for what appears to be 3Com's scheme for encapsulating XNSGuy Harris1-0/+1
over Token Ring (and presumably other link layers using 802.2 LLC), and for the XNS IDP and SPP protocols. svn path=/trunk/; revision=13577
2005-02-21added IEEE 802.1 Link Layer Discovery Protocol (LLDP) to the ethertypes, but ↵Ulf Lamping1-0/+1
sorry, no dissector (yet?) svn path=/trunk/; revision=13460
2005-01-16throw the new FieldError exception, if a dissector tries to add a field with ↵Ulf Lamping1-1/+1
invalid parameters add a message parameter to the show_exception function svn path=/trunk/; revision=13074
2005-01-06Add a dissector to handle IEEE 802a's OUI Extended Ethertype; dissectorsGuy Harris1-0/+1
can register an OUI, and PIDs for that OUI, in the same fashion that they can do so for SNAP (after which the 802a OUI Extended Ethertype is clearly modeled). svn path=/trunk/; revision=12967
2004-12-29Add Ethernet type for DEC Local Area Systems Transport.Guy Harris1-0/+1
svn path=/trunk/; revision=12850
2004-12-07create a proper ETHERTYPE for ATAoverEthernetRonnie Sahlberg1-1/+1
svn path=/trunk/; revision=12674
2004-12-01Fix a typo.Guy Harris1-1/+1
svn path=/trunk/; revision=12644
2004-12-01Add some ethertypesAnders Broman1-0/+1
svn path=/trunk/; revision=12643
2004-11-24Updates from Erwin Rol.Guy Harris1-2/+2
svn path=/trunk/; revision=12584
2004-09-23Add support for the Ethernet Configuration Testing Protocol.Guy Harris1-14/+3
svn path=/trunk/; revision=12074
2004-07-27Add the Ethertype for MAC Control frames, as per Clause 31 and AnnexesGuy Harris1-1/+2
31A and 31B in the 2000 and later 802.3 specs. (Dissecting them is left as an exercise for the student.) Clean up whitespace a bit. svn path=/trunk/; revision=11536
2004-07-21From metatech: at least on Windows XP, if a Centrino 802.11 interface isGuy Harris1-0/+1
in promiscuous mode, packets captured promiscuously show up as 802.11 packets encapsulated in Ethernet, with an Ethernet type of 0x2452. svn path=/trunk/; revision=11451
2004-07-18Move dissectors to epan/dissectors directory.Gilbert Ramirez1-0/+300
Also move ncp222.py, x11-fields, process-x11-fields.pl, make-reg-dotc, and make-reg-dotc.py. Adjust #include lines in files that include packet-*.h files. svn path=/trunk/; revision=11410