Project

General

Profile

Actions

Bug #8370

closed
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 2 months ago. Updated 17 days ago.

Status:
Closed
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 2 months ago Actions #1

  • Subtask #8371 added

OT Updated by OISF Ticketbot about 2 months ago Actions #2

  • Label deleted (Needs backport to 8.0)

LS Updated by Lukas Sismis 17 days ago Actions #3

  • Status changed from In Progress to Closed
Actions

Also available in: PDF Atom