Go to the source code of this file.
|
static u8 * | format_udp_input_trace (u8 *s, va_list *args) |
|
static void | udp_input_inc_counter (vlib_main_t *vm, u8 is_ip4, u8 evt, u8 val) |
|
static uword | udp46_input_inline (vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *frame, u8 is_ip4) |
|
static uword | udp4_input (vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *frame) |
|
static uword | udp6_input (vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *frame) |
|
#define foreach_udp_input_next _ (DROP, "error-drop") |
#define udp_error |
( |
|
n, |
|
|
|
s |
|
) |
| s, |
Enumerator |
---|
UDP_INPUT_N_NEXT |
|
Definition at line 60 of file udp_input.c.
static u8* format_udp_input_trace |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
|
static |
Initial value:=
{
.name = "udp4-input",
.vector_size =
sizeof (
u32),
.next_nodes = {
#define _(s, n)
},
}
(constructor) VLIB_REGISTER_NODE (udp4_input_node)
Definition at line 246 of file udp_input.c.
Initial value:=
{
.name = "udp6-input",
.vector_size =
sizeof (
u32),
.next_nodes = {
#define _(s, n)
},
}
(constructor) VLIB_REGISTER_NODE (udp6_input_node)
Definition at line 247 of file udp_input.c.
char* udp_error_strings[] |
|
static |
Initial value:= {
#define udp_error(n,s)
udp_error (NO_LISTENER, "no listener for dst port")
udp_error (LENGTH_ERROR, "UDP packets with length errors")
udp_error (NOT_READY, "UDP connection not ready")
udp_error (LISTENER, "UDP connected session")
udp_error (CREATE_SESSION, "Failed to create UDP session")
udp_error (EVENT_FIFO_FULL, "UDP session event fifo full")
}
Definition at line 31 of file udp_input.c.