summaryrefslogtreecommitdiff
path: root/epan/ip_opts.h
AgeCommit message (Collapse)AuthorFilesLines
2017-02-23Make IP options into a dissector table.Michael Mann1-31/+0
This provides external access for dissectors and plugins to provide their own implementation of IP options. Change-Id: I40ce17ce408217769e3b86e364f372a5181888e1 Reviewed-on: https://code.wireshark.org/review/20163 Petri-Dish: Michael Mann <mmann78@netscape.net> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Michael Mann <mmann78@netscape.net>
2014-03-04Remove all $Id$ from top of fileAlexis La Goutte1-2/+0
(Using sed : sed -i '/^ \* \$Id\$/,+1 d') Fix manually some typo (in export_object_dicom.c and crc16-plain.c) Change-Id: I4c1ae68d1c4afeace8cb195b53c715cf9e1227a8 Reviewed-on: https://code.wireshark.org/review/497 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2013-06-30Add expert info to dissect_ip_tcp_options(). The proto_tree_add_text seems ↵Michael Mann1-1/+2
a bit duplicative, but the byte highlighting over the whole option is nice. svn path=/trunk/; revision=50248
2013-06-29Separate IP option header fields for each dissector that uses ↵Michael Mann1-4/+20
dissect_ip_tcp_options(). Bug 8823 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8823) svn path=/trunk/; revision=50230
2013-03-01Export libwireshark symbols using WS_DLL_PUBLIC defineBalint Reczey1-2/+4
Also remove old WS_VAR_IMPORT define and related Makefile magic everywhere in the project. svn path=/trunk/; revision=47992
2012-11-12Show SACK information in TCP graphs. Also add a generated field for theMartin Mathieson1-2/+4
number of SACK ranges found in the SACK option. This involved extending the IP options framework to include an extra void* data field, which in the case of TCP is filled in with the tap struct - other users currently pass NULL. I first implemented the graph to sort the SACK ranges and show (in red) the unacknowledged regions between them, but this became confusing where the number of ranges is limited by TCP padding bytes. i.e. you can't tell how many SACKs could have been encoded, so some of the gaps between ranges may already have been received. svn path=/trunk/; revision=46006
2012-06-28Update Free Software Foundation address.Jakub Zawadzki1-1/+1
(COPYING will be updated in next commit) svn path=/trunk/; revision=43536
2012-06-11Don't define value_string arrays in a .h file (included in multiple places).Bill Meier1-34/+10
Also: - don't use val_to_str_const() with a "format" default string; - rename 'opt_len_type' enumeration identifiers to be less generic. svn path=/trunk/; revision=43210
2012-03-20Add Quick Start IPv6 Option ( And shared Quick Start option between ↵Alexis La Goutte1-0/+33
IPv4/IPv6/TCP ) svn path=/trunk/; revision=41681
2012-03-16Remove dissect_ipv6_options function (unused from Revision 16302...)Alexis La Goutte1-8/+1
svn path=/trunk/; revision=41624
2011-07-24(Trivial) Whitespace changes and reformatting ...Bill Meier1-13/+18
svn path=/trunk/; revision=38191
2010-08-29Doxygen changes.Anders Broman1-12/+15
svn path=/trunk/; revision=33990
2010-06-20Added an expert info for "4 NOP in a row" in IP and TCP.Stig Bjørlykke1-1/+1
svn path=/trunk/; revision=33265
2006-05-21name changeRonnie Sahlberg1-2/+2
svn path=/trunk/; revision=18197
2005-09-17Move a pile of protocol-related headers from the top-level sourceGuy Harris1-0/+59
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