![]() |
FD.io VPP
v16.12-rc0-308-g931be3a
Vector Packet Processing
|
Go to the source code of this file.
Data Structures | |
struct | ip4_fib_t |
struct | ip4_add_del_interface_address_callback_t |
struct | ip4_main_t |
IPv4 main type. More... | |
Macros | |
#define | VNET_IP4_UNICAST_FEATURE_INIT(x, ...) |
#define | VNET_IP4_MULTICAST_FEATURE_INIT(x, ...) |
#define | VNET_IP4_TX_FEATURE_INIT(x, ...) |
Typedefs | |
typedef struct ip4_fib_t | ip4_fib_t |
typedef void( | ip4_add_del_interface_address_function_t) (struct ip4_main_t *im, uword opaque, u32 sw_if_index, ip4_address_t *address, u32 address_length, u32 if_address_index, u32 is_del) |
typedef struct ip4_main_t | ip4_main_t |
IPv4 main type. More... | |
Variables | |
ip4_main_t | ip4_main |
Global ip4 main structure. More... | |
vlib_node_registration_t | ip4_input_node |
Global ip4 input node. More... | |
vlib_node_registration_t | ip4_lookup_node |
(constructor) VLIB_REGISTER_NODE (ip4_lookup_node) More... | |
vlib_node_registration_t | ip4_rewrite_node |
(constructor) VLIB_REGISTER_NODE (ip4_rewrite_node) More... | |
vlib_node_registration_t | ip4_rewrite_local_node |
(constructor) VLIB_REGISTER_NODE (ip4_rewrite_local_node) More... | |
vlib_node_registration_t | ip4_arp_node |
(constructor) VLIB_REGISTER_NODE (ip4_arp_node) More... | |
vlib_node_registration_t | ip4_glean_node |
(constructor) VLIB_REGISTER_NODE (ip4_glean_node) More... | |
vlib_node_registration_t | ip4_midchain_node |
(constructor) VLIB_REGISTER_NODE (ip4_midchain_node) More... | |
serialize_function_t | serialize_vnet_ip4_main |
serialize_function_t | unserialize_vnet_ip4_main |
#define VNET_IP4_MULTICAST_FEATURE_INIT | ( | x, | |
... | |||
) |
#define VNET_IP4_TX_FEATURE_INIT | ( | x, | |
... | |||
) |
#define VNET_IP4_UNICAST_FEATURE_INIT | ( | x, | |
... | |||
) |
typedef void( ip4_add_del_interface_address_function_t) (struct ip4_main_t *im, uword opaque, u32 sw_if_index, ip4_address_t *address, u32 address_length, u32 if_address_index, u32 is_del) |
typedef struct ip4_main_t ip4_main_t |
IPv4 main type.
State of IPv4 VPP processing including:
clib_error_t* ip4_add_del_interface_address | ( | vlib_main_t * | vm, |
u32 | sw_if_index, | ||
ip4_address_t * | address, | ||
u32 | address_length, | ||
u32 | is_del | ||
) |
Definition at line 847 of file ip4_forward.c.
int ip4_address_compare | ( | ip4_address_t * | a1, |
ip4_address_t * | a2 | ||
) |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
void ip4_icmp_register_type | ( | vlib_main_t * | vm, |
icmp4_type_t | type, | ||
u32 | node_index | ||
) |
|
inlinestatic |
ip4_address_t* ip4_interface_first_address | ( | ip4_main_t * | im, |
u32 | sw_if_index, | ||
ip_interface_address_t ** | result_ia | ||
) |
Definition at line 591 of file ip4_forward.c.
void ip4_mtrie_init | ( | ip4_fib_mtrie_t * | m | ) |
Definition at line 354 of file ip4_mtrie.c.
clib_error_t* ip4_probe_neighbor | ( | vlib_main_t * | vm, |
ip4_address_t * | dst, | ||
u32 | sw_if_index | ||
) |
Definition at line 2107 of file ip4_forward.c.
Definition at line 1790 of file ip4_forward.c.
clib_error_t* ip4_set_arp_limit | ( | u32 | arp_limit | ) |
|
inlinestatic |
Definition at line 709 of file ip4_forward.c.
u16 ip4_tcp_udp_compute_checksum | ( | vlib_main_t * | vm, |
vlib_buffer_t * | p0, | ||
ip4_header_t * | ip0 | ||
) |
Definition at line 1336 of file ip4_forward.c.
uword ip4_udp_register_listener | ( | vlib_main_t * | vm, |
u16 | dst_port, | ||
u32 | next_node_index | ||
) |
|
inlinestatic |
int vnet_set_ip4_classify_intfc | ( | vlib_main_t * | vm, |
u32 | sw_if_index, | ||
u32 | table_index | ||
) |
Definition at line 3263 of file ip4_forward.c.
int vnet_set_ip4_flow_hash | ( | u32 | table_id, |
flow_hash_config_t | flow_hash_config | ||
) |
Definition at line 3115 of file ip4_forward.c.
vlib_node_registration_t ip4_arp_node |
(constructor) VLIB_REGISTER_NODE (ip4_arp_node)
Definition at line 2049 of file ip4_forward.c.
vlib_node_registration_t ip4_glean_node |
(constructor) VLIB_REGISTER_NODE (ip4_glean_node)
Definition at line 2065 of file ip4_forward.c.
vlib_node_registration_t ip4_input_node |
Global ip4 input node.
Errors get attached to ip4 input node.
Global ip4 input node.
Definition at line 388 of file ip4_input.c.
vlib_node_registration_t ip4_lookup_node |
(constructor) VLIB_REGISTER_NODE (ip4_lookup_node)
Definition at line 485 of file ip4_forward.c.
ip4_main_t ip4_main |
Global ip4 main structure.
Definition at line 1060 of file ip4_forward.c.
vlib_node_registration_t ip4_midchain_node |
(constructor) VLIB_REGISTER_NODE (ip4_midchain_node)
Definition at line 2674 of file ip4_forward.c.
vlib_node_registration_t ip4_rewrite_local_node |
(constructor) VLIB_REGISTER_NODE (ip4_rewrite_local_node)
Definition at line 2686 of file ip4_forward.c.
vlib_node_registration_t ip4_rewrite_node |
(constructor) VLIB_REGISTER_NODE (ip4_rewrite_node)
Definition at line 2657 of file ip4_forward.c.
serialize_function_t serialize_vnet_ip4_main |
serialize_function_t unserialize_vnet_ip4_main |