Go to the source code of this file.
|
u8 * | format_ip_punt_policer_trace (u8 *s, va_list *args) |
|
static uword | ip_punt_policer (vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *frame, u8 arc_index, u32 policer_index) |
| IP punt policing node function. More...
|
|
void | ip_punt_redirect_add (ip_punt_redirect_t *cfg, u32 rx_sw_if_index, ip_punt_redirect_rx_t *redirect, fib_protocol_t fproto, vnet_link_t linkt) |
| Add a punt redirect entry. More...
|
|
void | ip_punt_redirect_del (ip_punt_redirect_t *cfg, u32 rx_sw_if_index) |
|
u8 * | format_ip_punt_redirect (u8 *s, va_list *args) |
|
u8 * | format_ip_punt_redirect_trace (u8 *s, va_list *args) |
|
ip_punt_redirect_detail_t * | ip4_punt_redirect_entries (u32 sw_if_index) |
|
ip_punt_redirect_detail_t * | ip6_punt_redirect_entries (u32 sw_if_index) |
|
static u32 | ip_punt_redirect_tx_via_adj (vlib_buffer_t *b0, adj_index_t ai) |
|
static uword | ip_punt_redirect (vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *frame, u8 arc_index, ip_punt_redirect_t *redirect) |
|
static uword | ip_drop_or_punt (vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *frame, u8 arc_index) |
|
◆ foreach_ip_punt_policer_error
#define foreach_ip_punt_policer_error _(DROP, "ip punt policer drop") |
◆ ip_punt_policer_next_t
◆ ip_punt_policer_t
IP4 punt policer configuration we police the punt rate to prevent overloading the host.
◆ ip_punt_policer_trace_t
◆ ip_punt_redirect_detail_t
◆ ip_punt_redirect_next_t
IP punt redirect next nodes.
◆ ip_punt_redirect_rx_t
IP4 punt redirect per-rx interface configuration redirect punted traffic to another location.
◆ ip_punt_redirect_t
IP punt redirect configuration.
◆ ip_punt_redirect_trace_t
◆ ip_punt_policer_error_t
Enumerator |
---|
IP4_PUNT_POLICER_N_ERROR | |
Definition at line 47 of file ip_punt_drop.h.
◆ ip_punt_policer_next_t_
Enumerator |
---|
IP_PUNT_POLICER_NEXT_DROP | |
IP_PUNT_POLICER_N_NEXT | |
Definition at line 32 of file ip_punt_drop.h.
◆ ip_punt_redirect_next_t_
IP punt redirect next nodes.
Enumerator |
---|
IP_PUNT_REDIRECT_NEXT_DROP | |
IP_PUNT_REDIRECT_NEXT_TX | |
IP_PUNT_REDIRECT_NEXT_ARP | |
IP_PUNT_REDIRECT_N_NEXT | |
Definition at line 231 of file ip_punt_drop.h.
◆ format_ip_punt_policer_trace()
u8* format_ip_punt_policer_trace |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
◆ format_ip_punt_redirect()
u8* format_ip_punt_redirect |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
◆ format_ip_punt_redirect_trace()
u8* format_ip_punt_redirect_trace |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
◆ ip4_punt_redirect_entries()
◆ ip6_punt_redirect_entries()
◆ ip_drop_or_punt()
◆ ip_punt_policer()
◆ ip_punt_redirect()
◆ ip_punt_redirect_add()
◆ ip_punt_redirect_del()
◆ ip_punt_redirect_tx_via_adj()