FD.io VPP  v16.09
Vector Packet Processing
vpe.api File Reference

This file defines vpe 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_want_interface_events_t
 Register for interface events. More...
 
struct  vl_api_want_interface_events_reply_t
 Reply for interface events registration. More...
 
struct  vl_api_sw_interface_details_t
 Interface details structure (fix this) More...
 
struct  vl_api_sw_interface_set_flags_t
 Set flags on the interface. More...
 
struct  vl_api_sw_interface_set_flags_reply_t
 Reply to sw_interface_set_flags. More...
 
struct  vl_api_sw_interface_dump_t
 
struct  vl_api_sw_interface_add_del_address_t
 Set or delete one or all ip addresses on a specified interface. More...
 
struct  vl_api_sw_interface_add_del_address_reply_t
 Reply for interface events registration. More...
 
struct  vl_api_sw_interface_set_table_t
 Associate the specified interface with a fib table. More...
 
struct  vl_api_sw_interface_set_table_reply_t
 Reply for interface events registration. More...
 
struct  vl_api_tap_connect_t
 Initialize a new tap interface with the given paramters. More...
 
struct  vl_api_tap_connect_reply_t
 Reply for tap connect request. More...
 
struct  vl_api_tap_modify_t
 Modify a tap interface with the given paramters. More...
 
struct  vl_api_tap_modify_reply_t
 Reply for tap modify request. More...
 
struct  vl_api_tap_delete_t
 Delete tap interface. More...
 
struct  vl_api_tap_delete_reply_t
 Reply for tap delete request. More...
 
struct  vl_api_sw_interface_tap_dump_t
 Dump tap interfaces request. More...
 
struct  vl_api_sw_interface_tap_details_t
 Reply for tap dump request. More...
 
struct  vl_api_create_vlan_subif_t
 Create a new subinterface with the given vlan id. More...
 
struct  vl_api_create_vlan_subif_reply_t
 Reply for the vlan subinterface create request. More...
 
struct  vl_api_ip_add_del_route_t
 Add / del route request. More...
 
struct  vl_api_ip_add_del_route_reply_t
 Reply for add / del route request. More...
 
struct  vl_api_mpls_gre_add_del_tunnel_t
 Add / del gre tunnel request. More...
 
struct  vl_api_mpls_gre_add_del_tunnel_reply_t
 Reply for add / del tunnel request. More...
 
struct  vl_api_mpls_add_del_encap_t
 Add / del MPLS encapsulation request. More...
 
struct  vl_api_mpls_add_del_encap_reply_t
 Reply for add / del encapsulation request. More...
 
struct  vl_api_mpls_add_del_decap_t
 Add / del MPLS decapsulation request. More...
 
struct  vl_api_mpls_add_del_decap_reply_t
 Reply for MPLS decap add / del request. More...
 
struct  vl_api_proxy_arp_add_del_t
 Proxy ARP add / del request. More...
 
struct  vl_api_proxy_arp_add_del_reply_t
 Reply for proxy arp add / del request. More...
 
struct  vl_api_proxy_arp_intfc_enable_disable_t
 Proxy ARP add / del request. More...
 
struct  vl_api_proxy_arp_intfc_enable_disable_reply_t
 Reply for Proxy ARP interface enable / disable request. More...
 
struct  vl_api_ip_neighbor_add_del_t
 IP neighbor add / del request. More...
 
struct  vl_api_ip_neighbor_add_del_reply_t
 Reply for IP Neighbor add / delete request. More...
 
struct  vl_api_reset_vrf_t
 Reset VRF (remove all routes etc) request. More...
 
struct  vl_api_reset_vrf_reply_t
 Reply for Reset VRF request. More...
 
struct  vl_api_is_address_reachable_t
 Is Address Reachable request - DISABLED. More...
 
struct  vl_api_want_stats_t
 Want Stats, register for stats updates. More...
 
struct  vl_api_want_stats_reply_t
 Reply for Want Stats request. More...
 
struct  vl_api_vnet_interface_counters_t
 Want stats counters structure. More...
 
