![]() |
FD.io VPP
v20.05.1-6-gf53edbc3b
Vector Packet Processing
|
Include dependency graph for node.c:Go to the source code of this file.
Data Structures | |
| struct | vrrp_trace_t |
| struct | vrrp_input_process_args |
| struct | vrrp_arp_nd_trace_t |
Macros | |
| #define | foreach_vrrp_error |
Typedefs | |
| typedef struct vrrp_input_process_args | vrrp_input_process_args_t |
Enumerations | |
| enum | vrrp_error_t { VRRP_N_ERROR } |
| enum | vrrp_next_t { VRRP_INPUT_NEXT_DROP, VRRP_INPUT_N_NEXT } |
| enum | vrrp_arp_next_t { VRRP_ARP_INPUT_NEXT_DROP, VRRP_ARP_INPUT_NEXT_REPLY_TX, VRRP_ARP_N_NEXT } |
| enum | vrrp_nd_next_t { VRRP_ND_INPUT_NEXT_DROP, VRRP_ND_INPUT_NEXT_REPLY_TX, VRRP_ND_N_NEXT } |
Variables | |
| vlib_node_registration_t | vrrp4_input_node |
| (constructor) VLIB_REGISTER_NODE (vrrp4_input_node) More... | |
| vlib_node_registration_t | vrrp6_input_node |
| (constructor) VLIB_REGISTER_NODE (vrrp6_input_node) More... | |
| vlib_node_registration_t | vrrp4_arp_input_node |
| (constructor) VLIB_REGISTER_NODE (vrrp4_arp_input_node) More... | |
| vlib_node_registration_t | vrrp6_nd_input_node |
| (constructor) VLIB_REGISTER_NODE (vrrp6_nd_input_node) More... | |
| static char * | vrrp_error_strings [] |
| #define foreach_vrrp_error |
| typedef struct vrrp_input_process_args vrrp_input_process_args_t |
| enum vrrp_arp_next_t |
| enum vrrp_error_t |
| enum vrrp_nd_next_t |
| enum vrrp_next_t |
| VNET_FEATURE_INIT | ( | vrrp4_arp_feat_node | , |
| static | |||
| ) |
| VNET_FEATURE_INIT | ( | vrrp6_nd_feat_node | , |
| static | |||
| ) |
| VLIB_NODE_FN() vrrp4_arp_input_node | ( | vlib_main_t * | vm, |
| vlib_node_runtime_t * | node, | ||
| vlib_frame_t * | frame | ||
| ) |
| VLIB_NODE_FN() vrrp4_input_node | ( | vlib_main_t * | vm, |
| vlib_node_runtime_t * | node, | ||
| vlib_frame_t * | frame | ||
| ) |
| VLIB_NODE_FN() vrrp6_input_node | ( | vlib_main_t * | vm, |
| vlib_node_runtime_t * | node, | ||
| vlib_frame_t * | frame | ||
| ) |
| VLIB_NODE_FN() vrrp6_nd_input_node | ( | vlib_main_t * | vm, |
| vlib_node_runtime_t * | node, | ||
| vlib_frame_t * | frame | ||
| ) |
| static_always_inline uword vrrp_arp_nd_input_inline | ( | vlib_main_t * | vm, |
| vlib_node_runtime_t * | node, | ||
| vlib_frame_t * | frame, | ||
| u8 | is_ipv6 | ||
| ) |
| static_always_inline void vrrp_arp_nd_next | ( | vlib_buffer_t * | b, |
| u32 * | next_index, | ||
| u32 * | vr_index, | ||
| u8 | is_ipv6 | ||
| ) |
|
static |
| static_always_inline uword vrrp_input_inline | ( | vlib_main_t * | vm, |
| vlib_node_runtime_t * | node, | ||
| vlib_frame_t * | frame, | ||
| u8 | is_ipv6 | ||
| ) |
|
inlinestatic |
|
static |
|
static |
|
static |
| vlib_node_registration_t vrrp4_arp_input_node |
(constructor) VLIB_REGISTER_NODE (vrrp4_arp_input_node)
| vlib_node_registration_t vrrp4_input_node |
(constructor) VLIB_REGISTER_NODE (vrrp4_input_node)
| vlib_node_registration_t vrrp6_input_node |
(constructor) VLIB_REGISTER_NODE (vrrp6_input_node)
| vlib_node_registration_t vrrp6_nd_input_node |
(constructor) VLIB_REGISTER_NODE (vrrp6_nd_input_node)
|
static |