Project

General

Profile

Actions

Task #6432

open

tracking: autofp capture stalls due to packetpool depletion

Added by Victor Julien 6 months ago. Updated 20 days ago.

Status:
Assigned
Priority:
Normal
Assignee:
Target version:
Effort:
Difficulty:
Label:

Description

In autofp mode, the packetpool logic creates a complex dynamic between the capture thread(s) and the worker threads. Packets are taken for the capture thread's pool, and passed on to a worker thread. It's the responsibility of the worker thread to return packets to the pool they belong to.

It has been observed that at least during pcap based offline tests, stalls can happen where the capture packet pool is empty and the capture thread is waiting for packets to be returned to it.

There appear to be several reasons for this. They will be addressed in subtickets and related tickets.


Subtasks 2 (0 open2 closed)

Optimization #6433: packetpool: improve return sync logicClosedVictor JulienActions
Bug #6435: packetpool: fix single packet return logicClosedVictor JulienActions
Actions #1

Updated by Victor Julien 6 months ago

  • Subtask #6433 added
Actions #2

Updated by Victor Julien 6 months ago

  • Subtask #6435 added
Actions

Also available in: Atom PDF