struct  vl_api_ip4_fib_counter_t
 
struct  vl_api_vnet_ip4_fib_counters_t
 
struct  vl_api_ip6_fib_counter_t
 
struct  vl_api_vnet_ip6_fib_counters_t
 
struct  vl_api_vnet_get_summary_stats_t
 Request for a single block of summary stats. More...
 
struct  vl_api_vnet_summary_stats_reply_t
 Reply for vnet_get_summary_stats request. More...
 
struct  vl_api_oam_event_t
 OAM event structure. More...
 
struct  vl_api_want_oam_events_t
 Want OAM events request. More...
 
struct  vl_api_want_oam_events_reply_t
 Want OAM events response. More...
 
struct  vl_api_oam_add_del_t
 OAM add / del target request. More...
 
struct  vl_api_oam_add_del_reply_t
 OAM add / del target response. More...
 
struct  vl_api_reset_fib_t
 Reset fib table request. More...
 
struct  vl_api_reset_fib_reply_t
 Reset fib response. More...
 
struct  vl_api_dhcp_proxy_config_t
 DHCP Proxy config add / del request. More...
 
struct  vl_api_dhcp_proxy_config_reply_t
 DHCP Proxy config response. More...
 
struct  vl_api_dhcp_proxy_set_vss_t
 DHCP Proxy set / unset vss request. More...
 
struct  vl_api_dhcp_proxy_set_vss_reply_t
 DHCP proxy set / unset vss response. More...
 
struct  vl_api_set_ip_flow_hash_t
 Set the ip flow hash config for a fib request. More...
 
struct  vl_api_set_ip_flow_hash_reply_t
 Set the ip flow hash config for a fib response. More...
 
struct  vl_api_sw_interface_ip6nd_ra_config_t
 IPv6 router advertisement config request. More...
 
struct  vl_api_sw_interface_ip6nd_ra_config_reply_t
 IPv6 router advertisement config response. More...
 
struct  vl_api_sw_interface_ip6nd_ra_prefix_t
 IPv6 router advertisement prefix config request. More...
 
struct  vl_api_sw_interface_ip6nd_ra_prefix_reply_t
 IPv6 router advertisement prefix config response. More...
 
struct  vl_api_sw_interface_ip6_enable_disable_t
 IPv6 interface enable / disable request. More...
 
struct  vl_api_sw_interface_ip6_enable_disable_reply_t
 IPv6 interface enable / disable response. More...
 
struct  vl_api_sw_interface_ip6_set_link_local_address_t
 IPv6 set link local address on interface request. More...
 
struct  vl_api_sw_interface_ip6_set_link_local_address_reply_t
 IPv6 set link local address on interface response. More...
 
struct  vl_api_sw_interface_set_unnumbered_t
 Set unnumbered interface add / del request. More...
 
struct  vl_api_sw_interface_set_unnumbered_reply_t
 Set unnumbered interface add / del response. More...
 
struct  vl_api_create_loopback_t
 Create loopback interface request. More...
 
struct  vl_api_create_loopback_reply_t
 Create loopback interface response. More...
 
struct  vl_api_delete_loopback_t
 Delete loopback interface request. More...
 
struct  vl_api_delete_loopback_reply_t
 Delete loopback interface response. More...
 
struct  vl_api_control_ping_t
 Control ping from client to api server request. More...
 
struct  vl_api_control_ping_reply_t
 Control ping from the client to the server response. More...
 
struct  vl_api_noprint_control_ping_t
 Control ping from client to api server request, no print json output. More...
 
struct  vl_api_noprint_control_ping_reply_t
 Control ping from the client to the server response. More...
 
struct  vl_api_cli_request_t
 Process a vpe parser cli string request. More...
 
struct  vl_api_cli_reply_t
 vpe parser cli string response More...
 
struct  vl_api_set_arp_neighbor_limit_t
 Set max allowed ARP or ip6 neighbor entries request. More...
 
struct  vl_api_set_arp_neighbor_limit_reply_t
 Set max allowed ARP or ip6 neighbor entries response. More...
 
