| rte_vdpa.h(3) | Library Functions Manual | rte_vdpa.h(3) |
rte_vdpa.h
#include <stdint.h>
struct rte_vdpa_stat
struct rte_vdpa_stat_name
#define RTE_VDPA_STATS_NAME_SIZE 64
struct rte_vdpa_device * rte_vdpa_find_device_by_name
(const char *name)
struct rte_device * rte_vdpa_get_rte_device (struct rte_vdpa_device
*vdpa_dev)
int rte_vdpa_get_queue_num (struct rte_vdpa_device *dev, uint32_t
*queue_num)
int rte_vdpa_get_features (struct rte_vdpa_device *dev, uint64_t
*features)
int rte_vdpa_get_protocol_features (struct rte_vdpa_device *dev,
uint64_t *features)
int rte_vdpa_get_stats_names (struct rte_vdpa_device *dev, struct
rte_vdpa_stat_name *stats_names, unsigned int size)
int rte_vdpa_get_stats (struct rte_vdpa_device *dev, uint16_t qid,
struct rte_vdpa_stat *stats, unsigned int n)
int rte_vdpa_reset_stats (struct rte_vdpa_device *dev, uint16_t qid)
Device specific vhost lib
Definition in file rte_vdpa.h.
Maximum name length for statistics counters
Definition at line 21 of file rte_vdpa.h.
Find the device id of a vdpa device from its name
Parameters
Returns
Get the generic device from the vdpa device
Parameters
Returns
Get number of queue pairs supported by the vDPA device
Parameters
Returns
Get the Virtio features supported by the vDPA device
Parameters
Returns
Get the Vhost-user protocol features supported by the vDPA device
Parameters
Returns
Retrieve names of statistics of a vDPA device.
There is an assumption that 'stat_names' and 'stats' arrays are matched by array index: stats_names[i].name => stats[i].value
And the array index is same with id field of 'struct rte_vdpa_stat': stats[i].id == i
Parameters
Returns
Retrieve statistics of a vDPA device.
There is an assumption that 'stat_names' and 'stats' arrays are matched by array index: stats_names[i].name => stats[i].value
And the array index is same with id field of 'struct rte_vdpa_stat': stats[i].id == i
Parameters
Returns
Reset statistics of a vDPA device.
Parameters
Returns
Generated automatically by Doxygen for DPDK from the source code.
| Version 24.11.3 | DPDK |