Commit Graph

29 Commits

Author SHA1 Message Date
Anders Broman 90753a169e Apply yet another set of the optimization patches:
When offset parameter is 0 replace tvb_bytes_exist() with the faster tvb_length().
non heuristic dissectors

svn path=/trunk/; revision=23405
2007-11-08 22:40:20 +00:00
Jörg Mayer 2d3b9f1cd5 - Rename EAPSv2 to ESL (EAPS shared link).
- Some small improvements to ESL decoding.

svn path=/trunk/; revision=23342
2007-11-02 20:00:03 +00:00
Jörg Mayer 8625cb7938 Decode role on shared link
svn path=/trunk/; revision=22985
2007-09-26 08:38:43 +00:00
Jörg Mayer ec3d698c56 Beginnings of EAPS shared link packet dissection (EAPSv2)
svn path=/trunk/; revision=22984
2007-09-26 07:10:40 +00:00
Jörg Mayer 999227162e Try to improve dissection of ELSM message (guesswork)
svn path=/trunk/; revision=22904
2007-09-18 16:00:51 +00:00
Jörg Mayer 31937c3b30 Add Recognition of ELRP (Extreme Loop Recognition Protocol) Elements.
I don't know how to decode them though.

Fix some typos.

Change some Element descriptions.

svn path=/trunk/; revision=21478
2007-04-20 09:26:59 +00:00
Jörg Mayer e8d1c6bff7 Detect ELSM as such - meaning of the elements is still unknown.
svn path=/trunk/; revision=21456
2007-04-17 15:17:06 +00:00
Stephen Fisher 8fd3ee0560 Remove almost all of the casts I committed recently and in place of
them, add -Wno-pointer-sign to CFLAGS when gcc will accept it.


svn path=/trunk/; revision=21253
2007-03-28 21:55:11 +00:00
Stephen Fisher ab8f589336 Fix about 100 simple to fix warnings from gcc 4.0 in epan/dissectors
svn path=/trunk/; revision=21233
2007-03-27 22:50:11 +00:00
Ronnie Sahlberg feab79e328 change a whole bunch of ethereal into wireshark
svn path=/trunk/; revision=18196
2006-05-21 04:49:01 +00:00
Guy Harris b7b80d94be Move a pile of protocol-related headers from the top-level source
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-09-17 00:02:31 +00:00
Jörg Mayer 0f20cf1abb Cosmectical comment updates
svn path=/trunk/; revision=15567
2005-08-27 11:59:10 +00:00
Jörg Mayer c13c561f53 Typo
svn path=/trunk/; revision=15564
2005-08-27 06:10:08 +00:00
Jörg Mayer 4a9a14f2c6 - Add checksum verification
- Add checksum check to colorfilters


svn path=/trunk/; revision=15563
2005-08-27 05:33:50 +00:00
Guy Harris f95233a889 The name in a Display TLV is null-terminated (or padded with a null byte
and extra crud).

Don't bother with length checking on the VLAN name item - if it's
zero-length, so be it.

svn path=/trunk/; revision=15516
2005-08-23 08:49:57 +00:00
Guy Harris a7933c7cc5 Use "format_text()" and "tvb_format_text()" when displaying strings.
(It's not necessary, or desirable, to use them when fetching strings.)

When processing a VLAN TLV, check the length of the TLV, so we don't end
up running past the end of the TLV and getting a negative remaining
length.  Append to the protocol tree item for the TLV, and the Info
column, as we dissect the VLAN ID and VLAN name fields.

svn path=/trunk/; revision=15515
2005-08-23 08:34:19 +00:00
Jörg Mayer 412ae3d09d Length of string == lengt of element - headerlength
svn path=/trunk/; revision=15512
2005-08-22 17:48:17 +00:00
Jörg Mayer 81b9fa64b5 - Make it possible to filter on eap.null, eap.info, eap.unknown etc
- Display "Info" instead of "System" in packet summary
- Make the Null element look like the other elements.
- Small element summary formatting changes

svn path=/trunk/; revision=15505
2005-08-21 21:32:19 +00:00
Jörg Mayer 547efe8ee3 - In the info summary, port# and slot# were exchanged
- In the Display element, the length of the display string
  was 4 too long
- Display the Vlan id in the packet summary, not just "Vlan"
- Remove trailing whitespace


svn path=/trunk/; revision=15502
2005-08-21 19:25:45 +00:00
Jörg Mayer 3150ecb747 As reported by Jim Young:
- The port number was incorrectly displayed
- Be a bit more verbose in the "Info" summary line.
- Display the version including the internal number.


svn path=/trunk/; revision=15389
2005-08-17 12:27:05 +00:00
Jörg Mayer 7f6c6811a1 Comment fixes
svn path=/trunk/; revision=15388
2005-08-17 09:59:47 +00:00
Jörg Mayer 05856f3519 - Small comment updates.
- Add some info about the element to the top level.

svn path=/trunk/; revision=15378
2005-08-16 21:38:18 +00:00
Jörg Mayer 27245a1d1f Properly dissect vlan flags
svn path=/trunk/; revision=15359
2005-08-15 15:50:25 +00:00
Jörg Mayer 7733254253 - Documentation update
- The slot and port numbers printed on the chassis are off by
  one when compared to the transmitted values (reported by
  Jim Young).

svn path=/trunk/; revision=15358
2005-08-15 12:41:08 +00:00
Guy Harris fc9d3d4165 Use gboolean for Booleans.
Use "proto_tree_add_item()" whenever possible.

svn path=/trunk/; revision=15344
2005-08-13 22:35:50 +00:00
Jörg Mayer 8692baec8c Fix dissector bug on last element of ESRP
svn path=/trunk/; revision=15320
2005-08-12 22:55:58 +00:00
Jörg Mayer c2c1614951 - Bug fix: Show ip-addresses with correct endianess.
- Show version properly
- VLAN ID was at a different place than expected.
- Add some documentation infos

svn path=/trunk/; revision=15313
2005-08-12 14:05:38 +00:00
Jörg Mayer 8a75a550de EDS/EAPS/EPRS mostly finished - several fixmes remain
svn path=/trunk/; revision=15306
2005-08-12 09:56:13 +00:00
Jörg Mayer 86b6922604 Beginnings of a EDP, ESRP and EAPS dissector
svn path=/trunk/; revision=15299
2005-08-12 04:06:04 +00:00