FD.io VPP  v17.01.1-3-gc6833f8
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_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_sw_interface_set_mpls_enable_t
 Enable or Disable MPLS on and interface. More...
 
struct  vl_api_sw_interface_set_mpls_enable_reply_t
 Reply for MPLS state on an interface. More...
 
struct  vl_api_mpls_route_add_del_t
 MPLS Route Add / del route. More...
 
struct  vl_api_mpls_route_add_del_reply_t
 Reply for MPLS route add / del request. More...
 
struct  vl_api_mpls_fib_dump_t
 Dump MPLS fib table. More...
 
struct  vl_api_fib_path2_t
 FIB path. More...
 
struct  vl_api_mpls_fib_details_t
 mpls FIB table response More...
 
struct  vl_api_mpls_ip_bind_unbind_t
 Bind/Unbind an MPLS local label to an IP prefix. More...
 
struct  vl_api_mpls_ip_bind_unbind_reply_t
 Reply for MPLS IP bind/unbind request. More...
 
struct  vl_api_mpls_tunnel_add_del_t
 MPLS tunnel Add / del route. More...
 
struct  vl_api_mpls_tunnel_add_del_reply_t
 Reply for MPLS tunnel add / del request. More...
 
struct  vl_api_mpls_tunnel_dump_t
 Dump mpls eth tunnel table. More...
 
struct  vl_api_mpls_tunnel_details_t
 mpls eth tunnel operational state response 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_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_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_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_cli_request_t
 Process a vpe parser cli string request. More...
 
struct  vl_api_cli_inband_t
 
struct  vl_api_cli_reply_t
 vpe parser cli string response More...
 
struct  vl_api_cli_inband_reply_t
 
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_sw_interface_set_vxlan_bypass_t
 Interface set vxlan-bypass request. More...
 
struct  vl_api_sw_interface_set_vxlan_bypass_reply_t
 Interface set vxlan-bypass response. 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_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_server_t
 Add/delete map server. More...
 
struct  vl_api_lisp_add_del_map_server_reply_t
 Reply for lisp_add_del_map_server. 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_show_lisp_rloc_probe_state_t
 Get state of LISP RLOC probing. More...
 
struct  vl_api_show_lisp_rloc_probe_state_reply_t
 Reply for show_lisp_rloc_probe_state. More...
 
struct  vl_api_lisp_rloc_probe_enable_disable_t
 enable/disable LISP RLOC probing More...
 
struct  vl_api_lisp_rloc_probe_enable_disable_reply_t
 Reply for lisp_rloc_probe_enable_disable. More...
 
struct  vl_api_lisp_map_register_enable_disable_t
 enable/disable LISP map-register More...
 
struct  vl_api_lisp_map_register_enable_disable_reply_t
 Reply for lisp_map_register_enable_disable. More...
 
struct  vl_api_show_lisp_map_register_state_t
 Get state of LISP map-register. More...
 
struct  vl_api_show_lisp_map_register_state_reply_t
 Reply for show_lisp_map_register_state. More...
 
struct  vl_api_lisp_map_request_mode_t
 set LISP map-request mode. More...
 
struct  vl_api_lisp_map_request_mode_reply_t
 Reply for lisp_map_request_mode. More...
 
struct  vl_api_show_lisp_map_request_mode_t
 Request for LISP map-request mode. More...
 
struct  vl_api_show_lisp_map_request_mode_reply_t
 Reply for show_lisp_map_request_mode. 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_adjacency_t
 LISP adjacency. More...
 
struct  vl_api_lisp_adjacencies_get_reply_t
 LISP adjacency reply. More...
 
struct  vl_api_lisp_adjacencies_get_t
 Request for LISP adjacencies. More...
 
struct  vl_api_lisp_eid_table_map_details_t
 Shows relationship between vni and vrf/bd. More...
 
struct  vl_api_lisp_eid_table_map_dump_t
 Request for lisp_eid_table_map_details. More...
 
struct  vl_api_lisp_eid_table_vni_dump_t
 Dumps all VNIs used in mappings. More...
 
struct  vl_api_lisp_eid_table_vni_details_t
 reply to lisp_eid_table_vni_dump 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_lisp_map_server_details_t
 LISP map server details. More...
 
struct  vl_api_lisp_map_server_dump_t
 Request for map server 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_want_ip6_nd_events_t
 Register for ip6 nd resolution events. More...
 
struct  vl_api_want_ip6_nd_events_reply_t
 Reply for ip6 nd resolution events registration. More...
 
struct  vl_api_ip6_nd_event_t
 Tell client about an ip6 nd resolution or mac/ip 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_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_ioam_enable_t
 IOAM enable : Enable in-band OAM. More...
 
struct  vl_api_ioam_enable_reply_t
 iOAM Trace profile add / del response More...
 
struct  vl_api_ioam_disable_t
 iOAM disable More...
 
