Provided by: dpdk-doc_24.11.2-2_all bug

NAME

       rte_devargs

SYNOPSIS

       #include <rte_devargs.h>

   Public Member Functions
       RTE_TAILQ_ENTRY (rte_devargs) next

   Data Fields
       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

Detailed Description

       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.

Member Function Documentation

   RTE_TAILQ_ENTRY (rte_devargs)
       Next in list.

Field Documentation

   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.

   char name[RTE_DEV_NAME_MAX_LEN]
       Name of the device.

       Definition at line 80 of file rte_devargs.h.

   const char* args
       legacy name.

       Definition at line 82 of file rte_devargs.h.

   const char* drv_str
       driver-related part of device string.

       Definition at line 83 of file rte_devargs.h.

   struct rte_bus* bus
       bus handle.

       Definition at line 85 of file rte_devargs.h.

   struct rte_class* cls
       class handle.

       Definition at line 86 of file rte_devargs.h.

   const char* bus_str
       bus-related part of device string.

       Definition at line 87 of file rte_devargs.h.

   const char* cls_str
       class-related part of device string.

       Definition at line 88 of file rte_devargs.h.

   char* data
       raw string including bus, class and driver parts.

       Definition at line 89 of file rte_devargs.h.

Author

       Generated automatically by Doxygen for DPDK from the source code.

DPDK                                             Version 24.11.2                                  rte_devargs(3)