Go to the source code of this file.
|
static_always_inline clib_error_t * | virtio_vring_buffering_init (virtio_vring_buffering_t **buffering, u32 node_index, u16 size) |
|
static_always_inline void | virtio_vring_buffering_buffers_free (vlib_main_t *vm, virtio_vring_buffering_t *buffering) |
|
static_always_inline void | virtio_vring_buffering_free (vlib_main_t *vm, virtio_vring_buffering_t *buffering) |
|
static_always_inline u8 | virtio_vring_buffering_is_enable (virtio_vring_buffering_t *buffering) |
|
static_always_inline void | virtio_vring_buffering_set_is_enable (virtio_vring_buffering_t *buffering, u8 is_enable) |
|
static_always_inline void | virtio_vring_buffering_set_timeout (vlib_main_t *vm, virtio_vring_buffering_t *buffering, f64 timeout_expire) |
|
static_always_inline u8 | virtio_vring_buffering_is_timeout (vlib_main_t *vm, virtio_vring_buffering_t *buffering) |
|
static_always_inline u8 | virtio_vring_buffering_is_empty (virtio_vring_buffering_t *buffering) |
|
static_always_inline u8 | virtio_vring_buffering_is_full (virtio_vring_buffering_t *buffering) |
|
static_always_inline u16 | virtio_vring_n_buffers (virtio_vring_buffering_t *buffering) |
|
static_always_inline u16 | virtio_vring_buffering_store_packets (virtio_vring_buffering_t *buffering, u32 *bi, u16 n_store) |
|
static_always_inline u32 | virtio_vring_buffering_read_from_front (virtio_vring_buffering_t *buffering) |
|
static_always_inline u32 | virtio_vring_buffering_read_from_back (virtio_vring_buffering_t *buffering) |
|
static_always_inline void | virtio_vring_buffering_schedule_node_on_dispatcher (vlib_main_t *vm, virtio_vring_buffering_t *buffering) |
|
static_always_inline u8 * | virtio_vring_buffering_format (u8 *s, va_list *args) |
|
◆ VIRTIO_BUFFERING_DEFAULT_SIZE
#define VIRTIO_BUFFERING_DEFAULT_SIZE 1024 |
◆ VIRTIO_BUFFERING_TIMEOUT
#define VIRTIO_BUFFERING_TIMEOUT 1e-5 |
◆ virtio_vring_buffering_buffers_free()
◆ virtio_vring_buffering_format()
◆ virtio_vring_buffering_free()
◆ virtio_vring_buffering_init()
◆ virtio_vring_buffering_is_empty()
◆ virtio_vring_buffering_is_enable()
◆ virtio_vring_buffering_is_full()
◆ virtio_vring_buffering_is_timeout()
◆ virtio_vring_buffering_read_from_back()
◆ virtio_vring_buffering_read_from_front()
◆ virtio_vring_buffering_schedule_node_on_dispatcher()
◆ virtio_vring_buffering_set_is_enable()
◆ virtio_vring_buffering_set_timeout()
◆ virtio_vring_buffering_store_packets()
◆ virtio_vring_n_buffers()