struct  vl_api_ioam_disable_reply_t
 iOAM disable 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_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_set_ipfix_exporter_t
 Configure IPFIX exporter process request. More...
 
struct  vl_api_set_ipfix_exporter_reply_t
 Reply to IPFIX exporter configure request. More...
 
struct  vl_api_ipfix_exporter_dump_t
 IPFIX exporter dump request. More...
 
struct  vl_api_ipfix_exporter_details_t
 Reply to IPFIX exporter dump request. More...
 
struct  vl_api_set_ipfix_classify_stream_t
 IPFIX classify stream configure request. More...
 
struct  vl_api_set_ipfix_classify_stream_reply_t
 IPFIX classify stream configure response. More...
 
struct  vl_api_ipfix_classify_stream_dump_t
 IPFIX classify stream dump request. More...
 
struct  vl_api_ipfix_classify_stream_details_t
 Reply to IPFIX classify stream dump request. More...
 
struct  vl_api_ipfix_classify_table_add_del_t
 IPFIX add or delete classifier table request. More...
 
struct  vl_api_ipfix_classify_table_add_del_reply_t
 IPFIX add classifier table response. More...
 
struct  vl_api_ipfix_classify_table_dump_t
 IPFIX classify tables dump request. More...
 
struct  vl_api_ipfix_classify_table_details_t
 Reply to IPFIX classify tables dump request. More...
 
struct  vl_api_flow_classify_set_interface_t
 Set/unset flow classify interface. More...
 
struct  vl_api_flow_classify_set_interface_reply_t
 Set/unset flow classify interface response. More...
 
struct  vl_api_flow_classify_dump_t
 Get list of flow classify interfaces and tables. More...
 
struct  vl_api_flow_classify_details_t
 Flow classify operational state response. 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...
 
struct  vl_api_delete_subif_t
 Delete sub interface request. More...
 
struct  vl_api_delete_subif_reply_t
 Delete sub interface response. More...
 
struct  vl_api_sw_interface_set_dpdk_hqos_pipe_t
 DPDK interface HQoS pipe profile set request. More...
 
struct  vl_api_sw_interface_set_dpdk_hqos_pipe_reply_t
 DPDK interface HQoS pipe profile set reply. More...
 
struct  vl_api_sw_interface_set_dpdk_hqos_subport_t
 DPDK interface HQoS subport parameters set request. More...
 
struct  vl_api_sw_interface_set_dpdk_hqos_subport_reply_t
 DPDK interface HQoS subport parameters set reply. More...
 
struct  vl_api_sw_interface_set_dpdk_hqos_tctbl_t
 DPDK interface HQoS tctbl entry set request. More...
 
struct  vl_api_sw_interface_set_dpdk_hqos_tctbl_reply_t
 DPDK interface HQoS tctbl entry set reply. More...
 
struct  vl_api_l2_interface_pbb_tag_rewrite_t
 L2 interface pbb tag rewrite configure request. More...
 
struct  vl_api_l2_interface_pbb_tag_rewrite_reply_t
 L2 interface pbb tag rewrite response. More...
 
struct  vl_api_punt_t
 Punt traffic to the host. More...
 
struct  vl_api_punt_reply_t
 Reply to the punt request. More...
 
struct  vl_api_ipsec_spd_dump_t
 Dump ipsec policy database data. More...
 
struct  vl_api_ipsec_spd_details_t
 IPsec policy database response. More...
 
struct  vl_api_feature_enable_disable_t
 Feature path enable/disable request. More...
 
struct  vl_api_feature_enable_disable_reply_t
 Reply to the eature path enable/disable request. More...
 
struct  vl_api_bfd_set_config_t
 Configure BFD feature. More...
 
struct  vl_api_bfd_set_config_reply_t
 Configure BFD feature response. More...
 
struct  vl_api_bfd_get_config_t
 Get BFD configuration. More...
 
struct  vl_api_bfd_get_config_reply_t
 Get BFD configuration response. More...
 
struct  vl_api_bfd_udp_add_t
 Add UDP BFD session on interface. More...
 
struct  vl_api_bfd_udp_add_reply_t
 Add UDP BFD session response. More...
 
struct  vl_api_bfd_udp_del_t
 Delete UDP BFD session on interface. More...
 
struct  vl_api_bfd_udp_del_reply_t
 Delete UDP BFD session response. More...
 
struct  vl_api_bfd_udp_session_dump_t
 Get all BFD sessions. More...
 
struct  vl_api_bfd_udp_session_details_t
 BFD session details structure. More...
 
struct  vl_api_bfd_session_set_flags_t
 Set flags of BFD session. More...
 
struct  vl_api_bfd_session_set_flags_reply_t
 Reply to bfd_session_set_flags. More...
 
struct  vl_api_want_bfd_events_t
 Register for BFD events. More...
 
struct  vl_api_want_bfd_events_reply_t
 Reply for BFD events registration. 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.