struct  vl_api_l2_patch_add_del_t
 L2 interface patch add / del request. More...
 
struct  vl_api_l2_patch_add_del_reply_t
 L2 interface patch add / del response. More...
 
struct  vl_api_sr_tunnel_add_del_t
 IPv6 segment routing tunnel add / del request. More...
 
struct  vl_api_sr_tunnel_add_del_reply_t
 IPv6 segment routing tunnel add / del response. More...
 
struct  vl_api_sr_policy_add_del_t
 IPv6 segment routing policy add / del request. More...
 
struct  vl_api_sr_policy_add_del_reply_t
 IPv6 segment routing policy add / del response. More...
 
struct  vl_api_sr_multicast_map_add_del_t
 IPv6 segment routing multicast map to policy add / del request. More...
 
struct  vl_api_sr_multicast_map_add_del_reply_t
 IPv6 segment routing multicast map to policy add / del response. More...
 
struct  vl_api_sw_interface_set_vpath_t
 Interface set vpath request. More...
 
struct  vl_api_sw_interface_set_vpath_reply_t
 Interface set vpath response. More...
 
struct  vl_api_mpls_ethernet_add_del_tunnel_t
 MPLS Ethernet add / del tunnel request. More...
 
struct  vl_api_mpls_ethernet_add_del_tunnel_reply_t
 Reply for MPLS Ethernet add / delete tunnel request. More...
 
struct  vl_api_mpls_ethernet_add_del_tunnel_2_t
 MPLS Ethernet add/ del tunnel 2. More...
 
struct  vl_api_mpls_ethernet_add_del_tunnel_2_reply_t
 MPLS Ethernet add/ del tunnel 2. More...
 
struct  vl_api_sw_interface_set_l2_xconnect_t
 Set L2 XConnect between two interfaces request. More...
 
struct  vl_api_sw_interface_set_l2_xconnect_reply_t
 Set L2 XConnect response. More...
 
struct  vl_api_sw_interface_set_l2_bridge_t
 Interface bridge mode request. More...
 
struct  vl_api_sw_interface_set_l2_bridge_reply_t
 Interface bridge mode response. More...
 
struct  vl_api_l2fib_add_del_t
 L2 FIB add entry request. More...
 
struct  vl_api_l2fib_add_del_reply_t
 L2 FIB add entry response. More...
 
struct  vl_api_l2_flags_t
 Set L2 flags request !!! TODO - need more info, feature bits in l2_input.h. More...
 
struct  vl_api_l2_flags_reply_t
 Set L2 bits response. More...
 
struct  vl_api_bridge_flags_t
 Set bridge flags (such as L2_LEARN, L2_FWD, L2_FLOOD, L2_UU_FLOOD, or L2_ARP_TERM) request. More...
 
struct  vl_api_bridge_flags_reply_t
 Set bridge flags response. More...
 
struct  vl_api_bd_ip_mac_add_del_t
 Set bridge domain ip to mac entry request. More...
 
struct  vl_api_bd_ip_mac_add_del_reply_t
 Set bridge domain ip to mac entry response. More...
 
struct  vl_api_classify_add_del_table_t
 Add/Delete classification table request. More...
 
struct  vl_api_classify_add_del_table_reply_t
 Add/Delete classification table response. More...
 
struct  vl_api_classify_add_del_session_t
 Classify add / del session request. More...
 
struct  vl_api_classify_add_del_session_reply_t
 Classify add / del session response. More...
 
struct  vl_api_classify_set_interface_ip_table_t
 Set/unset the classification table for an interface request. More...
 
struct  vl_api_classify_set_interface_ip_table_reply_t
 Set/unset interface classification table response. More...
 
struct  vl_api_classify_set_interface_l2_tables_t
 Set/unset l2 classification tables for an interface request. More...
 
struct  vl_api_classify_set_interface_l2_tables_reply_t
 Set/unset l2 classification tables for an interface response. More...
 
struct  vl_api_get_node_index_t
 Get node index using name request. More...
 
struct  vl_api_get_node_index_reply_t
 Get node index using name request. More...
 
