| 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.