5 #ifndef _RTE_DEVARGS_H_ 6 #define _RTE_DEVARGS_H_ 24 #include <sys/queue.h> 25 #include <rte_compat.h> 32 RTE_DEVTYPE_WHITELISTED_PCI,
33 RTE_DEVTYPE_BLACKLISTED_PCI,
57 char name[RTE_DEV_NAME_MAX_LEN];
94 char **drvname,
char **drvargs);
112 int __rte_experimental
126 int __rte_experimental
170 const char *devname);
int rte_eal_devargs_add(enum rte_devtype devtype, const char *devargs_str)
int __rte_experimental rte_eal_devargs_remove(const char *busname, const char *devname)
int rte_eal_parse_devargs_str(const char *devargs_str, char **drvname, char **drvargs)
void rte_eal_devargs_dump(FILE *f)
int __rte_experimental rte_eal_devargs_insert(struct rte_devargs *da)
int __rte_experimental rte_eal_devargs_parse(const char *dev, struct rte_devargs *da)
struct rte_devargs_list devargs_list
char name[RTE_DEV_NAME_MAX_LEN]
unsigned int rte_eal_devargs_type_count(enum rte_devtype devtype)
enum rte_dev_policy policy
TAILQ_HEAD(rte_devargs_list, rte_devargs)
TAILQ_ENTRY(rte_devargs) next