struct  vl_api_add_node_next_t
 Set the next node for a given node request. More...
 
struct  vl_api_add_node_next_reply_t
 IP Set the next node for a given node response. More...
 
struct  vl_api_dhcp_proxy_config_2_t
 DHCP Proxy config 2 add / del request. More...
 
struct  vl_api_dhcp_proxy_config_2_reply_t
 DHCP Proxy config 2 add / del response. More...
 
struct  vl_api_l2tpv3_create_tunnel_t
 l2tpv3 tunnel interface create request More...
 
struct  vl_api_l2tpv3_create_tunnel_reply_t
 l2tpv3 tunnel interface create response More...
 
struct  vl_api_l2tpv3_set_tunnel_cookies_t
 
struct  vl_api_l2tpv3_set_tunnel_cookies_reply_t
 L2TP tunnel set cookies response. More...
 
struct  vl_api_sw_if_l2tpv3_tunnel_details_t
 
struct  vl_api_sw_if_l2tpv3_tunnel_dump_t
 
struct  vl_api_l2_fib_clear_table_t
 L2 fib clear table request, clear all mac entries in the l2 fib. More...
 
struct  vl_api_l2_fib_clear_table_reply_t
 L2 fib clear table response. More...
 
struct  vl_api_l2_interface_efp_filter_t
 L2 interface ethernet flow point filtering enable/disable request. More...
 
struct  vl_api_l2_interface_efp_filter_reply_t
 L2 interface ethernet flow point filtering response. More...
 
struct  vl_api_l2tpv3_interface_enable_disable_t
 
struct  vl_api_l2tpv3_interface_enable_disable_reply_t
 
struct  vl_api_l2tpv3_set_lookup_key_t
 
struct  vl_api_l2tpv3_set_lookup_key_reply_t
 
struct  vl_api_vxlan_add_del_tunnel_t
 
struct  vl_api_vxlan_add_del_tunnel_reply_t
 
struct  vl_api_vxlan_tunnel_dump_t
 
struct  vl_api_vxlan_tunnel_details_t
 
struct  vl_api_gre_add_del_tunnel_t
 
struct  vl_api_gre_add_del_tunnel_reply_t
 
struct  vl_api_gre_tunnel_dump_t
 
struct  vl_api_gre_tunnel_details_t
 
struct  vl_api_l2_interface_vlan_tag_rewrite_t
 L2 interface vlan tag rewrite configure request. More...
 
struct  vl_api_l2_interface_vlan_tag_rewrite_reply_t
 L2 interface vlan tag rewrite response. More...
 
struct  vl_api_create_vhost_user_if_t
 vhost-user interface create request More...
 
struct  vl_api_create_vhost_user_if_reply_t
 vhost-user interface create response More...
 
struct  vl_api_modify_vhost_user_if_t
 vhost-user interface modify request More...
 
struct  vl_api_modify_vhost_user_if_reply_t
 vhost-user interface modify response More...
 
struct  vl_api_delete_vhost_user_if_t
 vhost-user interface delete request More...
 
struct  vl_api_delete_vhost_user_if_reply_t
 vhost-user interface delete response More...
 
struct  vl_api_create_subif_t
 
struct  vl_api_create_subif_reply_t
 
struct  vl_api_show_version_t
 show version More...
 
struct  vl_api_show_version_reply_t
 show version response More...
 
struct  vl_api_sw_interface_vhost_user_details_t
 Vhost-user interface details structure (fix this) More...
 
struct  vl_api_sw_interface_vhost_user_dump_t
 
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_l2_fib_table_entry_t
 l2 fib table entry structure More...
 
struct  vl_api_l2_fib_table_dump_t
 Dump l2 fib (aka bridge domain) table. More...
 
struct  vl_api_vxlan_gpe_add_del_tunnel_t
 
struct  vl_api_vxlan_gpe_add_del_tunnel_reply_t
 
struct  vl_api_vxlan_gpe_tunnel_dump_t
 
struct  vl_api_vxlan_gpe_tunnel_details_t
 
