Project

General

Profile

Actions

Feature #8084

open

dpdk: in dpdk runmode initialize EAL threads

Added by Lukas Sismis 3 days ago. Updated 34 minutes ago.

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

Description

Currently, DPDK uses the Suricata-native pthreads. This, however, blocks the use of certain DPDK features, e.g., mempool cache.
Originally reported in:
https://forum.suricata.io/t/is-mempool-cache-size-effective-in-dpdk-mode-in-suricata/6101

In Suricata 8, each worker/pthread has its own separate mempool, and I assume, implementing EAL threads won't have a major performance gain. Implementing EAL threads can be good, however, for other DPDK-related features.


Subtasks 1 (1 open0 closed)

Feature #8085: dpdk: in dpdk runmode initiialize EAL threads (8.0.x backport)AssignedLukas SismisActions
Actions #1

Updated by OISF Ticketbot 3 days ago

  • Subtask #8085 added
Actions #2

Updated by OISF Ticketbot 3 days ago

  • Label deleted (Needs backport to 8.0)
Actions #3

Updated by Victor Julien 34 minutes ago

  • Subject changed from dpdk: in dpdk runmode initiialize EAL threads to dpdk: in dpdk runmode initialize EAL threads
Actions

Also available in: Atom PDF