Project

General

Profile

Actions

Feature #8084

open
LS LS

dpdk: in dpdk runmode initialize EAL threads

Feature #8084: dpdk: in dpdk runmode initialize EAL threads

Added by Lukas Sismis 5 months ago. Updated 5 months 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

OT Updated by OISF Ticketbot 5 months ago Actions #1

  • Subtask #8085 added

OT Updated by OISF Ticketbot 5 months ago Actions #2

  • Label deleted (Needs backport to 8.0)

VJ Updated by Victor Julien 5 months ago Actions #3

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

Also available in: PDF Atom