Project

General

Profile

Actions

Bug #5964

closed

dpdk: Evaluate input of EAL arguments

Added by Lukas Sismis over 1 year ago. Updated over 1 year ago.

Status:
Closed
Priority:
Low
Assignee:
Target version:
Affected Versions:
Effort:
Difficulty:
Label:

Description

When running DPDK applications, EAL arguments are provided on command line. In EAL arguments it is possible to specify multiple options of the same type to e.g. create multiple virtual devices (--vdev) or allow multiple PCIe devices (-a).

Currently, EAL arguments are specified in a YAML file (suricata.yaml) in dpdk.eal_params configuration node. It was intended to use EAL arguments in the same way as on the command line with the exception of being in the YAML format.

Example:

dpdk:
    eal_params:
        proc-type: primary
        a: 0000:3b:00.0
        a: 0000:3b:00.1

This however breaks YAML definition as it introduces conflicting keys under the same node (multiple a options under eal_params).

Propose and implement a different input of EAL arguments

Actions

Also available in: Atom PDF