FD.io VPP  v21.06-3-gbb25fbf28
Vector Packet Processing
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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