FD.io VPP  v17.07.01-10-g3be13f0
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_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_vrf_t
 Reset VRF (remove all routes etc) request. More...
 
struct  vl_api_want_stats_t
 Want Stats, register for stats updates. 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_get_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_oam_add_del_t
 OAM add / del target request. More...
 
struct  vl_api_reset_fib_t
 Reset fib table request. 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_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_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_l2_patch_add_del_t
 L2 interface patch add / del request. More...
 
struct  vl_api_sw_interface_set_vpath_t
 Interface set vpath request. 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_bridge_t
 Interface bridge mode request. More...
 
struct  vl_api_bd_ip_mac_add_del_t
 Set bridge domain ip to mac entry request. 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_l2_tables_t
 Set/unset l2 classification tables for an interface request. 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_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_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_input_acl_set_interface_t
 Set/unset input ACL interface. 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_disable_t
 iOAM disable 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_enable_disable_t
 Enable / disable packet generator request. 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_interface_add_del_t
 Set interface source and L4 port-range request. More...
 
struct  vl_api_delete_subif_t
 Delete sub interface request. More...
 
struct  vl_api_punt_t
 Punt traffic to the host. More...
 
struct  vl_api_feature_enable_disable_t
 Feature 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.