struct  vl_api_lisp_add_del_locator_set_t
 add or delete locator_set More...
 
struct  vl_api_lisp_add_del_locator_set_reply_t
 Reply for locator_set add/del. More...
 
struct  vl_api_lisp_add_del_locator_t
 add or delete locator for locator_set More...
 
struct  vl_api_lisp_add_del_locator_reply_t
 Reply for locator add/del. More...
 
struct  vl_api_lisp_add_del_local_eid_t
 add or delete lisp eid-table More...
 
struct  vl_api_lisp_add_del_local_eid_reply_t
 Reply for local_eid add/del. More...
 
struct  vl_api_lisp_gpe_add_del_fwd_entry_t
 add or delete lisp gpe tunnel More...
 
struct  vl_api_lisp_gpe_add_del_fwd_entry_reply_t
 Reply for gpe_fwd_entry add/del. More...
 
struct  vl_api_lisp_add_del_map_resolver_t
 add or delete map-resolver More...
 
struct  vl_api_lisp_add_del_map_resolver_reply_t
 Reply for map_resolver add/del. More...
 
struct  vl_api_lisp_gpe_enable_disable_t
 enable or disable lisp-gpe protocol More...
 
struct  vl_api_lisp_gpe_enable_disable_reply_t
 Reply for gpe enable/disable. More...
 
struct  vl_api_lisp_enable_disable_t
 enable or disable LISP feature More...
 
struct  vl_api_lisp_enable_disable_reply_t
 Reply for gpe enable/disable. More...
 
struct  vl_api_lisp_gpe_add_del_iface_t
 add or delete gpe_iface More...
 
struct  vl_api_lisp_gpe_add_del_iface_reply_t
 Reply for gpe_iface add/del. More...
 
struct  vl_api_lisp_pitr_set_locator_set_t
 configure or disable LISP PITR node More...
 
struct  vl_api_lisp_pitr_set_locator_set_reply_t
 Reply for lisp_pitr_set_locator_set. More...
 
struct  vl_api_lisp_add_del_remote_mapping_t
 add or delete remote static mapping More...
 
struct  vl_api_lisp_add_del_remote_mapping_reply_t
 Reply for lisp_add_del_remote_mapping. More...
 
struct  vl_api_lisp_add_del_adjacency_t
 add or delete LISP adjacency adjacency More...
 
struct  vl_api_lisp_add_del_adjacency_reply_t
 Reply for lisp_add_del_adjacency. More...
 
struct  vl_api_lisp_add_del_map_request_itr_rlocs_t
 add or delete map request itr rlocs More...
 
struct  vl_api_lisp_add_del_map_request_itr_rlocs_reply_t
 Reply for lisp_add_del_map_request_itr_rlocs. More...
 
struct  vl_api_lisp_eid_table_add_del_map_t
 map/unmap vni/bd_index to vrf More...
 
struct  vl_api_lisp_eid_table_add_del_map_reply_t
 Reply for lisp_eid_table_add_del_map. More...
 
struct  vl_api_lisp_locator_dump_t
 Request for map lisp locator status. More...
 
struct  vl_api_lisp_locator_details_t
 LISP locator_set status. More...
 
struct  vl_api_lisp_locator_set_details_t
 LISP locator_set status. More...
 
struct  vl_api_lisp_locator_set_dump_t
 Request for locator_set summary status. More...
 
struct  vl_api_lisp_eid_table_details_t
 Dump lisp eid-table. More...
 
struct  vl_api_lisp_eid_table_dump_t
 Request for eid table summary status. More...
 
struct  vl_api_lisp_eid_table_map_details_t
 Shows relationship between vni and vrf. More...
 
struct  vl_api_lisp_eid_table_map_dump_t
 Request for lisp_eid_table_map_details. More...
 
struct  vl_api_lisp_gpe_tunnel_details_t
 
struct  vl_api_lisp_gpe_tunnel_dump_t
 Request for gpe tunnel summary status. More...
 
struct  vl_api_lisp_map_resolver_details_t
 LISP map resolver status. More...
 
