![]() |
FD.io VPP
v19.08.2-294-g37e99c22d
Vector Packet Processing
|
Include dependency graph for ip_api.c:Go to the source code of this file.
Data Structures | |
| struct | vl_api_ip_fib_dump_walk_ctx_t_ |
| struct | apt_ip6_fib_show_ctx_t_ |
| struct | vl_api_ip_mfib_dump_ctx_t_ |
| struct | api_ip6nd_proxy_fib_table_walk_ctx_t_ |
| struct | ip_container_proxy_walk_ctx_t_ |
| union | ip4_source_check_config_t |
| struct | proxy_arp_walk_ctx_t_ |
| struct | ip_punt_redirect_walk_ctx_t_ |
Macros | |
| #define | vl_typedefs /* define message structures */ |
| #define | vl_endianfun /* define message structures */ |
| #define | vl_print(handle, ...) vlib_cli_output (handle, __VA_ARGS__) |
| #define | vl_printfun |
| #define | foreach_ip_api_msg |
| #define | IP4_ARP_EVENT 3 |
| #define | IP6_ND_EVENT 4 |
| #define | vl_msg_name_crc_list |
Typedefs | |
| typedef struct vl_api_ip_fib_dump_walk_ctx_t_ | vl_api_ip_fib_dump_walk_ctx_t |
| typedef struct apt_ip6_fib_show_ctx_t_ | api_ip6_fib_show_ctx_t |
| typedef struct vl_api_ip_mfib_dump_ctx_t_ | vl_api_ip_mfib_dump_ctx_t |
| typedef struct api_ip6nd_proxy_fib_table_walk_ctx_t_ | api_ip6nd_proxy_fib_table_walk_ctx_t |
| typedef struct ip_container_proxy_walk_ctx_t_ | ip_container_proxy_walk_ctx_t |
| typedef struct proxy_arp_walk_ctx_t_ | proxy_arp_walk_ctx_t |
| typedef struct ip_punt_redirect_walk_ctx_t_ | ip_punt_redirect_walk_ctx_t |
Enumerations | |
| enum | { WC_ARP_REPORT, WC_ND_REPORT, RA_REPORT, REPORT_MAX } |
Variables | |
| static vlib_node_registration_t | ip_resolver_process_node |
| (constructor) VLIB_REGISTER_NODE (ip_resolver_process_node) More... | |
| static vlib_node_registration_t | wc_arp_process_node |
| (constructor) VLIB_REGISTER_NODE (wc_arp_process_node) More... | |
| #define foreach_ip_api_msg |
| #define vl_print | ( | handle, | |
| ... | |||
| ) | vlib_cli_output (handle, __VA_ARGS__) |
| typedef struct apt_ip6_fib_show_ctx_t_ api_ip6_fib_show_ctx_t |
| typedef struct ip_container_proxy_walk_ctx_t_ ip_container_proxy_walk_ctx_t |
| typedef struct ip_punt_redirect_walk_ctx_t_ ip_punt_redirect_walk_ctx_t |
| typedef struct proxy_arp_walk_ctx_t_ proxy_arp_walk_ctx_t |
| typedef struct vl_api_ip_fib_dump_walk_ctx_t_ vl_api_ip_fib_dump_walk_ctx_t |
| typedef struct vl_api_ip_mfib_dump_ctx_t_ vl_api_ip_mfib_dump_ctx_t |
| anonymous enum |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
| void ip_table_create | ( | fib_protocol_t | fproto, |
| u32 | table_id, | ||
| u8 | is_api, | ||
| const u8 * | name | ||
| ) |
| void ip_table_delete | ( | fib_protocol_t | fproto, |
| u32 | table_id, | ||
| u8 | is_api | ||
| ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
| void vl_api_ip_mroute_add_del_t_handler | ( | vl_api_ip_mroute_add_del_t * | mp | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
| void vl_api_ip_reassembly_enable_disable_t_handler | ( | vl_api_ip_reassembly_enable_disable_t * | mp | ) |
| void vl_api_ip_reassembly_get_t_handler | ( | vl_api_ip_reassembly_get_t * | mp | ) |
| void vl_api_ip_reassembly_set_t_handler | ( | vl_api_ip_reassembly_set_t * | mp | ) |
| void vl_api_ip_route_add_del_t_handler | ( | vl_api_ip_route_add_del_t * | mp | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
| void vl_api_ip_table_add_del_t_handler | ( | vl_api_ip_table_add_del_t * | mp | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
| void vl_mfib_signal_send_one | ( | vl_api_registration_t * | reg, |
| u32 | context, | ||
| const mfib_signal_t * | mfs | ||
| ) |
| VL_MSG_API_REAPER_FUNCTION | ( | want_ip4_arp_events_reaper | ) |
Here is the caller graph for this function:| VL_MSG_API_REAPER_FUNCTION | ( | want_ip6_nd_events_reaper | ) |
| VL_MSG_API_REAPER_FUNCTION | ( | want_ip6_ra_events_reaper | ) |
| VLIB_API_INIT_FUNCTION | ( | ip_api_hookup | ) |
Here is the caller graph for this function:
|
static |
|
static |
|
static |
|
static |
|
static |
(constructor) VLIB_REGISTER_NODE (ip_resolver_process_node)
|
static |
(constructor) VLIB_REGISTER_NODE (wc_arp_process_node)