Go to the source code of this file.
#define foreach_ip4_hop_by_hop_error _(PROCESSED, "Pkts with ip4 hop-by-hop options") |
static u8* format_ip4_hop_by_hop_trace |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
|
static |
Initial value:= {
.name = "ip4-add-hop-by-hop",
.vector_size =
sizeof (
u32),
}
bad routing header type(not 4)") sr_error (NO_MORE_SEGMENTS
static uword ip4_hop_by_hop_node_fn(vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *frame)
#define IP4_LOOKUP_NEXT_NODES
static u8 * format_ip4_hop_by_hop_trace(u8 *s, va_list *args)
static char * ip4_hop_by_hop_error_strings[]
(constructor) VLIB_REGISTER_NODE (ip4_add_hop_by_hop_node)
Definition at line 236 of file ip4_hop_by_hop.c.
char* ip4_hop_by_hop_error_strings[] |
|
static |
Initial value:= {
#define _(sym,string)
}
#define foreach_ip4_hop_by_hop_error
Definition at line 65 of file ip4_hop_by_hop.c.
Initial value:= {
.name = "ip4-hop-by-hop",
.vector_size =
sizeof (
u32),
}
bad routing header type(not 4)") sr_error (NO_MORE_SEGMENTS
static uword ip4_hop_by_hop_node_fn(vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *frame)
#define IP4_LOOKUP_NEXT_NODES
static u8 * format_ip4_hop_by_hop_trace(u8 *s, va_list *args)
static char * ip4_hop_by_hop_error_strings[]
(constructor) VLIB_REGISTER_NODE (ip4_hop_by_hop_node)
Definition at line 35 of file ip4_hop_by_hop.c.
Initial value:= {
.name = "ip4-pop-hop-by-hop",
.vector_size =
sizeof (
u32),
}
bad routing header type(not 4)") sr_error (NO_MORE_SEGMENTS
static uword ip4_hop_by_hop_node_fn(vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *frame)
#define IP4_LOOKUP_NEXT_NODES
static u8 * format_ip4_hop_by_hop_trace(u8 *s, va_list *args)
static char * ip4_hop_by_hop_error_strings[]
(constructor) VLIB_REGISTER_NODE (ip4_pop_hop_by_hop_node)
Definition at line 251 of file ip4_hop_by_hop.c.