struct  vl_api_lisp_map_resolver_dump_t
 Request for map resolver summary status. More...
 
struct  vl_api_show_lisp_status_t
 Request for lisp-gpe protocol status. More...
 
struct  vl_api_show_lisp_status_reply_t
 Status of lisp, enable or disable. More...
 
struct  vl_api_lisp_get_map_request_itr_rlocs_t
 Get LISP map request itr rlocs status. More...
 
struct  vl_api_lisp_get_map_request_itr_rlocs_reply_t
 Request for map request itr rlocs summary status. More...
 
struct  vl_api_show_lisp_pitr_t
 Request for lisp pitr status. More...
 
struct  vl_api_show_lisp_pitr_reply_t
 Status of lisp pitr, enable or disable. More...
 
struct  vl_api_interface_name_renumber_t
 
struct  vl_api_interface_name_renumber_reply_t
 
struct  vl_api_want_ip4_arp_events_t
 Register for ip4 arp resolution events. More...
 
struct  vl_api_want_ip4_arp_events_reply_t
 Reply for interface events registration. More...
 
struct  vl_api_ip4_arp_event_t
 Tell client about an ip4 arp resolution event. More...
 
struct  vl_api_bridge_domain_add_del_t
 L2 bridge domain add or delete request. More...
 
struct  vl_api_bridge_domain_add_del_reply_t
 L2 bridge domain add or delete response. More...
 
struct  vl_api_bridge_domain_dump_t
 L2 bridge domain request operational state details. More...
 
struct  vl_api_bridge_domain_details_t
 L2 bridge domain operational state response. More...
 
struct  vl_api_bridge_domain_sw_if_details_t
 L2 bridge domain sw interface operational state response. More...
 
struct  vl_api_dhcp_client_config_t
 DHCP Client config add / del request. More...
 
struct  vl_api_dhcp_client_config_reply_t
 DHCP Client config response. More...
 
struct  vl_api_input_acl_set_interface_t
 Set/unset input ACL interface. More...
 
struct  vl_api_input_acl_set_interface_reply_t
 Set/unset input ACL interface response. More...
 
struct  vl_api_ipsec_spd_add_del_t
 IPsec: Add/delete Security Policy Database. More...
 
struct  vl_api_ipsec_spd_add_del_reply_t
 Reply for IPsec: Add/delete Security Policy Database entry. More...
 
struct  vl_api_ipsec_interface_add_del_spd_t
 IPsec: Add/delete SPD from interface. More...
 
struct  vl_api_ipsec_interface_add_del_spd_reply_t
 Reply for IPsec: Add/delete SPD from interface. More...
 
struct  vl_api_ipsec_spd_add_del_entry_t
 IPsec: Add/delete Security Policy Database entry. More...
 
struct  vl_api_ipsec_spd_add_del_entry_reply_t
 Reply for IPsec: Add/delete Security Policy Database entry. More...
 
struct  vl_api_ipsec_sad_add_del_entry_t
 IPsec: Add/delete Security Association Database entry. More...
 
struct  vl_api_ipsec_sad_add_del_entry_reply_t
 Reply for IPsec: Add/delete Security Association Database entry. More...
 
struct  vl_api_ipsec_sa_set_key_t
 IPsec: Update Security Association keys. More...
 
struct  vl_api_ipsec_sa_set_key_reply_t
 Reply for IPsec: Update Security Association keys. More...
 
struct  vl_api_ikev2_profile_add_del_t
 IKEv2: Add/delete profile. More...
 
struct  vl_api_ikev2_profile_add_del_reply_t
 Reply for IKEv2: Add/delete profile. More...
 
struct  vl_api_ikev2_profile_set_auth_t
 IKEv2: Set IKEv2 profile authentication method. More...
 
struct  vl_api_ikev2_profile_set_auth_reply_t
 Reply for IKEv2: Set IKEv2 profile authentication method. More...
 
struct  vl_api_ikev2_profile_set_id_t
 IKEv2: Set IKEv2 profile local/remote identification. More...
 
