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) |
|
void | memif_disconnect (memif_if_t *mif, clib_error_t *err) |
|
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 () |
|
static int memif_add_socket_file |
( |
u32 |
sock_id, |
|
|
u8 * |
socket_filename |
|
) |
| |
|
static |
static int memif_delete_socket_file |
( |
u32 |
sock_id | ) |
|
|
static |
int memif_socket_filename_add_del |
( |
u8 |
is_add, |
|
|
u32 |
sock_id, |
|
|
u8 * |
sock_filename |
|
) |
| |
VNET_HW_INTERFACE_CLASS |
( |
memif_ip_hw_if_class |
, |
|
|
static |
|
|
) |
| |
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 555 of file memif.c.