FD.io VPP  v18.04-17-g3a0d853
Vector Packet Processing
ip4_input.h File Reference
+ Include dependency graph for ip4_input.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  ip4_input_next_t {
  IP4_INPUT_NEXT_DROP, IP4_INPUT_NEXT_PUNT, IP4_INPUT_NEXT_LOOKUP, IP4_INPUT_NEXT_LOOKUP_MULTICAST,
  IP4_INPUT_NEXT_ICMP_ERROR, IP4_INPUT_NEXT_REASSEMBLY, IP4_INPUT_N_NEXT
}
 

Functions

static void ip4_input_check_x2 (vlib_main_t *vm, vlib_node_runtime_t *error_node, vlib_buffer_t *p0, vlib_buffer_t *p1, ip4_header_t *ip0, ip4_header_t *ip1, u32 *next0, u32 *next1, int verify_checksum)
 
static void ip4_input_check_x1 (vlib_main_t *vm, vlib_node_runtime_t *error_node, vlib_buffer_t *p0, ip4_header_t *ip0, u32 *next0, int verify_checksum)
 

Variables

char * ip4_error_strings []
 

Enumeration Type Documentation

Enumerator
IP4_INPUT_NEXT_DROP 
IP4_INPUT_NEXT_PUNT 
IP4_INPUT_NEXT_LOOKUP 
IP4_INPUT_NEXT_LOOKUP_MULTICAST 
IP4_INPUT_NEXT_ICMP_ERROR 
IP4_INPUT_NEXT_REASSEMBLY 
IP4_INPUT_N_NEXT 

Definition at line 48 of file ip4_input.h.

Function Documentation

static void ip4_input_check_x1 ( vlib_main_t vm,
vlib_node_runtime_t error_node,
vlib_buffer_t p0,
ip4_header_t ip0,
u32 next0,
int  verify_checksum 
)
inlinestatic

Definition at line 156 of file ip4_input.h.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void ip4_input_check_x2 ( vlib_main_t vm,
vlib_node_runtime_t error_node,
vlib_buffer_t p0,
vlib_buffer_t p1,
ip4_header_t ip0,
ip4_header_t ip1,
u32 next0,
u32 next1,
int  verify_checksum 
)
inlinestatic

Definition at line 60 of file ip4_input.h.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Variable Documentation

char* ip4_error_strings[]

Definition at line 270 of file ip4_input.c.