struct  vl_api_ikev2_profile_set_id_reply_t
 Reply for IKEv2: More...
 
struct  vl_api_ikev2_profile_set_ts_t
 IKEv2: Set IKEv2 profile traffic selector parameters. More...
 
struct  vl_api_ikev2_profile_set_ts_reply_t
 Reply for IKEv2: Set IKEv2 profile traffic selector parameters. More...
 
struct  vl_api_ikev2_set_local_key_t
 IKEv2: Set IKEv2 local RSA private key. More...
 
struct  vl_api_ikev2_set_local_key_reply_t
 Reply for IKEv2: Set IKEv2 local key. More...
 
struct  vl_api_dhcp_compl_event_t
 Tell client about a DHCP completion event. More...
 
struct  vl_api_map_add_domain_t
 Add MAP domains. More...
 
struct  vl_api_map_add_domain_reply_t
 Reply for MAP domain add. More...
 
struct  vl_api_map_del_domain_t
 Delete MAP domain. More...
 
struct  vl_api_map_del_domain_reply_t
 Reply for MAP domain del. More...
 
struct  vl_api_map_add_del_rule_t
 Add or Delete MAP rule from a domain (Only used for shared IPv4 per subscriber) More...
 
struct  vl_api_map_add_del_rule_reply_t
 Reply for MAP rule add/del. More...
 
struct  vl_api_map_domain_dump_t
 Get list of map domains. More...
 
struct  vl_api_map_domain_details_t
 
struct  vl_api_map_rule_dump_t
 
struct  vl_api_map_rule_details_t
 
struct  vl_api_map_summary_stats_t
 Request for a single block of summary stats. More...
 
struct  vl_api_map_summary_stats_reply_t
 Reply for map_summary_stats request. More...
 
struct  vl_api_cop_interface_enable_disable_t
 cop: enable/disable junk filtration features on an interface More...
 
struct  vl_api_cop_interface_enable_disable_reply_t
 cop: interface enable/disable junk filtration reply More...
 
struct  vl_api_cop_whitelist_enable_disable_t
 cop: enable/disable whitelist filtration features on an interface Note: the supplied fib_id must match in order to remove the feature! More...
 
struct  vl_api_cop_whitelist_enable_disable_reply_t
 cop: interface enable/disable junk filtration reply More...
 
struct  vl_api_get_node_graph_t
 get_node_graph - get a copy of the vpp node graph including the current set of graph arcs. More...
 
struct  vl_api_get_node_graph_reply_t
 get_node_graph_reply More...
 
struct  vl_api_sw_interface_clear_stats_t
 Clear interface statistics. More...
 
struct  vl_api_sw_interface_clear_stats_reply_t
 Reply to sw_interface_clear_stats. More...
 
struct  vl_api_trace_profile_add_t
 IOAM Trace : Set TRACE profile. More...
 
struct  vl_api_trace_profile_add_reply_t
 Trace profile add / del response. More...
 
struct  vl_api_trace_profile_apply_t
 IOAM Trace enable trace profile for a flow. More...
 
struct  vl_api_trace_profile_apply_reply_t
 Trace profile apply response. More...
 
struct  vl_api_trace_profile_del_t
 Delete Trace Profile. More...
 
struct  vl_api_trace_profile_del_reply_t
 Trace profile add / del response. More...
 
struct  vl_api_af_packet_create_t
 Create host-interface. More...
 
struct  vl_api_af_packet_create_reply_t
 Create host-interface response. More...
 
struct  vl_api_af_packet_delete_t
 Delete host-interface. More...
 
struct  vl_api_af_packet_delete_reply_t
 Delete host-interface response. More...
 
struct  vl_api_policer_add_del_t
 Add/del policer. More...
 
struct  vl_api_policer_add_del_reply_t
 Add/del policer response. More...
 
struct  vl_api_policer_dump_t
 Get list of policers. More...
 
struct  vl_api_policer_details_t
 Policer operational state response. More...
 
struct  vl_api_policer_classify_set_interface_t
 Set/unset policer classify interface. More...
 
