![]() |
FD.io VPP
v17.10-9-gd594711
Vector Packet Processing
|
Include dependency graph for interface_output.c:Go to the source code of this file.
Data Structures | |
| struct | interface_output_trace_t |
Enumerations | |
| enum | vnet_error_disposition_t { VNET_ERROR_DISPOSITION_DROP, VNET_ERROR_DISPOSITION_PUNT, VNET_ERROR_N_DISPOSITION } |
Variables | |
| static vlib_node_registration_t | drop_buffers |
| (constructor) VLIB_REGISTER_NODE (drop_buffers) More... | |
| static vlib_node_registration_t | punt_buffers |
| (constructor) VLIB_REGISTER_NODE (punt_buffers) More... | |
| static vlib_node_registration_t | vnet_per_buffer_interface_output_node |
| (constructor) VLIB_REGISTER_NODE (vnet_per_buffer_interface_output_node) More... | |
| static vlib_node_registration_t | interface_tx |
| (constructor) VLIB_REGISTER_NODE (interface_tx) More... | |
| static vlib_cli_command_t | pcap_trace_command |
| (constructor) VLIB_CLI_COMMAND (pcap_trace_command) More... | |
| Enumerator | |
|---|---|
| VNET_ERROR_DISPOSITION_DROP | |
| VNET_ERROR_DISPOSITION_PUNT | |
| VNET_ERROR_N_DISPOSITION | |
Definition at line 688 of file interface_output.c.
| static_always_inline void calc_checksums | ( | vlib_main_t * | vm, |
| vlib_buffer_t * | b | ||
| ) |
Definition at line 161 of file interface_output.c.
Here is the call graph for this function:
Here is the caller graph for this function:| CLIB_MULTIARCH_SELECT_FN | ( | vnet_interface_output_node | ) |
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 557 of file interface_output.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 696 of file interface_output.c.
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 55 of file interface_output.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
|
inlinestatic |
Definition at line 900 of file interface_output.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
|
static |
| static_always_inline uword process_drop_punt | ( | vlib_main_t * | vm, |
| vlib_node_runtime_t * | node, | ||
| vlib_frame_t * | frame, | ||
| vnet_error_disposition_t | disposition | ||
| ) |
Definition at line 705 of file interface_output.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
|
static |
Definition at line 591 of file interface_output.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 650 of file interface_output.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
| VLIB_NODE_FUNCTION_MULTIARCH | ( | drop_buffers | , |
| process_drop | |||
| ) |
| VLIB_NODE_FUNCTION_MULTIARCH | ( | punt_buffers | , |
| process_punt | |||
| ) |
| VLIB_NODE_FUNCTION_MULTIARCH | ( | vnet_per_buffer_interface_output_node | , |
| vnet_per_buffer_interface_output | |||
| ) |
| VLIB_NODE_FUNCTION_MULTIARCH_CLONE | ( | vnet_interface_output_node | ) |
Here is the caller graph for this function:| VNET_FEATURE_ARC_INIT | ( | interface_output | , |
| static | |||
| ) |
| VNET_FEATURE_INIT | ( | span_tx | , |
| static | |||
| ) |
| VNET_FEATURE_INIT | ( | interface_tx | , |
| static | |||
| ) |
| VNET_HW_INTERFACE_ADD_DEL_FUNCTION | ( | vnet_per_buffer_interface_output_hw_interface_add_del | ) |
Here is the caller graph for this function:| static_always_inline uword vnet_interface_output_node | ( | vlib_main_t * | vm, |
| vlib_node_runtime_t * | node, | ||
| vlib_frame_t * | frame | ||
| ) |
| static_always_inline uword vnet_interface_output_node_inline | ( | vlib_main_t * | vm, |
| vlib_node_runtime_t * | node, | ||
| vlib_frame_t * | frame, | ||
| vnet_main_t * | vnm, | ||
| vnet_hw_interface_t * | hi, | ||
| int | do_tx_offloads | ||
| ) |
Definition at line 203 of file interface_output.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 95 of file interface_output.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void vnet_pcap_drop_trace_filter_add_del | ( | u32 | error_index, |
| int | is_add | ||
| ) |
Definition at line 952 of file interface_output.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
| clib_error_t* vnet_per_buffer_interface_output_hw_interface_add_del | ( | vnet_main_t * | vnm, |
| u32 | hw_if_index, | ||
| u32 | is_create | ||
| ) |
|
static |
(constructor) VLIB_REGISTER_NODE (drop_buffers)
Definition at line 985 of file interface_output.c.
|
static |
(constructor) VLIB_REGISTER_NODE (interface_tx)
Definition at line 1069 of file interface_output.c.
|
static |
(constructor) VLIB_CLI_COMMAND (pcap_trace_command)
Definition at line 1246 of file interface_output.c.
|
static |
(constructor) VLIB_REGISTER_NODE (punt_buffers)
Definition at line 998 of file interface_output.c.
|
static |
(constructor) VLIB_REGISTER_NODE (vnet_per_buffer_interface_output_node)
Definition at line 1012 of file interface_output.c.