aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-llc.c
AgeCommit message (Collapse)AuthorFilesLines
2012-09-20We always HAVE_CONFIG_H so don't bother checking whether we have it or not.Jeff Morriss1-3/+1
svn path=/trunk/; revision=45017
2012-08-10Use val_to_str_const() where appropriate;Bill Meier1-1/+1
Also (for a few files): - create/use some extended value strings; - remove unneeded #include files; - remove unneeded variable initialization; - re-order fcns slightly so prefs_reg_handoff...() at end, etc svn path=/trunk/; revision=44438
2012-06-28Update Free Software Foundation address.Jakub Zawadzki1-1/+1
(COPYING will be updated in next commit) svn path=/trunk/; revision=43536
2012-02-28From Mijo Safradin:Anders Broman1-0/+1
Add ECP VDP TLV dissector. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6849 Fixed encoding arguments, removed unused variables checkapi errors etc. svn path=/trunk/; revision=41221
2011-10-21For proto_tree_add_item(..., proto_xxx, ...)use ENC_NA as the encoding arg.Bill Meier1-2/+2
Also: remove trailing whitespace for a number of files. svn path=/trunk/; revision=39503
2010-12-20Rename the routines that handle dissector tables with unsigned integerGuy Harris1-17/+17
keys to have _uint in their names, to match the routines that handle dissector tables with string keys. (Using _port can confuse people into thinking they're intended solely for use with TCP/UDP/etc. ports when, in fact, they work better for things such as Ethernet types, where the binding of particular values to particular protocols are a lot stronger.) svn path=/trunk/; revision=35224
2010-11-02From Daniel Ginsburg:Jaap Keuter1-0/+1
draft-ietf-isis-ext-eth specifies an extension to current Ethernet Frame specifications for hardware and frame format to support payloads greater than 1500 Bytes for Type interpretation and Length interpretation frames. The extension introduced by draft-ietf-isis-ext-eth is currently used by Cisco Systems' IS-IS routing protocol implementation when running IS-IS over Ethernet links with large MTU. svn path=/trunk/; revision=34748
2010-10-10Define some fcns & vars as static; Some #includes not req'd; packet-mikey.h ↵Bill Meier1-2/+2
not req'd. svn path=/trunk/; revision=34464
2010-09-12Decode SLL payloads using a dissector table based on sll.ltype.Balint Reczey1-0/+2
The idea and the original patch came from Sebastian Reichel <elektranox@gmail.com> in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=594390 svn path=/trunk/; revision=34101
2010-08-16Modernize the SONMP ("SynOptics Network Management Protocol") dissector by ↵Stephen Fisher1-1/+1
renaming it to NDP ("Nortel Discovery Protocol") and do some basic cleanup. svn path=/trunk/; revision=33815
2010-02-03Try to get rid of unused code warnings.Anders Broman1-2/+3
svn path=/trunk/; revision=31778
2010-01-29Add 3GPP2 OUI.Anders Broman1-23/+24
svn path=/trunk/; revision=31726
2009-09-24Don't guard col_append_str with check_colKovarththanan Rajaratnam1-3/+1
svn path=/trunk/; revision=30125
2009-08-16Switch a bunch of dissectors over to using tvb_new_subset_remaining()Kovarththanan Rajaratnam1-21/+16
svn path=/trunk/; revision=29446
2009-08-09Don't guard col_clear with col_checkKovarththanan Rajaratnam1-6/+2
svn path=/trunk/; revision=29346
2009-08-09Don't guard col_set_str (COL_INFO/COL_PROTOCOL) with col_checkKovarththanan Rajaratnam1-6/+2
svn path=/trunk/; revision=29345
2009-07-13Fix for bug 3710:Jaap Keuter1-2/+2
Use the derived length of the control field i.s.o. assuming its size. svn path=/trunk/; revision=29087
2009-07-07Changed flags_set_truth -> tfs_set_notsetStig Bjørlykke1-4/+4
svn path=/trunk/; revision=28989
2009-06-23From Nathan Hartwell:Jaap Keuter1-0/+14
This patch attempt should more closely align with the Wireshark "layout" of using a dissector rather than a "hack" to the packet-llc dissector. svn path=/trunk/; revision=28823
2009-06-18From Kovarththanan Rajaratnam via bug 3548:Stig Bjørlykke1-2/+2
(1) Trailing/leading spaces are removed from 'name's/'blurb's (2) Duplicate 'blurb's are replaced with NULL (3) Empty ("") 'blurb's are replaced with NULL (4) BASE_NONE, NULL, 0x0 are used for 'display', 'strings' and 'bitmask' fields for FT_NONE, FT_BYTES, FT_IPv4, FT_IPv6, FT_ABSOLUTE_TIME, FT_RELATIVE_TIME, FT_PROTOCOL, FT_STRING and FT_STRINGZ field types (5) Only allow non-zero value for 'display' if 'bitmask' is non-zero svn path=/trunk/; revision=28770
2009-05-08Clean up header fields.Jaap Keuter1-26/+26
svn path=/trunk/; revision=28298
2009-05-05Get rid of some other uses of ethertype() for protocols that don't haveGuy Harris1-12/+17
a trailer. Clean up the NHRP dissector's handling of the protocol ID to fully implement RFC 2332 (and mention that 2332 is the RFC for NHRP). Don't compute the checksum unless we have all the packet data, and don't use the captured length as the actual packet length. Check for an invalid extension offset value. Get rid of some unneeded tvb_ensure_bytes_exist() calls. Dissect - and set the columns - regardless of whether we're building the protocol tree. Mark the packet in error reports as an error packet. svn path=/trunk/; revision=28273
2009-05-03Don't use ethertype() - it's a bit of overkill.Guy Harris1-10/+18
svn path=/trunk/; revision=28254
2009-05-02Add the mesh header dissector for OLPC mesh network packets, and haveGuy Harris1-0/+45
the LLC dissector recognize and handle those packets. svn path=/trunk/; revision=28253
2009-05-01Clean up white space.Guy Harris1-22/+22
svn path=/trunk/; revision=28236
2009-03-01From Carles Kishimoto:Jaap Keuter1-3/+6
Dissector for the proprietary protocol FEFD (Far End Failure Detction) from Force10networks. svn path=/trunk/; revision=27571
2008-05-14From Steve Karg:Jaap Keuter1-0/+1
Added MS/TP decoding for the WTAP BACnet MS/TP datalink, and added decoding for BACnet MS/TP datalink from a Cimetrics U+4 which spews SNAP protocol packets. svn path=/trunk/; revision=25291
2008-04-10Turbocell dissector, initially by Colin Slater for Ethereal 0.10.7, extended ↵Jaap Keuter1-2/+10
with help from sample capture by Jerome Poulin. svn path=/trunk/; revision=24886
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-07From Chris Maynard <christopher.maynard@gtech.com>: Incorrect display filter ↵Richard van der Hoff1-3/+3
field naming convention. svn path=/trunk/; revision=23087
2006-10-11move the ITL and the ITLQ structure to packet-scsi.h where it belongsRonnie Sahlberg1-0/+1
svn path=/trunk/; revision=19492
2006-09-20From David Pelton:Anders Broman1-14/+29
Add the ieee802a_add_oui function to libwireshark.def, and also adds the OUI that I am using to a couple of internal lists (in epan/oui.h and dissectors/packet-llc.c). From me: Resorted the oui lists, some witespace changes and added Ericsson OUI:s. svn path=/trunk/; revision=19262
2006-05-21change a whole bunch of ethereal into wiresharkRonnie Sahlberg1-2/+2
svn path=/trunk/; revision=18196
2006-04-21updates to get the fc and scsi dissectorsRonnie Sahlberg1-0/+1
and get rid of some breakage in the design let the scsi transport keep track of itl (initiator, target, lun) matching and let it pass a itl structure to scsi that is persistent across packets. let scsi use this itl structure to track device type for a specific itl instead of the (must have been) broken hashtable. update both iscsi and fc to track the itl structure for scsi and schange the scsi signature to accept itl as a parameter. more to come. svn path=/trunk/; revision=17942
2005-10-25From Martin AndréAnders Broman1-6/+118
the attached patch implements a dissector for the Fast Handovers for Mobile IPv6 protocol (RFC4068). This patch was produced against version 0.10.13 and extends the following files: - packet-icmpv6.c - packet-ipv6.h - packet-mip6.c - packet-mip6.h svn path=/trunk/; revision=16302
2005-09-17Move a pile of protocol-related headers from the top-level sourceGuy Harris1-6/+6
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-08-25add OUI's for Siemens and Xerox (and a hyperlink to the IEEE page)Ulf Lamping1-0/+4
svn path=/trunk/; revision=15532
2005-08-11Add Extreme OUI, reorder alphabeticallyJörg Mayer1-6/+7
svn path=/trunk/; revision=15297
2005-07-28char -> const char warning fixesJörg Mayer1-1/+1
svn path=/trunk/; revision=15126
2005-07-20"fix" bug #244: the implementation was correct but a bit hard to understand. ↵Ulf Lamping1-6/+6
I've added some small explanations, so it should be understandable somewhat better svn path=/trunk/; revision=14972
2005-03-21Add a capture_fr() routine when capturing on Frame Relay.Guy Harris1-58/+69
svn path=/trunk/; revision=13845
2005-01-06Handle the case where nobody registers any OUIs and oui_info_table isGuy Harris1-3/+6
thus null. svn path=/trunk/; revision=12966
2004-12-25a lot of warnings removed, most of them about pointer to int casts without ↵Ulf Lamping1-2/+2
using the appropriate GLib macros svn path=/trunk/; revision=12832
2004-11-24Export two versions of the Ethereal dissector, for use with encapsulatedGuy Harris1-3/+11
Ethernet frames, one for encapsulated frames that include an FCS and one for encapsulated frames that don't include an FCS. Use the appropriate versions. In the ISL dissector, do the same sort of processing we do in the Ethernet dissector to figure out whether the frame has a trailer or not and whether it has an FCS or not. svn path=/trunk/; revision=12593
2004-10-11From Mark C. Brown: add HP's OUI.Guy Harris1-0/+1
Update Gerald's e-mail address. svn path=/trunk/; revision=12256
2004-09-28Move the xDLC helper routines into epan.Guy Harris1-1/+1
svn path=/trunk/; revision=12127
2004-07-18Move dissectors to epan/dissectors directory.Gilbert Ramirez1-0/+750
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