Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Which version of Wireshark supports concurrent parsing through C language with multiple threads?

None.

Packet dissection is not an "embarrassingly parallel" problem. For example, the dissection of packet N may depend on the dissection of one or more packets before it. Dissecting flows in separate threads might make that less of a problem, but there's no guarantee that the dissection of a packet in one flow won't depend on information from another flow.

I.e., there are more problems than global variables here.