|
FD.io VPP
v21.06-3-gbb25fbf28
Vector Packet Processing
|
Go to the source code of this file.
|
static u64 | virtio_pci_modern_get_device_features (vlib_main_t *vm, virtio_if_t *vif) |
|
static u64 | virtio_pci_modern_get_driver_features (vlib_main_t *vm, virtio_if_t *vif) |
|
static void | virtio_pci_modern_set_driver_features (vlib_main_t *vm, virtio_if_t *vif, u64 features) |
|
static u16 | virtio_pci_modern_get_msix_config (virtio_if_t *vif) |
|
static u16 | virtio_pci_modern_set_msix_config (vlib_main_t *vm, virtio_if_t *vif, u16 msix_config) |
|
static u16 | virtio_pci_modern_get_num_queues (virtio_if_t *vif) |
|
static u8 | virtio_pci_modern_get_status (vlib_main_t *vm, virtio_if_t *vif) |
|
static void | virtio_pci_modern_set_status (vlib_main_t *vm, virtio_if_t *vif, u8 status) |
|
static u8 | virtio_pci_modern_reset (vlib_main_t *vm, virtio_if_t *vif) |
|
static u8 | virtio_pci_modern_get_config_generation (virtio_if_t *vif) |
|
static void | virtio_pci_modern_set_queue_select (virtio_if_t *vif, u16 queue_select) |
|
static u16 | virtio_pci_modern_get_queue_size (vlib_main_t *vm, virtio_if_t *vif, u16 queue_id) |
|
static void | virtio_pci_modern_set_queue_size (vlib_main_t *vm, virtio_if_t *vif, u16 queue_id, u16 queue_size) |
|
static u16 | virtio_pci_modern_get_queue_msix_vector (virtio_if_t *vif) |
|
static u16 | virtio_pci_modern_set_queue_msix_vector (vlib_main_t *vm, virtio_if_t *vif, u16 queue_msix_vector, u16 queue_id) |
|
static u16 | virtio_pci_modern_get_queue_enable (virtio_if_t *vif, u16 queue_id) |
|
static void | virtio_pci_modern_set_queue_enable (virtio_if_t *vif, u16 queue_id, u16 queue_enable) |
|
static u16 | virtio_pci_modern_get_queue_notify_off (vlib_main_t *vm, virtio_if_t *vif, u16 queue_id) |
|
static u64 | virtio_pci_modern_get_queue_desc (virtio_if_t *vif) |
|
static void | virtio_pci_modern_set_queue_desc (virtio_if_t *vif, u64 queue_desc) |
|
static u64 | virtio_pci_modern_get_queue_driver (virtio_if_t *vif) |
|
static void | virtio_pci_modern_set_queue_driver (virtio_if_t *vif, u64 queue_driver) |
|
static u64 | virtio_pci_modern_get_queue_device (virtio_if_t *vif) |
|
static void | virtio_pci_modern_set_queue_device (virtio_if_t *vif, u64 queue_device) |
|
static u8 | virtio_pci_modern_setup_queue (vlib_main_t *vm, virtio_if_t *vif, u16 queue_id, void *p) |
|
static void | virtio_pci_modern_del_queue (vlib_main_t *vm, virtio_if_t *vif, u16 queue_id) |
|
static void | virtio_pci_modern_get_device_mac (vlib_main_t *vm, virtio_if_t *vif) |
|
static void | virtio_pci_modern_set_device_mac (vlib_main_t *vm, virtio_if_t *vif) |
|
static u16 | virtio_pci_modern_get_device_status (vlib_main_t *vm, virtio_if_t *vif) |
|
static u16 | virtio_pci_modern_get_max_virtqueue_pairs (vlib_main_t *vm, virtio_if_t *vif) |
|
static u16 | virtio_pci_modern_get_device_mtu (vlib_main_t *vm, virtio_if_t *vif) |
|
static void | virtio_pci_modern_read_config (vlib_main_t *vm, virtio_if_t *vif, void *dst, int len, u32 addr) |
|
static void | virtio_pci_modern_write_config (vlib_main_t *vm, virtio_if_t *vif, void *src, int len, u32 addr) |
|
static u8 | virtio_pci_modern_get_isr (vlib_main_t *vm, virtio_if_t *vif) |
|
void | virtio_pci_modern_notify_queue (vlib_main_t *vm, virtio_if_t *vif, u16 queue_id, u16 queue_notify_off) |
|
static void | virtio_pci_modern_device_debug_config_space (vlib_main_t *vm, virtio_if_t *vif) |
|
◆ virtio_pci_modern_del_queue()
◆ virtio_pci_modern_device_debug_config_space()
◆ virtio_pci_modern_get_config_generation()
static u8 virtio_pci_modern_get_config_generation |
( |
virtio_if_t * |
vif | ) |
|
|
static |
◆ virtio_pci_modern_get_device_features()
◆ virtio_pci_modern_get_device_mac()
◆ virtio_pci_modern_get_device_mtu()
◆ virtio_pci_modern_get_device_status()
◆ virtio_pci_modern_get_driver_features()
◆ virtio_pci_modern_get_isr()
◆ virtio_pci_modern_get_max_virtqueue_pairs()
◆ virtio_pci_modern_get_msix_config()
◆ virtio_pci_modern_get_num_queues()
◆ virtio_pci_modern_get_queue_desc()
◆ virtio_pci_modern_get_queue_device()
◆ virtio_pci_modern_get_queue_driver()
◆ virtio_pci_modern_get_queue_enable()
◆ virtio_pci_modern_get_queue_msix_vector()
static u16 virtio_pci_modern_get_queue_msix_vector |
( |
virtio_if_t * |
vif | ) |
|
|
static |
◆ virtio_pci_modern_get_queue_notify_off()
◆ virtio_pci_modern_get_queue_size()
◆ virtio_pci_modern_get_status()
◆ virtio_pci_modern_notify_queue()
◆ virtio_pci_modern_read_config()
◆ virtio_pci_modern_reset()
◆ virtio_pci_modern_set_device_mac()
◆ virtio_pci_modern_set_driver_features()
◆ virtio_pci_modern_set_msix_config()
◆ virtio_pci_modern_set_queue_desc()
static void virtio_pci_modern_set_queue_desc |
( |
virtio_if_t * |
vif, |
|
|
u64 |
queue_desc |
|
) |
| |
|
static |
◆ virtio_pci_modern_set_queue_device()
static void virtio_pci_modern_set_queue_device |
( |
virtio_if_t * |
vif, |
|
|
u64 |
queue_device |
|
) |
| |
|
static |
◆ virtio_pci_modern_set_queue_driver()
static void virtio_pci_modern_set_queue_driver |
( |
virtio_if_t * |
vif, |
|
|
u64 |
queue_driver |
|
) |
| |
|
static |
◆ virtio_pci_modern_set_queue_enable()
static void virtio_pci_modern_set_queue_enable |
( |
virtio_if_t * |
vif, |
|
|
u16 |
queue_id, |
|
|
u16 |
queue_enable |
|
) |
| |
|
static |
◆ virtio_pci_modern_set_queue_msix_vector()
◆ virtio_pci_modern_set_queue_select()
static void virtio_pci_modern_set_queue_select |
( |
virtio_if_t * |
vif, |
|
|
u16 |
queue_select |
|
) |
| |
|
static |
◆ virtio_pci_modern_set_queue_size()
◆ virtio_pci_modern_set_status()
◆ virtio_pci_modern_setup_queue()
◆ virtio_pci_modern_write_config()
◆ virtio_pci_modern_func
static void virtio_pci_modern_set_status(vlib_main_t *vm, virtio_if_t *vif, u8 status)
static void virtio_pci_modern_read_config(vlib_main_t *vm, virtio_if_t *vif, void *dst, int len, u32 addr)
static u16 virtio_pci_modern_get_max_virtqueue_pairs(vlib_main_t *vm, virtio_if_t *vif)
void virtio_pci_modern_notify_queue(vlib_main_t *vm, virtio_if_t *vif, u16 queue_id, u16 queue_notify_off)
static u16 virtio_pci_modern_get_device_status(vlib_main_t *vm, virtio_if_t *vif)
static void virtio_pci_modern_device_debug_config_space(vlib_main_t *vm, virtio_if_t *vif)
static void virtio_pci_modern_set_queue_size(vlib_main_t *vm, virtio_if_t *vif, u16 queue_id, u16 queue_size)
static void virtio_pci_modern_set_device_mac(vlib_main_t *vm, virtio_if_t *vif)
static void virtio_pci_modern_set_driver_features(vlib_main_t *vm, virtio_if_t *vif, u64 features)
static u8 virtio_pci_modern_get_isr(vlib_main_t *vm, virtio_if_t *vif)
static u16 virtio_pci_modern_set_msix_config(vlib_main_t *vm, virtio_if_t *vif, u16 msix_config)
static u8 virtio_pci_modern_reset(vlib_main_t *vm, virtio_if_t *vif)
static u16 virtio_pci_modern_get_queue_size(vlib_main_t *vm, virtio_if_t *vif, u16 queue_id)
static void virtio_pci_modern_del_queue(vlib_main_t *vm, virtio_if_t *vif, u16 queue_id)
static u16 virtio_pci_modern_set_queue_msix_vector(vlib_main_t *vm, virtio_if_t *vif, u16 queue_msix_vector, u16 queue_id)
static void virtio_pci_modern_get_device_mac(vlib_main_t *vm, virtio_if_t *vif)
static u16 virtio_pci_modern_get_queue_notify_off(vlib_main_t *vm, virtio_if_t *vif, u16 queue_id)
static u8 virtio_pci_modern_setup_queue(vlib_main_t *vm, virtio_if_t *vif, u16 queue_id, void *p)
static u64 virtio_pci_modern_get_driver_features(vlib_main_t *vm, virtio_if_t *vif)
static u8 virtio_pci_modern_get_status(vlib_main_t *vm, virtio_if_t *vif)
static u16 virtio_pci_modern_get_device_mtu(vlib_main_t *vm, virtio_if_t *vif)
static void virtio_pci_modern_write_config(vlib_main_t *vm, virtio_if_t *vif, void *src, int len, u32 addr)
static u64 virtio_pci_modern_get_device_features(vlib_main_t *vm, virtio_if_t *vif)