DPDK
19.02.0
|
#include <rte_vdpa.h>
Data Fields | |
int(* | get_queue_num )(int did, uint32_t *queue_num) |
int(* | get_features )(int did, uint64_t *features) |
int(* | get_protocol_features )(int did, uint64_t *protocol_features) |
int(* | dev_conf )(int vid) |
int(* | set_vring_state )(int vid, int vring, int state) |
int(* | set_features )(int vid) |
int(* | migration_done )(int vid) |
int(* | get_vfio_group_fd )(int vid) |
int(* | get_vfio_device_fd )(int vid) |
int(* | get_notify_area )(int vid, int qid, uint64_t *offset, uint64_t *size) |
void * | reserved [5] |
vdpa device operations
Definition at line 43 of file rte_vdpa.h.
int(* get_queue_num)(int did, uint32_t *queue_num) |
Get capabilities of this device
Definition at line 45 of file rte_vdpa.h.
int(* get_features)(int did, uint64_t *features) |
Get supported features of this device
Definition at line 48 of file rte_vdpa.h.
int(* get_protocol_features)(int did, uint64_t *protocol_features) |
Get supported protocol features of this device
Definition at line 51 of file rte_vdpa.h.
int(* dev_conf)(int vid) |
Driver configure/close the device
Definition at line 54 of file rte_vdpa.h.
int(* set_vring_state)(int vid, int vring, int state) |
Enable/disable this vring
Definition at line 58 of file rte_vdpa.h.
int(* set_features)(int vid) |
Set features when changed
Definition at line 61 of file rte_vdpa.h.
int(* migration_done)(int vid) |
Destination operations when migration done
Definition at line 64 of file rte_vdpa.h.
int(* get_vfio_group_fd)(int vid) |
Get the vfio group fd
Definition at line 67 of file rte_vdpa.h.
int(* get_vfio_device_fd)(int vid) |
Get the vfio device fd
Definition at line 70 of file rte_vdpa.h.
int(* get_notify_area)(int vid, int qid, uint64_t *offset, uint64_t *size) |
Get the notify area info of the queue
Definition at line 73 of file rte_vdpa.h.
void* reserved[5] |
Reserved for future extension
Definition at line 77 of file rte_vdpa.h.