DOKK / manpages / debian 13 / dpdk-doc / rte_devargs.3.en
rte_devargs(3) Library Functions Manual rte_devargs(3)

rte_devargs

#include <rte_devargs.h>


RTE_TAILQ_ENTRY (rte_devargs) next


enum rte_devtype type
enum rte_dev_policy policy
char name [RTE_DEV_NAME_MAX_LEN]
struct rte_bus * bus
struct rte_class * cls
const char * bus_str
const char * cls_str
char * data

Structure that stores a device given by the user with its arguments

A user device is a physical or a virtual device given by the user to the DPDK application at startup through command line arguments.

The structure stores the configuration of the device, its PCI identifier if it's a PCI device or the driver name if it's a virtual device.

Definition at line 72 of file rte_devargs.h.

Next in list.

enum rte_devtype type

Type of device.

Definition at line 76 of file rte_devargs.h.

enum rte_dev_policy policy

Device policy.

Definition at line 78 of file rte_devargs.h.

Name of the device.

Definition at line 80 of file rte_devargs.h.

legacy name.

Definition at line 82 of file rte_devargs.h.

driver-related part of device string.

Definition at line 83 of file rte_devargs.h.

bus handle.

Definition at line 85 of file rte_devargs.h.

class handle.

Definition at line 86 of file rte_devargs.h.

bus-related part of device string.

Definition at line 87 of file rte_devargs.h.

class-related part of device string.

Definition at line 88 of file rte_devargs.h.

raw string including bus, class and driver parts.

Definition at line 89 of file rte_devargs.h.

Generated automatically by Doxygen for DPDK from the source code.

Version 24.11.3 DPDK