Wireshark-dev: [Wireshark-dev] Re: Look Ma, No Dissectors!

From: Tomasz Moń <desowin@xxxxxxxxx>
Date: Thu, 13 Nov 2025 09:28:37 +0100
On Wed, Nov 12, 2025 at 4:13 PM Michael Mann via Wireshark-dev
<wireshark-dev@xxxxxxxxxxxxx> wrote:
> What I want is feedback from the dev-list on where to go from here.  Do people like the idea? Should "epan.lib" be more formalized?

I like the idea of decoupling dissection engine away from UI. My wish
would be to be able to separate the processing into threads. While
multithreading dissection may be impossible due to inter-packet
dependencies, just separating dissection away from UI should give some
benefits.

Initially I would like to see just the dissection engine running in
its own thread, with the synchronization achieved with a mutex. This
alone would be quite challenging, but is a first step towards parallel
processing.