![]() |
FD.io VPP
v16.12-rc0-308-g931be3a
Vector Packet Processing
|
Include dependency graph for ip4.h:
This graph shows which files directly or indirectly include this file: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.
Here is the call graph for this function:
Here is the caller graph for this function:| 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.
Here is the call graph for this function:
Here is the caller graph for this function:| void ip4_mtrie_init | ( | ip4_fib_mtrie_t * | m | ) |
Definition at line 354 of file ip4_mtrie.c.
Here is the call graph for this function:
Here is the caller graph for this function:| 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.
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 1790 of file ip4_forward.c.
Here is the call graph for this function:
Here is the caller graph for this function:| clib_error_t* ip4_set_arp_limit | ( | u32 | arp_limit | ) |
|
inlinestatic |
Definition at line 709 of file ip4_forward.c.
Here is the call graph for this function:
Here is the caller graph for this function:| 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.
Here is the call graph for this function:
Here is the caller graph for this function:| uword ip4_udp_register_listener | ( | vlib_main_t * | vm, |
| u16 | dst_port, | ||
| u32 | next_node_index | ||
| ) |
Here is the caller graph for this function:
|
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.
Here is the call graph for this function:
Here is the caller graph for this function:| 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.
Here is the call graph for this function:
Here is the caller graph for this function:| 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 |