FD.io VPP  v17.04-9-g99c0734
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_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_ip4_nbr_counter_t
 
struct  vl_api_vnet_ip4_nbr_counters_t
 Per-neighbour (i.e. More...
 
struct  vl_api_ip6_fib_counter_t
 
struct  vl_api_vnet_ip6_fib_counters_t
 
struct  vl_api_ip6_nbr_counter_t
 
struct  vl_api_vnet_ip6_nbr_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_create_loopback_t
 Create loopback interface request. More...
 
struct  vl_api_create_loopback_reply_t
 Create loopback interface response. More...
 
struct  vl_api_create_loopback_instance_t
 Create loopback interface instance request. More...
 
struct  vl_api_create_loopback_instance_reply_t
 Create loopback interface instance 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_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_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_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_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_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_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_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_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_get_node_graph_t
 
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_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_delete_subif_t
 Delete sub interface request. More...
 
struct  vl_api_delete_subif_reply_t
 Delete sub interface 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_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...
 

Detailed Description

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

Definition in file vpe.api.