Wireshark-bugs: [Wireshark-bugs] [Bug 8253] Capturing on multiple interfaces leads to packets be

Date: Sun, 10 Nov 2013 20:24:28 +0000

changed bug 8253

What Removed Added
CC   [email protected]

Comment # 2 on bug 8253 from
(In reply to comment #1)
> This is a side-effect of using Wireshark's capability to capture on 2 or
> more interfaces simultaneously.  The basic problem is that there is one
> thread per interface working in parallel and it's really up to the OS
> scheduler when those threads run and are able to write their packets to the
> file.
> 
> I can't see how this could be improved during capture.

Right now we have thread per interface which push frame to queue, another
writting thread is getting frames and writes them to file.

We *could* instead of normal g_async_queue_push() use
g_async_queue_push_sorted() with function which sort by timestamp.

+ we'd need to write only frames which have some age.

We *could*, but I think it can cause some problems, please use reordercap.


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