Go to the source code of this file.
|
static u8 * | format_ip4_source_check_trace (u8 *s, va_list *va) |
|
static uword | ip4_source_check_inline (vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *frame, ip4_source_check_type_t source_check_type) |
|
static uword | ip4_source_check_reachable_via_any (vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *frame) |
|
static uword | ip4_source_check_reachable_via_rx (vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *frame) |
|
| VLIB_NODE_FUNCTION_MULTIARCH (ip4_check_source_reachable_via_any, ip4_source_check_reachable_via_any) |
| (constructor) VLIB_REGISTER_NODE (ip4_check_source_reachable_via_rx) More...
|
|
| VLIB_NODE_FUNCTION_MULTIARCH (ip4_check_source_reachable_via_rx, ip4_source_check_reachable_via_rx) |
|
clib_error_t * | ip4_source_check_init (vlib_main_t *vm) |
|
Enumerator |
---|
IP4_SOURCE_CHECK_NEXT_DROP |
|
IP4_SOURCE_CHECK_N_NEXT |
|
Definition at line 59 of file ip4_source_check.c.
Enumerator |
---|
IP4_SOURCE_CHECK_REACHABLE_VIA_RX |
|
IP4_SOURCE_CHECK_REACHABLE_VIA_ANY |
|
Definition at line 64 of file ip4_source_check.c.
static u8* format_ip4_source_check_trace |
( |
u8 * |
s, |
|
|
va_list * |
va |
|
) |
| |
|
static |
(constructor) VLIB_REGISTER_NODE (ip4_check_source_reachable_via_rx)
Definition at line 300 of file ip4_source_check.c.
Initial value:= {
.name = "ip4-source-check-via-any",
.vector_size =
sizeof (
u32),
.next_nodes = {
},
}
static uword ip4_source_check_reachable_via_any(vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *frame)
static u8 * format_ip4_source_check_trace(u8 *s, va_list *va)
(constructor) VLIB_REGISTER_NODE (ip4_check_source_reachable_via_any)
Definition at line 286 of file ip4_source_check.c.
Initial value:= {
.path = "set interface ip source-check",
.function = set_ip_source_check,
.short_help = "Set IP4/IP6 interface unicast source check",
}
(constructor) VLIB_CLI_COMMAND (set_interface_ip_source_check_command)
Definition at line 365 of file ip4_source_check.c.