Wireshark-bugs: [Wireshark-bugs] [Bug 9419] New: don't dissect packets when clearing filter

Date: Mon, 11 Nov 2013 19:59:18 +0000
Bug ID 9419
Summary don't dissect packets when clearing filter
Classification Unclassified
Product Wireshark
Version SVN
Hardware x86
OS All
Status UNCONFIRMED
Severity Major
Priority Low
Component Wireshark
Assignee [email protected]
Reporter [email protected]

Created attachment 12060 [details]
have_postdissector() visible and remove packet_list_append() packet_info
parameter

Build Information:
Paste the COMPLETE build information from "Help->About Wireshark", "wireshark
-v", or "tshark -v".
--
Hi,

Wireshark doesn't always need to dissect packet when user clear a filter.

First patch:
- make have_postdissector function visible to wireshark.
- remove packet_list_append() packet_info parameter, it's never used and may be
uninitialized with the second patch applied.

Second patch:
- don't dissect packets if we can.

Notes:
- postdissectors should tell more about what they need: ie always called, a
tree, only packets passing filter.

- there's a speed issue with wireshark use of GtkTreeView and accessibility,the
UI stalls with a big enough list, cf _gtk_tree_view_accessible_add() in
gtk+/gtk/a11y/gtktreeviewaccessible.c, that's a lot of
g_signal_emit_by_name()...


You are receiving this mail because:
  • You are watching all bug changes.