struct  vl_api_policer_classify_set_interface_reply_t
 Set/unset policer classify interface response. More...
 
struct  vl_api_policer_classify_dump_t
 Get list of policer classify interfaces and tables. More...
 
struct  vl_api_policer_classify_details_t
 Policer iclassify operational state response. More...
 
struct  vl_api_netmap_create_t
 Create netmap. More...
 
struct  vl_api_netmap_create_reply_t
 Create netmap response. More...
 
struct  vl_api_netmap_delete_t
 Delete netmap. More...
 
struct  vl_api_netmap_delete_reply_t
 Delete netmap response. More...
 
struct  vl_api_mpls_gre_tunnel_dump_t
 Dump mpls gre tunnel table. More...
 
struct  vl_api_mpls_gre_tunnel_details_t
 mpls gre tunnel operational state response More...
 
struct  vl_api_mpls_eth_tunnel_dump_t
 Dump mpls eth tunnel table. More...
 
struct  vl_api_mpls_eth_tunnel_details_t
 mpls eth tunnel operational state response More...
 
struct  vl_api_mpls_fib_encap_dump_t
 Dump mpls fib table. More...
 
struct  vl_api_mpls_fib_encap_details_t
 mpls fib encap table response More...
 
struct  vl_api_mpls_fib_decap_dump_t
 Dump mpls fib decap table. More...
 
struct  vl_api_mpls_fib_decap_details_t
 mpls fib decap table response More...
 
struct  vl_api_classify_table_ids_t
 Classify get table IDs request. More...
 
struct  vl_api_classify_table_ids_reply_t
 Reply for classify get table IDs request. More...
 
struct  vl_api_classify_table_by_interface_t
 Classify table ids by interface index request. More...
 
struct  vl_api_classify_table_by_interface_reply_t
 Reply for classify table id by interface index request. More...
 
struct  vl_api_classify_table_info_t
 Classify table info. More...
 
struct  vl_api_classify_table_info_reply_t
 Reply for classify table info request. More...
 
struct  vl_api_classify_session_dump_t
 Classify sessions dump request. More...
 
struct  vl_api_classify_session_details_t
 Reply for classify table session dump request. More...
 
struct  vl_api_ipfix_enable_t
 Enable and configure IPFIX exporter process request. More...
 
struct  vl_api_ipfix_enable_reply_t
 Reply to IPFIX enable and configure request. More...
 
struct  vl_api_ipfix_dump_t
 IPFIX dump request. More...
 
struct  vl_api_ipfix_details_t
 Reply to IPFIX dump request. More...
 
struct  vl_api_get_next_index_t
 Query relative index via node names. More...
 
struct  vl_api_get_next_index_reply_t
 Reply for get next node index. More...
 
struct  vl_api_pg_create_interface_t
 PacketGenerator create interface request. More...
 
struct  vl_api_pg_create_interface_reply_t
 PacketGenerator create interface response. More...
 
struct  vl_api_pg_capture_t
 PacketGenerator capture packets on given interface request. More...
 
struct  vl_api_pg_capture_reply_t
 PacketGenerator capture packets response. More...
 
struct  vl_api_pg_enable_disable_t
 Enable / disable packet generator request. More...
 
struct  vl_api_pg_enable_disable_reply_t
 Reply for enable / disable packet generator. More...
 
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_add_del_reply_t
 Configure IP source and L4 port-range check reply. 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_ip_source_and_port_range_check_interface_add_del_reply_t
 Set interface source and L4 port-range response. More...
 
struct  vl_api_ipsec_gre_add_del_tunnel_t
 Add / del ipsec gre tunnel request. More...
 
struct  vl_api_ipsec_gre_add_del_tunnel_reply_t
 Reply for add / del ipsec gre tunnel request. More...
 
struct  vl_api_ipsec_gre_tunnel_dump_t
 Dump ipsec gre tunnel table. More...
 
struct  vl_api_ipsec_gre_tunnel_details_t
 mpls gre tunnel operational state response More...
 

Detailed Description

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

Definition in file vpe.api.