FD.io VPP  v21.06-3-gbb25fbf28
Vector Packet Processing
interface.api File Reference

Go to the source code of this file.

Data Structures

struct  vl_api_sw_interface_set_flags_t
 Set flags on the interface. More...
 
struct  vl_api_sw_interface_set_promisc_t
 Set interface promiscuous mode. More...
 
struct  vl_api_hw_interface_set_mtu_t
 Set interface physical MTU. More...
 
struct  vl_api_sw_interface_set_mtu_t
 Set interface L3 MTU. More...
 
struct  vl_api_sw_interface_set_ip_directed_broadcast_t
 Set IP4 directed broadcast The directed broadcast enabled a packet sent to the interface's subnet address will be broadcast on the interface. More...
 
struct  vl_api_sw_interface_event_t
 Interface Event generated by want_interface_events. More...
 
struct  vl_api_want_interface_events_t
 Register for interface events. More...
 
struct  vl_api_sw_interface_details_t
 Interface details structure (fix this) More...
 
struct  vl_api_sw_interface_dump_t
 Request all or filtered subset of sw_interface_details. More...
 
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_address_replace_begin_t
 IP interface address replace begin. More...
 
struct  vl_api_sw_interface_address_replace_end_t
 IP interface address replace end. More...
 
struct  vl_api_sw_interface_set_table_t
 Associate the specified interface with a fib table. More...
 
struct  vl_api_sw_interface_get_table_t
 Get VRF id assigned to interface. More...
 
struct  vl_api_sw_interface_get_table_reply_t
 Reply to get_sw_interface_vrf. More...
 
struct  vl_api_sw_interface_set_unnumbered_t
 Set unnumbered interface add / del request. More...
 
struct  vl_api_sw_interface_clear_stats_t
 Clear interface statistics. More...
 
struct  vl_api_sw_interface_tag_add_del_t
 Set / clear software interface tag. More...
 
struct  vl_api_sw_interface_add_del_mac_address_t
 Add or delete a secondary MAC address on an interface. More...
 
struct  vl_api_sw_interface_set_mac_address_t
 Set an interface's MAC address. More...
 
struct  vl_api_sw_interface_get_mac_address_t
 Get interface's MAC address. More...
 
struct  vl_api_sw_interface_get_mac_address_reply_t
 Reply for get interface's MAC address request. More...
 
struct  vl_api_sw_interface_set_rx_mode_t
 Set an interface's rx-mode. More...
 
struct  vl_api_sw_interface_set_rx_placement_t
 Set an interface's rx-placement Rx-Queue placement on specific thread is operational for only hardware interface. More...
 
struct  vl_api_sw_interface_rx_placement_dump_t
 dump the rx queue placement of interface(s) More...
 
struct  vl_api_sw_interface_rx_placement_details_t
 show the interface's queue - thread placement This api is used to display the interface and queue worker thread placement. More...
 
struct  vl_api_interface_name_renumber_t
 
struct  vl_api_create_subif_t
 
struct  vl_api_create_subif_reply_t
 
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_delete_subif_t
 Delete sub interface 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_collect_detailed_interface_stats_t
 Enable or disable detailed interface stats. More...
 

Variables

option version = "3.2.2"
 
import vnet interface_types api
 
 service
 

Variable Documentation

◆ api

import vnet ip ip_types api

Definition at line 19 of file interface.api.

◆ service

service
Initial value:
{
rpc want_interface_events returns want_interface_events_reply
events sw_interface_event

Definition at line 23 of file interface.api.

◆ version

option version = "3.2.2"

Definition at line 17 of file interface.api.

events
static perfmon_event_t events[]
Definition: core.c:21