wireshark/plugins
Michael Mann 9b7fb8a811 Create the ability to have packet scoped "proto" data. Bug 9470 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9470)
I'm not sold on the name or module the proto_data functions live in, but I believe the function arguments are solid and gives us the most flexibility for the future.  And search/replace of a function name is easy enough to do.

The big driving force for getting this in sooner rather than later is the saved memory on ethernet packets (and IP packets soon), that used to have file_scope() proto data when all it needed was packet_scope() data (technically packet_info->pool scoped), strictly for Decode As.

All dissectors that use p_add_proto_data() only for Decode As functionality have been converted to using packet_scope().  All other dissectors were converted to using file_scope() which was the original scope for "proto" data.

svn path=/trunk/; revision=53520
2013-11-23 02:20:13 +00:00
..
asn1 Create multiple dissection functions if packet_info->ipproto is used to distinguish behavior. 2013-11-22 02:52:41 +00:00
docsis Fix [-Wmissing-prototypes] 2013-11-19 06:06:38 +00:00
easy_codec WS_DLL_PUBLIC is now always WS_DLL_PUBLIC_NOEXTERN with "extern" added; 2013-07-03 01:43:39 +00:00
ethercat Create separate dissector function for TCP functionality so packet_info->ethertype doesn't need to be used. 2013-11-21 17:18:11 +00:00
gryphon Add data parameter to tcp_dissect_pdus() as well as convert it to using "new" style dissectors. 2013-11-09 17:46:28 +00:00
irda From didier gautheron: remove redundant or use faster col_xxx functions 2013-10-29 14:09:20 +00:00
m2m Add CMake properties to targets so that they are logically organised when using a Visual Studio solution. 2013-10-13 09:21:55 +00:00
mate Move the epan/filesystem.c routines to wsutil; they're not specific to 2013-11-17 02:55:14 +00:00
opcua Try to fix [-Wmissing-prototypes] 2013-11-15 06:32:11 +00:00
profinet Create the ability to have packet scoped "proto" data. Bug 9470 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9470) 2013-11-23 02:20:13 +00:00
stats_tree Add a very small hack to make the UAT update callback error string freeable, and 2013-10-25 22:14:25 +00:00
tpg Add CMake properties to targets so that they are logically organised when using a Visual Studio solution. 2013-10-13 09:21:55 +00:00
unistim Add CMake properties to targets so that they are logically organised when using a Visual Studio solution. 2013-10-13 09:21:55 +00:00
wimax include <wsutil/pint.h> only when needed. 2013-11-09 15:44:29 +00:00
wimaxasncp Move the epan/filesystem.c routines to wsutil; they're not specific to 2013-11-17 02:55:14 +00:00
wimaxmacphy From didier gautheron: remove redundant or use faster col_xxx functions 2013-10-29 14:09:20 +00:00
Custom.m4.example Implement and document the Custom plugin system. Create relevant example files and add them to the distribution. Rewrite README.plugins to describe how to use this system. 2012-09-25 21:02:13 +00:00
Custom.make.example Implement and document the Custom plugin system. Create relevant example files and add them to the distribution. Rewrite README.plugins to describe how to use this system. 2012-09-25 21:02:13 +00:00
Custom.nmake.example Implement and document the Custom plugin system. Create relevant example files and add them to the distribution. Rewrite README.plugins to describe how to use this system. 2012-09-25 21:02:13 +00:00
Makefile.am Export libwireshark symbols using WS_DLL_PUBLIC define 2013-03-01 23:53:11 +00:00
Makefile.common.inc Pull the definition of NODIST_HEADER_FILES up into 2013-02-09 20:15:18 +00:00
Makefile.nmake WiMAX OFDMA PHY SAP dissector plugin (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2695) 2012-07-20 01:21:27 +00:00
plugins.vcproj Set eol-style to native (just to make these files readable on *NIX). 2012-03-19 01:46:24 +00:00