FD.io VPP  v18.01-8-g0eacf49
Vector Packet Processing
ip.api File Reference

This file defines vpp IP control-plane API messages which are generally called through a shared memory interface. More...

Go to the source code of this file.

Data Structures

struct  vl_api_ip_table_add_del_t
 Add / del table request A table can be added multiple times, but need be deleted only once. More...
 
struct  vl_api_ip_fib_dump_t
 Dump IP fib table. More...
 
struct  vl_api_fib_path_t
 FIB path. More...
 
struct  vl_api_ip_fib_details_t
 IP FIB table response. More...
 
struct  vl_api_ip6_fib_dump_t
 Dump IP6 fib table. More...
 
struct  vl_api_ip6_fib_details_t
 IP6 FIB table entry response. More...
 
struct  vl_api_ip_neighbor_dump_t
 Dump IP neighboors. More...
 
struct  vl_api_ip_neighbor_details_t
 IP neighboors dump response. More...
 
struct  vl_api_ip_neighbor_add_del_t
 IP neighbor add / del request. More...
 
struct  vl_api_set_ip_flow_hash_t
 Set the ip flow hash config for a fib request. More...
 
struct  vl_api_sw_interface_ip6nd_ra_config_t
 IPv6 router advertisement config request. More...
 
struct  vl_api_sw_interface_ip6nd_ra_prefix_t
 IPv6 router advertisement prefix config request. More...
 
struct  vl_api_ip6nd_proxy_add_del_t
 IPv6 ND proxy config. More...
 
struct  vl_api_ip6nd_proxy_details_t
 IPv6 ND proxy details returned after request. More...
 
struct  vl_api_ip6nd_proxy_dump_t
 IPv6 ND proxy dump request. More...
 
struct  vl_api_sw_interface_ip6_enable_disable_t
 IPv6 interface enable / disable request. More...
 
struct  vl_api_sw_interface_ip6_set_link_local_address_t
 IPv6 set link local address on interface request. More...
 
struct  vl_api_ip_add_del_route_t
 Add / del route request. More...
 
struct  vl_api_ip_mroute_add_del_t
 Add / del route request. More...
 
struct  vl_api_ip_mfib_dump_t
 Dump IP multicast fib table. More...
 
struct  vl_api_ip_mfib_details_t
 IP Multicast FIB table response. More...
 
struct  vl_api_ip6_mfib_dump_t
 Dump IP6 multicast fib table. More...
 
struct  vl_api_ip6_mfib_details_t
 IP6 Multicast FIB table response. More...
 
struct  vl_api_ip_address_details_t
 
struct  vl_api_ip_address_dump_t
 
struct  vl_api_ip_details_t
 
struct  vl_api_ip_dump_t
 
struct  vl_api_mfib_signal_dump_t
 
struct  vl_api_mfib_signal_details_t
 
struct  vl_api_ip_punt_police_t
 IP punt policer. More...
 
struct  vl_api_ip_punt_redirect_t
 IP punt redirect. More...
 
struct  vl_api_ip_container_proxy_add_del_t
 
struct  vl_api_ip_source_and_port_range_check_add_del_t
 Configure IP source and L4 port-range check. More...
 
struct  vl_api_ip_source_and_port_range_check_interface_add_del_t
 Set interface source and L4 port-range request. More...
 
struct  vl_api_want_ip4_arp_events_t
 Register for ip4 arp resolution events. More...
 
struct  vl_api_ip4_arp_event_t
 Tell client about an ip4 arp resolution event. More...
 
struct  vl_api_want_ip6_nd_events_t
 Register for ip6 nd resolution events. More...
 
struct  vl_api_ip6_nd_event_t
 Tell client about an ip6 nd resolution or mac/ip event. More...
 
struct  vl_api_proxy_arp_add_del_t
 Proxy ARP add / del request. More...
 
struct  vl_api_proxy_arp_intfc_enable_disable_t
 Proxy ARP add / del request. More...
 
struct  vl_api_reset_fib_t
 Reset fib table request. More...
 
struct  vl_api_set_arp_neighbor_limit_t
 Set max allowed ARP or ip6 neighbor entries request. More...
 
struct  vl_api_ioam_enable_t
 IOAM enable : Enable in-band OAM. More...
 
struct  vl_api_ioam_disable_t
 iOAM disable More...
 

Detailed Description

This file defines vpp IP control-plane API messages which are generally called through a shared memory interface.

Definition in file ip.api.