wireshark/gtk
Ronnie Sahlberg f331077a60 waste a couple of bytes per tcp conversation and make the tree for acked_packets (i.e. packets that have interesting tcp properties such as being retransmissions etc) hang off the per conversation tcpd struct instead of being global.
while this should improve performance by unmeasurably little it does have the sideeffect that once we finish the rewrite   tcp analysis might actually work and work well even for tcp over tcp tunnelling. 

this also means that if you include packet-tcp.h   you also need to include emem.h .




svn path=/trunk/; revision=17681
2006-03-20 10:52:53 +00:00
..
about_dlg.c Add a routine to attempt to get the absolute pathname of the executable 2006-02-12 03:15:29 +00:00
about_dlg.h
afp_stat.c Add userdata arguments to a bunch of stat initialization routines to 2006-02-12 00:54:56 +00:00
ansi_a_stat.c add an userdata argument to register_stat_cmd_arg() and its callback to use the callback for multiple registrations. 2006-02-11 13:05:24 +00:00
ansi_map_stat.c add an userdata argument to register_stat_cmd_arg() and its callback to use the callback for multiple registrations. 2006-02-11 13:05:24 +00:00
bootp_stat.c Add userdata arguments to a bunch of stat initialization routines to 2006-02-12 00:54:56 +00:00
capture_dlg.c when including menu.h we also need to include stdio.h to get FILE 2006-02-23 21:33:59 +00:00
capture_dlg.h ask for unsaved file when using the new start capture feature, 2005-04-19 21:02:01 +00:00
capture_if_details_dlg.c remove dependencies to pcap.h, so getting an idea what needs to be done by dumpcap in addition to the things already done now 2006-02-17 02:18:48 +00:00
capture_if_details_dlg.h fix/add doxygen comments 2005-09-21 20:11:55 +00:00
capture_if_dlg.c remove dependencies to pcap.h, so getting an idea what needs to be done by dumpcap in addition to the things already done now 2006-02-17 02:18:48 +00:00
capture_info_dlg.c remove dependencies to pcap.h, so getting an idea what needs to be done by dumpcap in addition to the things already done now 2006-02-17 02:18:48 +00:00
capture_prefs.c remove dependencies to pcap.h, so getting an idea what needs to be done by dumpcap in addition to the things already done now 2006-02-17 02:18:48 +00:00
capture_prefs.h
cfilter_combo_utils.c remove dependencies to pcap.h, so getting an idea what needs to be done by dumpcap in addition to the things already done now 2006-02-17 02:18:48 +00:00
cfilter_combo_utils.h fix/add doxygen comments 2005-09-21 20:11:55 +00:00
color_dlg.c renamed ui_util.c/.h to gui_utils.c/.h to prevent confusion with identical named ui_util.h in / dir 2005-08-20 12:09:48 +00:00
color_dlg.h
color_utils.c
colors.c
colors.h
column_prefs.c renamed ui_util.c/.h to gui_utils.c/.h to prevent confusion with identical named ui_util.h in / dir 2005-08-20 12:09:48 +00:00
column_prefs.h
compat_macros.h fix various doxygen warnings 2005-07-19 20:46:38 +00:00
conversations_eth.c add an userdata argument to register_stat_cmd_arg() and its callback to use the callback for multiple registrations. 2006-02-11 13:05:24 +00:00
conversations_fc.c add an userdata argument to register_stat_cmd_arg() and its callback to use the callback for multiple registrations. 2006-02-11 13:05:24 +00:00
conversations_fddi.c add an userdata argument to register_stat_cmd_arg() and its callback to use the callback for multiple registrations. 2006-02-11 13:05:24 +00:00
conversations_ip.c add an userdata argument to register_stat_cmd_arg() and its callback to use the callback for multiple registrations. 2006-02-11 13:05:24 +00:00
conversations_ipx.c add an userdata argument to register_stat_cmd_arg() and its callback to use the callback for multiple registrations. 2006-02-11 13:05:24 +00:00
conversations_jxta.c add an userdata argument to register_stat_cmd_arg() and its callback to use the callback for multiple registrations. 2006-02-11 13:05:24 +00:00
conversations_ncp.c From Greg Morris: 2006-03-02 20:50:33 +00:00
conversations_rsvp.c add an userdata argument to register_stat_cmd_arg() and its callback to use the callback for multiple registrations. 2006-02-11 13:05:24 +00:00
conversations_sctp.c add an userdata argument to register_stat_cmd_arg() and its callback to use the callback for multiple registrations. 2006-02-11 13:05:24 +00:00
conversations_table.c From Greg Morris: 2006-03-02 20:50:33 +00:00
conversations_table.h More char -> const char warning fixes. 2005-08-05 20:59:08 +00:00
conversations_tcpip.c waste a couple of bytes per tcp conversation and make the tree for acked_packets (i.e. packets that have interesting tcp properties such as being retransmissions etc) hang off the per conversation tcpd struct instead of being global. 2006-03-20 10:52:53 +00:00
conversations_tr.c add an userdata argument to register_stat_cmd_arg() and its callback to use the callback for multiple registrations. 2006-02-11 13:05:24 +00:00
conversations_udpip.c add an userdata argument to register_stat_cmd_arg() and its callback to use the callback for multiple registrations. 2006-02-11 13:05:24 +00:00
conversations_wlan.c add an userdata argument to register_stat_cmd_arg() and its callback to use the callback for multiple registrations. 2006-02-11 13:05:24 +00:00
dcerpc_stat.c add an userdata argument to register_stat_cmd_arg() and its callback to use the callback for multiple registrations. 2006-02-11 13:05:24 +00:00
decode_as_dcerpc.c don't crash with a NULL pointer exception, if "do not decode as" is used 2005-09-13 18:42:12 +00:00
decode_as_dcerpc.h More char -> const char warning fixes. 2005-08-05 20:59:08 +00:00
decode_as_dlg.c renamed ui_util.c/.h to gui_utils.c/.h to prevent confusion with identical named ui_util.h in / dir 2005-08-20 12:09:48 +00:00
decode_as_dlg.h
dfilter_expr_dlg.c Make sure we can't pass NULL to strcmp. Fixes Coverity CID 34. Fix up 2006-03-09 19:38:51 +00:00
dfilter_expr_dlg.h
dlg_utils.c enhance simple dialog: add the possibility to use no buttons at all and add a stop icon (similar to the splash_window, but with a slightly different layout and a way to choose the icon shown) 2005-09-20 01:53:38 +00:00
dlg_utils.h split some parts of the packet counting functions into their own files capture_info(.c/.h), 2005-12-03 22:38:50 +00:00
doxygen.cfg.in
drag_and_drop.c remove dependencies to pcap.h, so getting an idea what needs to be done by dumpcap in addition to the things already done now 2006-02-17 02:18:48 +00:00
ethclist.c
ethclist.h
expert_comp_dlg.c add an userdata argument to register_stat_cmd_arg() and its callback to use the callback for multiple registrations. 2006-02-11 13:05:24 +00:00
expert_comp_table.c Get rid of extra arguments in g_strdup_printf() calls (the end of the 2006-03-19 20:26:45 +00:00
expert_comp_table.h from Greg Morris: 2005-11-25 23:42:52 +00:00
expert_dlg.c From Greg Morris: 2006-03-15 18:56:35 +00:00
fc_stat.c Add userdata arguments to a bunch of stat initialization routines to 2006-02-12 00:54:56 +00:00
file_dlg.c For the "there's already a file with that name" dialog, use a wording 2006-02-19 23:51:39 +00:00
file_dlg.h In "Save As", support only file types we can write to; that simplifies 2006-02-11 11:21:38 +00:00
fileset_dlg.c replace *a lot* of file related calls by their GLib counterparts. This is necessary for the switch to GTK 2.6 (at least on WIN32). 2005-11-06 22:43:25 +00:00
fileset_dlg.h fix/add doxygen comments 2005-09-21 20:11:55 +00:00
filter_dlg.c fix #152 2005-12-31 17:09:27 +00:00
filter_dlg.h fix #152 2005-12-31 17:09:27 +00:00
find_dlg.c Fix Coverity CID 129: initialize a couple of variables. 2006-03-09 23:13:49 +00:00
find_dlg.h More char -> const char warning fixes. 2005-08-05 20:59:08 +00:00
flow_graph.c waste a couple of bytes per tcp conversation and make the tree for acked_packets (i.e. packets that have interesting tcp properties such as being retransmissions etc) hang off the per conversation tcpd struct instead of being global. 2006-03-20 10:52:53 +00:00
follow_dlg.c Add tempfile.h to the list of headeer files. That was the problem, not 2006-02-13 01:30:03 +00:00
follow_dlg.h
font_utils.c Use Unicode for all native Win32 calls. Unicode Windows applications 2006-03-08 20:55:32 +00:00
font_utils.h font_init don't need to know if running as a capture_child, this will simply no longer happen. 2006-02-11 23:35:31 +00:00
funnel_stat.c wrong name. 2006-03-05 02:47:00 +00:00
goto_dlg.c renamed ui_util.c/.h to gui_utils.c/.h to prevent confusion with identical named ui_util.h in / dir 2005-08-20 12:09:48 +00:00
goto_dlg.h
graph_analysis.c From Laurent Rabret, 2006-03-14 05:49:15 +00:00
graph_analysis.h From Alejandro Vaquero: 2005-10-03 05:55:26 +00:00
gsm_a_stat.c Add userdata arguments to a bunch of stat initialization routines to 2006-02-12 00:54:56 +00:00
gsm_map_stat.c From Florent Drouin: 2006-03-04 10:09:47 +00:00
gsm_map_stat.h
gsm_map_summary.c As per a suggestion by Ulf Lamping, rename gtk_*.[ch] to gui_*.[ch], so 2005-08-21 19:24:11 +00:00
gtkglobals.h
gui_prefs.c In order to reduce the height of the Preference dialog moving several items from the User Interface page to the Layout page. 2006-03-02 14:44:50 +00:00
gui_prefs.h
gui_stat_menu.h As per a suggestion by Ulf Lamping, rename gtk_*.[ch] to gui_*.[ch], so 2005-08-21 19:24:11 +00:00
gui_stat_util.c As per a suggestion by Ulf Lamping, rename gtk_*.[ch] to gui_*.[ch], so 2005-08-21 19:24:11 +00:00
gui_stat_util.h As per a suggestion by Ulf Lamping, rename gtk_*.[ch] to gui_*.[ch], so 2005-08-21 19:24:11 +00:00
gui_utils.c replace *a lot* of file related calls by their GLib counterparts. This is necessary for the switch to GTK 2.6 (at least on WIN32). 2005-11-06 22:43:25 +00:00
gui_utils.h Explain in more detail the split between the stuff in ui_util.h and in 2005-08-20 19:49:22 +00:00
h225_counter.c Add userdata arguments to a bunch of stat initialization routines to 2006-02-12 00:54:56 +00:00
h225_ras_srt.c Add userdata arguments to a bunch of stat initialization routines to 2006-02-12 00:54:56 +00:00
help_dlg.c add the dumpcap manpage to the menu 2006-02-24 23:59:22 +00:00
help_dlg.h add the dumpcap manpage to the menu 2006-02-24 23:59:22 +00:00
hostlist_eth.c add an userdata argument to register_stat_cmd_arg() and its callback to use the callback for multiple registrations. 2006-02-11 13:05:24 +00:00
hostlist_fc.c add an userdata argument to register_stat_cmd_arg() and its callback to use the callback for multiple registrations. 2006-02-11 13:05:24 +00:00
hostlist_fddi.c add an userdata argument to register_stat_cmd_arg() and its callback to use the callback for multiple registrations. 2006-02-11 13:05:24 +00:00
hostlist_ip.c Add userdata arguments to a bunch of stat initialization routines to 2006-02-12 00:54:56 +00:00
hostlist_ipx.c add an userdata argument to register_stat_cmd_arg() and its callback to use the callback for multiple registrations. 2006-02-11 13:05:24 +00:00
hostlist_jxta.c add an userdata argument to register_stat_cmd_arg() and its callback to use the callback for multiple registrations. 2006-02-11 13:05:24 +00:00
hostlist_ncp.c From Greg Morris: 2006-03-02 20:50:33 +00:00
hostlist_rsvp.c add an userdata argument to register_stat_cmd_arg() and its callback to use the callback for multiple registrations. 2006-02-11 13:05:24 +00:00
hostlist_table.c fix bug #660: we must alphabetically sort columns 0&1, not 0&2 2006-01-07 11:08:07 +00:00
hostlist_table.h Squelch more const warnings (and fix some memory leaks that found). 2005-08-06 03:44:55 +00:00
hostlist_tcpip.c waste a couple of bytes per tcp conversation and make the tree for acked_packets (i.e. packets that have interesting tcp properties such as being retransmissions etc) hang off the per conversation tcpd struct instead of being global. 2006-03-20 10:52:53 +00:00
hostlist_tr.c add an userdata argument to register_stat_cmd_arg() and its callback to use the callback for multiple registrations. 2006-02-11 13:05:24 +00:00
hostlist_udpip.c add an userdata argument to register_stat_cmd_arg() and its callback to use the callback for multiple registrations. 2006-02-11 13:05:24 +00:00
hostlist_wlan.c add an userdata argument to register_stat_cmd_arg() and its callback to use the callback for multiple registrations. 2006-02-11 13:05:24 +00:00
io_stat.c add an userdata argument to register_stat_cmd_arg() and its callback to use the callback for multiple registrations. 2006-02-11 13:05:24 +00:00
isprint.h
keys.h
layout_prefs.c In order to reduce the height of the Preference dialog moving several items from the User Interface page to the Layout page. 2006-03-02 14:44:50 +00:00
layout_prefs.h
ldap_stat.c Add userdata arguments to a bunch of stat initialization routines to 2006-02-12 00:54:56 +00:00
main.c Use Unicode for all native Win32 calls. Unicode Windows applications 2006-03-08 20:55:32 +00:00
main.h fix/add doxygen comments 2005-09-21 20:11:55 +00:00
Makefile.am Copy over the file open/save code from the Win32 native branch. 2006-02-13 21:25:43 +00:00
Makefile.common From Greg Morris: 2006-03-02 20:50:33 +00:00
Makefile.nmake Copy over the file open/save code from the Win32 native branch. 2006-02-13 21:25:43 +00:00
menu.c add the dumpcap manpage to the menu 2006-02-24 23:59:22 +00:00
menu.h - Declare some functions static 2005-08-20 14:02:00 +00:00
mgcp_stat.c Add userdata arguments to a bunch of stat initialization routines to 2006-02-12 00:54:56 +00:00
mtp3_stat.c add an userdata argument to register_stat_cmd_arg() and its callback to use the callback for multiple registrations. 2006-02-11 13:05:24 +00:00
mtp3_stat.h
mtp3_summary.c As per a suggestion by Ulf Lamping, rename gtk_*.[ch] to gui_*.[ch], so 2005-08-21 19:24:11 +00:00
nameres_prefs.c renamed ui_util.c/.h to gui_utils.c/.h to prevent confusion with identical named ui_util.h in / dir 2005-08-20 12:09:48 +00:00
nameres_prefs.h
ncp_stat.c Add userdata arguments to a bunch of stat initialization routines to 2006-02-12 00:54:56 +00:00
packet_history.c Fix more "no previous declaration" warnings 2005-08-02 04:47:15 +00:00
packet_history.h
packet_list.c In "Save As", support only file types we can write to; that simplifies 2006-02-11 11:21:38 +00:00
packet_list.h code cleanup: use the prefix packet_list_ for every function mentioned in packet_list.h 2005-09-27 21:51:08 +00:00
packet_win.c - Include ../ui_util.h into files that implement functions declard in 2005-08-20 12:57:52 +00:00
packet_win.h move some GTK only function declarations from ui_util.h to the appropriate header files in the gtk dir, as these declarations are obsolete and only confuses (at least me) 2005-12-05 22:45:54 +00:00
plugins_dlg.c Get rid of no-longer-used code (the list of plugins is now just a tab in 2005-11-03 04:32:11 +00:00
plugins_dlg.h - Declare some functions static 2005-08-20 14:02:00 +00:00
prefs_dlg.c fix #322, 2nd try: don't pass NULL to gtk_tree_iter_free(), this seems to cause an assert on some GTK versions 2005-09-26 19:24:06 +00:00
prefs_dlg.h
print_dlg.c add missing #include "tempfile.h" 2006-02-13 22:10:42 +00:00
print_mswin.c replace *a lot* of file related calls by their GLib counterparts. This is necessary for the switch to GTK 2.6 (at least on WIN32). 2005-11-06 22:43:25 +00:00
print_mswin.h
print_prefs.c renamed ui_util.c/.h to gui_utils.c/.h to prevent confusion with identical named ui_util.h in / dir 2005-08-20 12:09:48 +00:00
print_prefs.h
progress_dlg.c Allow a progress dialog to have "Stop" or "Cancel" as the "terminate 2005-11-12 11:05:02 +00:00
proto_dlg.c - Declare some functions static 2005-08-20 14:02:00 +00:00
proto_dlg.h
proto_draw.c Copy over the file open/save code from the Win32 native branch. 2006-02-13 21:25:43 +00:00
proto_draw.h move some GTK only function declarations from ui_util.h to the appropriate header files in the gtk dir, as these declarations are obsolete and only confuses (at least me) 2005-12-05 22:45:54 +00:00
proto_hier_stats_dlg.c One file missed in last checkin 2005-08-20 14:08:53 +00:00
proto_hier_stats_dlg.h
range_utils.c In "Save As", support only file types we can write to; that simplifies 2006-02-11 11:21:38 +00:00
range_utils.h In "Save As", support only file types we can write to; that simplifies 2006-02-11 11:21:38 +00:00
recent.c replace *a lot* of file related calls by their GLib counterparts. This is necessary for the switch to GTK 2.6 (at least on WIN32). 2005-11-06 22:43:25 +00:00
recent.h timestamp display precision: 2005-08-25 21:29:54 +00:00
rpc_progs.c add an userdata argument to register_stat_cmd_arg() and its callback to use the callback for multiple registrations. 2006-02-11 13:05:24 +00:00
rpc_stat.c add an userdata argument to register_stat_cmd_arg() and its callback to use the callback for multiple registrations. 2006-02-11 13:05:24 +00:00
rtp_analysis.c coverity #62 2006-03-09 12:16:53 +00:00
rtp_analysis.h from lars ruoff a few extra columns for rtp analysis 2005-02-16 09:24:52 +00:00
rtp_stream.c replace *a lot* of file related calls by their GLib counterparts. This is necessary for the switch to GTK 2.6 (at least on WIN32). 2005-11-06 22:43:25 +00:00
rtp_stream.h This is the rest of the patch from Francisco Alcoba. 2005-03-02 23:22:11 +00:00
rtp_stream_dlg.c Move a pile of protocol-related headers from the top-level source 2005-09-17 00:02:31 +00:00
rtp_stream_dlg.h
sat.h From Mike Duigou: 2005-06-20 20:14:22 +00:00
sctp_assoc_analyse.c Have cf_retap_packets() take an argument that indicates whether to 2005-09-14 08:59:41 +00:00
sctp_byte_graph_dlg.c Remove MIN and MAX defines, which GLib provides. 2006-03-09 16:00:33 +00:00
sctp_chunk_stat.c Add userdata arguments to a bunch of stat initialization routines to 2006-02-12 00:54:56 +00:00
sctp_chunk_stat_dlg.c Have cf_retap_packets() take an argument that indicates whether to 2005-09-14 08:59:41 +00:00
sctp_error_dlg.c Add a "register_dfilter_stat()", to register stats that take a display 2005-08-21 09:48:27 +00:00
sctp_graph_dlg.c Remove MIN and MAX defines, which GLib provides. 2006-03-09 16:00:33 +00:00
sctp_stat.c EVERYTHING IN THE BUILDBOT IS GOING TO BE RED!!! Sorry! 2005-08-24 21:31:56 +00:00
sctp_stat.h More char -> const char warning fixes. 2005-08-05 20:59:08 +00:00
sctp_stat_dlg.c Have cf_retap_packets() take an argument that indicates whether to 2005-09-14 08:59:41 +00:00
service_response_time_table.c From Greg Morris: 2006-02-01 06:09:55 +00:00
service_response_time_table.h Add a "time_stat_init()" routine to initialize the fields of a 2005-08-22 07:12:20 +00:00
simple_dialog.c enhance simple dialog: add the possibility to use no buttons at all and add a stop icon (similar to the splash_window, but with a slightly different layout and a way to choose the icon shown) 2005-09-20 01:53:38 +00:00
sip_stat.c Use g_assert to save us from dereferencing a NULL pointer. g_warning is not strong enough. This should fix a defect discovered by coverity. 2006-03-07 13:11:08 +00:00
smb2_stat.c Add userdata arguments to a bunch of stat initialization routines to 2006-02-12 00:54:56 +00:00
smb_stat.c Add userdata arguments to a bunch of stat initialization routines to 2006-02-12 00:54:56 +00:00
ssl-dlg.c Paolo Abeni: 2006-02-17 11:56:52 +00:00
ssl-dlg.h Declare -ssl_stream_cb in ssl-dlg.h 2006-02-06 12:41:58 +00:00
stats_tree_stat.c Check struct pointer before dereferencing it. 2006-03-16 12:12:51 +00:00
STATUS.gtk2
stream_prefs.c code cleanup: use the prefix packet_list_ for every function mentioned in packet_list.h 2005-09-27 21:51:08 +00:00
stream_prefs.h
summary_dlg.c remove dependencies to pcap.h, so getting an idea what needs to be done by dumpcap in addition to the things already done now 2006-02-17 02:18:48 +00:00
summary_dlg.h
supported_protos_dlg.c Check for a null blurb pointer for a field, as is done in some other 2005-12-04 04:22:43 +00:00
supported_protos_dlg.h
t38_analysis.c add an userdata argument to register_stat_cmd_arg() and its callback to use the callback for multiple registrations. 2006-02-11 13:05:24 +00:00
tap_dfilter_dlg.c add an userdata argument to register_stat_cmd_arg() and its callback to use the callback for multiple registrations. 2006-02-11 13:05:24 +00:00
tcp_graph.c waste a couple of bytes per tcp conversation and make the tree for acked_packets (i.e. packets that have interesting tcp properties such as being retransmissions etc) hang off the per conversation tcpd struct instead of being global. 2006-03-20 10:52:53 +00:00
text_page.c replace *a lot* of file related calls by their GLib counterparts. This is necessary for the switch to GTK 2.6 (at least on WIN32). 2005-11-06 22:43:25 +00:00
text_page.h
toolbar.c Skip some toolbar #includes if we're not using GTK+ 2.x. 2005-11-10 03:00:43 +00:00
toolbar.h - Declare some functions static 2005-08-20 14:02:00 +00:00
voip_calls.c Make the GUIDs in various data structures e_guid_t's rather than arrays 2006-03-19 20:45:45 +00:00
voip_calls.h Make the GUIDs in various data structures e_guid_t's rather than arrays 2006-03-19 20:45:45 +00:00
voip_calls_dlg.c Make the GUIDs in various data structures e_guid_t's rather than arrays 2006-03-19 20:45:45 +00:00
voip_calls_dlg.h for VoIP Call Analysis: 2005-02-02 01:02:09 +00:00
webbrowser.c Use Unicode for all native Win32 calls. Unicode Windows applications 2006-03-08 20:55:32 +00:00
webbrowser.h
win32-file-dlg.c Use Unicode for all native Win32 calls. Unicode Windows applications 2006-03-08 20:55:32 +00:00
win32-file-dlg.h Remove svn:executable property from source files 2006-02-22 12:04:03 +00:00
wsp_stat.c Add userdata arguments to a bunch of stat initialization routines to 2006-02-12 00:54:56 +00:00