Project

General

Profile

Actions

Bug #8370

open
LS LS

dpdk: "auto" in mempool size undercalculates the mempool size for Rx/Tx descriptors

Bug #8370: dpdk: "auto" in mempool size undercalculates the mempool size for Rx/Tx descriptors

Added by Lukas Sismis about 1 month ago. Updated 28 days ago.

Status:
In Progress
Priority:
Normal
Assignee:
Target version:
Affected Versions:
Effort:
Difficulty:
Label:

Description

Setting mempool size and descriptor sizes to "auto" on e.g. MLX device Suricata calculates it needs 32767 objects per queue and mempool. But in reality, it needs 65535 objects where 32768 RX descriptors fit + extra space for TX descriptors.

Co-found with #8301 when testing with DPDK 25.11 on NVIDIA Connect-X5 card.


Subtasks 1 (0 open1 closed)

Bug #8371: dpdk: "auto" in mempool size undercalculates the mempool size for Rx/Tx descriptors (8.0.x backport)ClosedLukas SismisActions

OT Updated by OISF Ticketbot about 1 month ago Actions #1

  • Subtask #8371 added

OT Updated by OISF Ticketbot about 1 month ago Actions #2

  • Label deleted (Needs backport to 8.0)
Actions

Also available in: PDF Atom