Go to the source code of this file.
|
VLIB_NODE_FN() | ip6_rx_urpf_loose (vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *frame) |
|
VLIB_NODE_FN() | ip6_rx_urpf_strict (vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *frame) |
|
VLIB_NODE_FN() | ip6_tx_urpf_loose (vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *frame) |
|
VLIB_NODE_FN() | ip6_tx_urpf_strict (vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *frame) |
|
| VNET_FEATURE_INIT (ip6_rx_urpf_loose_feat, static) |
|
| VNET_FEATURE_INIT (ip6_rx_urpf_strict_feat, static) |
|
| VNET_FEATURE_INIT (ip6_tx_urpf_loose_feat, static) |
|
| VNET_FEATURE_INIT (ip6_tx_urpf_strict_feat, static) |
|
◆ ip6_rx_urpf_loose()
◆ ip6_rx_urpf_strict()
◆ ip6_tx_urpf_loose()
◆ ip6_tx_urpf_strict()
◆ VNET_FEATURE_INIT() [1/4]
VNET_FEATURE_INIT |
( |
ip6_rx_urpf_loose_feat |
, |
|
|
static |
|
|
) |
| |
◆ VNET_FEATURE_INIT() [2/4]
VNET_FEATURE_INIT |
( |
ip6_rx_urpf_strict_feat |
, |
|
|
static |
|
|
) |
| |
◆ VNET_FEATURE_INIT() [3/4]
VNET_FEATURE_INIT |
( |
ip6_tx_urpf_loose_feat |
, |
|
|
static |
|
|
) |
| |
◆ VNET_FEATURE_INIT() [4/4]
VNET_FEATURE_INIT |
( |
ip6_tx_urpf_strict_feat |
, |
|
|
static |
|
|
) |
| |
◆ ip6_rx_urpf_loose
Initial value:= {
.name = "ip6-rx-urpf-loose",
.vector_size =
sizeof (
u32),
.next_nodes = {
},
}
static u8 * format_urpf_trace(u8 *s, va_list *va)
static char * ip6_urpf_error_strings[]
(constructor) VLIB_REGISTER_NODE (ip6_rx_urpf_loose)
Definition at line 78 of file ip6_urpf.c.
◆ ip6_rx_urpf_strict
Initial value:= {
.name = "ip6-rx-urpf-strict",
.vector_size =
sizeof (
u32),
.next_nodes = {
},
}
static u8 * format_urpf_trace(u8 *s, va_list *va)
static char * ip6_urpf_error_strings[]
(constructor) VLIB_REGISTER_NODE (ip6_rx_urpf_strict)
Definition at line 93 of file ip6_urpf.c.
◆ ip6_tx_urpf_loose
Initial value:= {
.name = "ip6-tx-urpf-loose",
.vector_size =
sizeof (
u32),
.next_nodes = {
},
}
static u8 * format_urpf_trace(u8 *s, va_list *va)
static char * ip6_urpf_error_strings[]
(constructor) VLIB_REGISTER_NODE (ip6_tx_urpf_loose)
Definition at line 108 of file ip6_urpf.c.
◆ ip6_tx_urpf_strict
Initial value:= {
.name = "ip6-tx-urpf-strict",
.vector_size =
sizeof (
u32),
.next_nodes = {
},
}
static u8 * format_urpf_trace(u8 *s, va_list *va)
static char * ip6_urpf_error_strings[]
(constructor) VLIB_REGISTER_NODE (ip6_tx_urpf_strict)
Definition at line 123 of file ip6_urpf.c.
◆ ip6_urpf_error_strings
char* ip6_urpf_error_strings[] |
|
static |
Initial value:= {
#define _(a,b)
}
#define foreach_urpf_error
Definition at line 43 of file ip6_urpf.c.