![]() |
FD.io VPP
v21.01-8-g9330de53e
Vector Packet Processing
|
Include dependency graph for ip6.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | ip6_fib_key_t |
| struct | ip6_fib_t |
| struct | ip6_mfib_t |
| struct | ip6_add_del_interface_address_callback_t |
| struct | ip6_table_bind_callback_t |
| struct | ip6_main_t |
| struct | ip6_hop_by_hop_main_t |
Macros | |
| #define | ND_THROTTLE_BITS 512 |
Typedefs | |
| typedef struct ip6_mfib_t | ip6_mfib_t |
| typedef void() | ip6_add_del_interface_address_function_t(struct ip6_main_t *im, uword opaque, u32 sw_if_index, ip6_address_t *address, u32 address_length, u32 if_address_index, u32 is_del) |
| typedef void() | ip6_table_bind_function_t(struct ip6_main_t *im, uword opaque, u32 sw_if_index, u32 new_fib_index, u32 old_fib_index) |
| typedef struct ip6_main_t | ip6_main_t |
| typedef void() ip6_add_del_interface_address_function_t(struct ip6_main_t *im, uword opaque, u32 sw_if_index, ip6_address_t *address, u32 address_length, u32 if_address_index, u32 is_del) |
| typedef struct ip6_main_t ip6_main_t |
| typedef struct ip6_mfib_t ip6_mfib_t |
| typedef void() ip6_table_bind_function_t(struct ip6_main_t *im, uword opaque, u32 sw_if_index, u32 new_fib_index, u32 old_fib_index) |
| clib_error_t* ip6_add_del_interface_address | ( | vlib_main_t * | vm, |
| u32 | sw_if_index, | ||
| ip6_address_t * | address, | ||
| u32 | address_length, | ||
| u32 | is_del | ||
| ) |
Definition at line 298 of file ip6_forward.c.
Here is the call graph for this function:
Here is the caller graph for this function:| int ip6_address_compare | ( | ip6_address_t * | a1, |
| ip6_address_t * | a2 | ||
| ) |
|
inlinestatic |
|
inlinestatic |
| void ip6_forward_next_trace | ( | vlib_main_t * | vm, |
| vlib_node_runtime_t * | node, | ||
| vlib_frame_t * | frame, | ||
| vlib_rx_or_tx_t | which_adj_index | ||
| ) |
Definition at line 1007 of file ip6_forward.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void ip6_hbh_set_next_override | ( | uword | next | ) |
| int ip6_hbh_unregister_option | ( | u8 | option | ) |
|
inlinestatic |
| ip6_address_t* ip6_interface_first_address | ( | ip6_main_t * | im, |
| u32 | sw_if_index | ||
| ) |
get first IPv6 interface address
Definition at line 279 of file ip6_forward.c.
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 1116 of file ip6_hop_by_hop.c.
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 162 of file ip6_punt_drop.c.
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 285 of file ip6_punt_drop.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void ip6_punt_redirect_add_paths | ( | u32 | rx_sw_if_index, |
| fib_route_path_t * | paths | ||
| ) |
Definition at line 305 of file ip6_punt_drop.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void ip6_punt_redirect_del | ( | u32 | rx_sw_if_index | ) |
Definition at line 315 of file ip6_punt_drop.c.
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 1668 of file ip6_forward.c.
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 240 of file ip6_forward.c.
Here is the call graph for this function:
Here is the caller graph for this function:| u16 ip6_tcp_udp_icmp_compute_checksum | ( | vlib_main_t * | vm, |
| vlib_buffer_t * | p0, | ||
| ip6_header_t * | ip0, | ||
| int * | bogus_lengthp | ||
| ) |
Definition at line 1099 of file ip6_forward.c.
Here is the call graph for this function:
Here is the caller graph for this function:| u32 ip6_tcp_udp_icmp_validate_checksum | ( | vlib_main_t * | vm, |
| vlib_buffer_t * | p0 | ||
| ) |
Definition at line 1164 of file ip6_forward.c.
Here is the call graph for this function:
Here is the caller graph for this function:| uword ip6_udp_register_listener | ( | vlib_main_t * | vm, |
| u16 | dst_port, | ||
| u32 | next_node_index | ||
| ) |
Here is the caller graph for this function:
|
inlinestatic |
| void ip6_unregister_protocol | ( | u32 | protocol | ) |
|
inlinestatic |
| int vnet_set_ip6_classify_intfc | ( | vlib_main_t * | vm, |
| u32 | sw_if_index, | ||
| u32 | table_index | ||
| ) |
Definition at line 3031 of file ip6_forward.c.
Here is the call graph for this function:
Here is the caller graph for this function:| int vnet_set_ip6_flow_hash | ( | u32 | table_id, |
| flow_hash_config_t | flow_hash_config | ||
| ) |
Definition at line 2837 of file ip6_forward.c.
Here is the call graph for this function:
Here is the caller graph for this function:| vlib_node_registration_t ip6_discover_neighbor_node |
(constructor) VLIB_REGISTER_NODE (ip6_discover_neighbor_node)
Definition at line 277 of file ip6_neighbor.c.
| vlib_node_registration_t ip6_glean_node |
(constructor) VLIB_REGISTER_NODE (ip6_glean_node)
Definition at line 262 of file ip6_neighbor.c.
| ip6_hop_by_hop_main_t ip6_hop_by_hop_main |
Definition at line 2247 of file ip6_forward.c.
| vlib_node_registration_t ip6_input_node |
(constructor) VLIB_REGISTER_NODE (ip6_input_node)
Definition at line 230 of file ip6_input.c.
| vlib_node_registration_t ip6_lookup_node |
(constructor) VLIB_REGISTER_NODE (ip6_lookup_node)
Definition at line 742 of file ip6_forward.c.
| ip6_main_t ip6_main |
Definition at line 2785 of file ip6_forward.c.
| vlib_node_registration_t ip6_midchain_node |
(constructor) VLIB_REGISTER_NODE (ip6_midchain_node)
Definition at line 2194 of file ip6_forward.c.
| vlib_node_registration_t ip6_punt_node |
(constructor) VLIB_REGISTER_NODE (ip6_punt_node)
Definition at line 136 of file ip6_punt_drop.c.
| vlib_node_registration_t ip6_rewrite_local_node |
| vlib_node_registration_t ip6_rewrite_mcast_node |
(constructor) VLIB_REGISTER_NODE (ip6_rewrite_mcast_node)
Definition at line 2224 of file ip6_forward.c.
| vlib_node_registration_t ip6_rewrite_node |
(constructor) VLIB_REGISTER_NODE (ip6_rewrite_node)
Definition at line 2202 of file ip6_forward.c.
| serialize_function_t serialize_vnet_ip6_main |
| serialize_function_t unserialize_vnet_ip6_main |