Go to the source code of this file.
|
u8 * | format_ip_punt_redirect_trace (u8 *s, va_list *args) |
|
static void | ip_punt_redirect_stack (ip_punt_redirect_rx_t *ipr) |
|
index_t | ip_punt_redirect_find (fib_protocol_t fproto, u32 rx_sw_if_index) |
|
void | ip_punt_redirect_add (fib_protocol_t fproto, u32 rx_sw_if_index, fib_forward_chain_type_t ct, const fib_route_path_t *rpaths) |
| Add a punt redirect entry. More...
|
|
void | ip_punt_redirect_del (fib_protocol_t fproto, u32 rx_sw_if_index) |
|
u8 * | format_ip_punt_redirect (u8 *s, va_list *args) |
|
void | ip_punt_redirect_walk (fib_protocol_t fproto, ip_punt_redirect_walk_cb_t cb, void *ctx) |
|
static fib_node_t * | ip_punt_redirect_get_node (fib_node_index_t index) |
|
static ip_punt_redirect_rx_t * | ip_punt_redirect_get_from_node (fib_node_t *node) |
|
static void | ip_punt_redirect_last_lock_gone (fib_node_t *node) |
|
static fib_node_back_walk_rc_t | ip_punt_redirect_back_walk_notify (fib_node_t *node, fib_node_back_walk_ctx_t *ctx) |
|
static clib_error_t * | ip_punt_drop_init (vlib_main_t *vm) |
|
◆ 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 |
|
) |
| |
◆ ip_punt_drop_init()
◆ ip_punt_redirect_add()
◆ ip_punt_redirect_back_walk_notify()
◆ ip_punt_redirect_del()
◆ ip_punt_redirect_find()
◆ ip_punt_redirect_get_from_node()
◆ ip_punt_redirect_get_node()
◆ ip_punt_redirect_last_lock_gone()
static void ip_punt_redirect_last_lock_gone |
( |
fib_node_t * |
node | ) |
|
|
static |
◆ ip_punt_redirect_stack()
◆ ip_punt_redirect_walk()
◆ ip_punt_redirect_cfg
◆ ip_punt_redirect_vft