![]() |
FD.io VPP
v16.06
Vector Packet Processing
|
Include dependency graph for vhost-user.c:Go to the source code of this file.
Data Structures | |
| struct | vhost_user_input_trace_t |
Macros | |
| #define | VHOST_USER_DEBUG_SOCKET 0 |
| #define | VHOST_USER_DEBUG_VQ 0 |
| #define | VHOST_USER_COPY_TX_HDR 0 |
| #define | DBG_SOCK(args...) |
| #define | DBG_VQ(args...) |
| #define | foreach_vhost_user_tx_func_error |
| #define | foreach_vhost_user_input_func_error |
| #define | VHOST_LOG_PAGE 0x1000 |
| #define | vhost_user_log_dirty_ring(vui, vq, member) |
Enumerations | |
| enum | vhost_user_tx_func_error_t { VHOST_USER_TX_FUNC_N_ERROR } |
| enum | vhost_user_input_func_error_t { VHOST_USER_INPUT_FUNC_N_ERROR } |
| enum | { VHOST_USER_RX_NEXT_ETHERNET_INPUT, VHOST_USER_RX_NEXT_DROP, VHOST_USER_RX_N_NEXT } |
Variables | |
| vlib_node_registration_t | vhost_user_input_node |
| (constructor) VLIB_REGISTER_NODE (vhost_user_input_node) More... | |
| static char * | vhost_user_tx_func_error_strings [] |
| static char * | vhost_user_input_func_error_strings [] |
| static vhost_user_main_t | vhost_user_main |
| vlib_node_registration_t | vhost_user_process_node |
| (constructor) VLIB_REGISTER_NODE (vhost_user_process_node) More... | |
| #define DBG_SOCK | ( | args... | ) |
Definition at line 52 of file vhost-user.c.
| #define DBG_VQ | ( | args... | ) |
Definition at line 58 of file vhost-user.c.
| #define foreach_vhost_user_input_func_error |
Definition at line 82 of file vhost-user.c.
| #define foreach_vhost_user_tx_func_error |
Definition at line 63 of file vhost-user.c.
| #define VHOST_LOG_PAGE 0x1000 |
Definition at line 241 of file vhost-user.c.
| #define VHOST_USER_COPY_TX_HDR 0 |
Definition at line 47 of file vhost-user.c.
| #define VHOST_USER_DEBUG_SOCKET 0 |
Definition at line 42 of file vhost-user.c.
| #define VHOST_USER_DEBUG_VQ 0 |
Definition at line 43 of file vhost-user.c.
| #define vhost_user_log_dirty_ring | ( | vui, | |
| vq, | |||
| member | |||
| ) |
Definition at line 262 of file vhost-user.c.
| anonymous enum |
| Enumerator | |
|---|---|
| VHOST_USER_RX_NEXT_ETHERNET_INPUT | |
| VHOST_USER_RX_NEXT_DROP | |
| VHOST_USER_RX_N_NEXT | |
Definition at line 767 of file vhost-user.c.
| Enumerator | |
|---|---|
| VHOST_USER_INPUT_FUNC_N_ERROR | |
Definition at line 88 of file vhost-user.c.
| Enumerator | |
|---|---|
| VHOST_USER_TX_FUNC_N_ERROR | |
Definition at line 69 of file vhost-user.c.
Definition at line 782 of file vhost-user.c.
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 109 of file vhost-user.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
|
inlinestatic |
|
inlinestatic |
| clib_error_t* show_vhost_user_command_fn | ( | vlib_main_t * | vm, |
| unformat_input_t * | input, | ||
| vlib_cli_command_t * | cmd | ||
| ) |
Definition at line 1871 of file vhost-user.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 175 of file vhost-user.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
|
static |
| clib_error_t* vhost_user_connect_command_fn | ( | vlib_main_t * | vm, |
| unformat_input_t * | input, | ||
| vlib_cli_command_t * | cmd | ||
| ) |
Definition at line 1746 of file vhost-user.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 1550 of file vhost-user.c.
Here is the call graph for this function:
Here is the caller graph for this function:| int vhost_user_create_if | ( | vnet_main_t * | vnm, |
| vlib_main_t * | vm, | ||
| const char * | sock_filename, | ||
| u8 | is_server, | ||
| u32 * | sw_if_index, | ||
| u64 | feature_mask, | ||
| u8 | renumber, | ||
| u32 | custom_dev_instance, | ||
| u8 * | hwaddr | ||
| ) |
Definition at line 1654 of file vhost-user.c.
Here is the call graph for this function:
Here is the caller graph for this function:| clib_error_t* vhost_user_delete_command_fn | ( | vlib_main_t * | vm, |
| unformat_input_t * | input, | ||
| vlib_cli_command_t * | cmd | ||
| ) |
Definition at line 1794 of file vhost-user.c.
Here is the call graph for this function:
Here is the caller graph for this function:| int vhost_user_delete_if | ( | vnet_main_t * | vnm, |
| vlib_main_t * | vm, | ||
| u32 | sw_if_index | ||
| ) |
Definition at line 1449 of file vhost-user.c.
Here is the call graph for this function:
Here is the caller graph for this function:| int vhost_user_dump_ifs | ( | vnet_main_t * | vnm, |
| vlib_main_t * | vm, | ||
| vhost_user_intf_details_t ** | out_vuids | ||
| ) |
Definition at line 1821 of file vhost-user.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 759 of file vhost-user.c.
|
inlinestatic |
Definition at line 211 of file vhost-user.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 860 of file vhost-user.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
|
static |
Definition at line 1483 of file vhost-user.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
|
static |
|
static |
Definition at line 1148 of file vhost-user.c.
Here is the call graph for this function:
Here is the caller graph for this function:| always_inline void vhost_user_log_dirty_pages | ( | vhost_user_intf_t * | vui, |
| u64 | addr, | ||
| u64 | len | ||
| ) |
| int vhost_user_modify_if | ( | vnet_main_t * | vnm, |
| vlib_main_t * | vm, | ||
| const char * | sock_filename, | ||
| u8 | is_server, | ||
| u32 | sw_if_index, | ||
| u64 | feature_mask, | ||
| u8 | renumber, | ||
| u32 | custom_dev_instance | ||
| ) |
Definition at line 1700 of file vhost-user.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
|
static |
| void vhost_user_rx_trace | ( | vlib_main_t * | vm, |
| vlib_node_runtime_t * | node, | ||
| vhost_user_intf_t * | vui, | ||
| i16 | virtqueue | ||
| ) |
Definition at line 813 of file vhost-user.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 848 of file vhost-user.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 674 of file vhost-user.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 268 of file vhost-user.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 694 of file vhost-user.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 1586 of file vhost-user.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
|
static |
Definition at line 1627 of file vhost-user.c.
Here is the call graph for this function:
Here is the caller graph for this function:| VNET_DEVICE_CLASS | ( | vhost_user_dev_class | , |
| static | |||
| ) |
Here is the caller graph for this function:| VNET_HW_INTERFACE_CLASS | ( | vhost_interface_class | , |
| static | |||
| ) |
|
static |
Definition at line 95 of file vhost-user.c.
| vlib_node_registration_t vhost_user_input_node |
(constructor) VLIB_REGISTER_NODE (vhost_user_input_node)
Definition at line 61 of file vhost-user.c.
|
static |
Definition at line 101 of file vhost-user.c.
| vlib_node_registration_t vhost_user_process_node |
(constructor) VLIB_REGISTER_NODE (vhost_user_process_node)
Definition at line 1443 of file vhost-user.c.
|
static |
Definition at line 76 of file vhost-user.c.