Go to the source code of this file.
|
static u32 | memif_eth_flag_change (vnet_main_t *vnm, vnet_hw_interface_t *hi, u32 flags) |
|
static void | memif_queue_intfd_close (memif_queue_t *mq) |
|
static void | memif_disconnect_free_zc_queue_buffer (memif_queue_t *mq, u8 is_rx) |
|
void | memif_disconnect (memif_if_t *mif, clib_error_t *err) |
|
static clib_error_t * | memif_int_fd_write_ready (clib_file_t *uf) |
|
static clib_error_t * | memif_int_fd_read_ready (clib_file_t *uf) |
|
clib_error_t * | memif_connect (memif_if_t *mif) |
|
static_always_inline memif_ring_t * | memif_get_ring (memif_if_t *mif, memif_ring_type_t type, u16 ring_num) |
|
clib_error_t * | memif_init_regions_and_queues (memif_if_t *mif) |
|
static uword | memif_process (vlib_main_t *vm, vlib_node_runtime_t *rt, vlib_frame_t *f) |
|
static int | memif_add_socket_file (u32 sock_id, u8 *socket_filename) |
|
static int | memif_delete_socket_file (u32 sock_id) |
|
int | memif_socket_filename_add_del (u8 is_add, u32 sock_id, u8 *sock_filename) |
|
int | memif_delete_if (vlib_main_t *vm, memif_if_t *mif) |
|
| VNET_HW_INTERFACE_CLASS (memif_ip_hw_if_class, static) |
|
int | memif_create_if (vlib_main_t *vm, memif_create_if_args_t *args) |
|
static clib_error_t * | memif_init (vlib_main_t *vm) |
|
| VLIB_PLUGIN_REGISTER () |
|
◆ memif_add_socket_file()
static int memif_add_socket_file |
( |
u32 |
sock_id, |
|
|
u8 * |
socket_filename |
|
) |
| |
|
static |
◆ memif_connect()
◆ memif_create_if()
◆ memif_delete_if()
◆ memif_delete_socket_file()
static int memif_delete_socket_file |
( |
u32 |
sock_id | ) |
|
|
static |
◆ memif_disconnect()
◆ memif_disconnect_free_zc_queue_buffer()
static void memif_disconnect_free_zc_queue_buffer |
( |
memif_queue_t * |
mq, |
|
|
u8 |
is_rx |
|
) |
| |
|
static |
◆ memif_eth_flag_change()
◆ memif_get_ring()
◆ memif_init()
◆ memif_init_regions_and_queues()
◆ memif_int_fd_read_ready()
◆ memif_int_fd_write_ready()
◆ memif_process()
◆ memif_queue_intfd_close()
◆ memif_socket_filename_add_del()
int memif_socket_filename_add_del |
( |
u8 |
is_add, |
|
|
u32 |
sock_id, |
|
|
u8 * |
sock_filename |
|
) |
| |
◆ VLIB_PLUGIN_REGISTER()
◆ VNET_HW_INTERFACE_CLASS()
VNET_HW_INTERFACE_CLASS |
( |
memif_ip_hw_if_class |
, |
|
|
static |
|
|
) |
| |
◆ memif_main
◆ memif_process_node
Initial value:= {
.name = "memif-process",
}
static uword memif_process(vlib_main_t *vm, vlib_node_runtime_t *rt, vlib_frame_t *f)
(constructor) VLIB_REGISTER_NODE (memif_process_node)
Definition at line 618 of file memif.c.