|
FD.io VPP
v21.10.1-2-g0a485f517
Vector Packet Processing
|
Go to the documentation of this file.
19 import "vnet/interface_types.api";
20 import "vnet/ethernet/ethernet_types.api";
21 import "vnet/ip/ip_types.api";
24 rpc want_interface_events returns want_interface_events_reply
35 autoreply define sw_interface_set_flags
49 autoreply define sw_interface_set_promisc
63 autoreply define hw_interface_set_mtu
72 autoreply define sw_interface_set_mtu
86 autoreply define sw_interface_set_ip_directed_broadcast
101 define sw_interface_event
116 autoreply define want_interface_events
151 define sw_interface_details
203 string interface_name[64];
204 string interface_dev_type[64];
217 define sw_interface_dump
223 string name_filter[];
234 autoreply define sw_interface_add_del_address
263 autoreply define sw_interface_address_replace_begin
276 autoreply define sw_interface_address_replace_end
289 autoreply define sw_interface_set_table
303 define sw_interface_get_table
315 define sw_interface_get_table_reply
329 autoreply define sw_interface_set_unnumbered
343 autoreply define sw_interface_clear_stats
357 autoreply define sw_interface_tag_add_del
373 autoreply define sw_interface_add_del_mac_address
388 autoreply define sw_interface_set_mac_address
401 define sw_interface_get_mac_address
413 define sw_interface_get_mac_address_reply
430 autoreply define sw_interface_set_rx_mode
451 autoreply define sw_interface_set_rx_placement
469 autoreply define sw_interface_set_interface_name
483 define sw_interface_rx_placement_dump
505 define sw_interface_rx_placement_details
516 autoreply define interface_name_renumber
536 define create_subif_reply
549 define create_vlan_subif
562 define create_vlan_subif_reply
574 autoreply define delete_subif {
585 define create_loopback
597 define create_loopback_reply
611 define create_loopback_instance
625 define create_loopback_instance_reply
637 autoreply define delete_loopback
vl_api_interface_index_t sw_if_index
Reply to get_sw_interface_vrf.
IP interface address replace begin.
vl_api_interface_index_t sw_if_index
dump the rx queue placement of interface(s)
vl_api_if_status_flags_t flags
Register for interface events.
vl_api_interface_index_t sw_if_index
vl_api_interface_index_t sw_if_index
vl_api_interface_index_t sw_if_index
Reply for get interface's MAC address request.
Create loopback interface response.
IP interface address replace end.
Reply for the vlan subinterface create request.
Set IP4 directed broadcast The directed broadcast enabled a packet sent to the interface's subnet add...
vl_api_interface_index_t sw_if_index
vl_api_if_status_flags_t flags
vl_api_interface_index_t sw_if_index
Set interface physical MTU.
Set custom interface name Set custom interface name for the interface.
Set interface promiscuous mode.
vl_api_interface_index_t sw_if_index
Get VRF id assigned to interface.
Create loopback interface instance response.
Interface details structure (fix this)
vl_api_mac_address_t b_dmac
static int collect_detailed_interface_stats(void)
Request all or filtered subset of sw_interface_details.
vl_api_interface_index_t sw_if_index[default=0xFFFFFFFF]
Set or delete one or all ip addresses on a specified interface.
Clear interface statistics.
Create loopback interface instance request.
vl_api_interface_index_t sw_if_index
vl_api_interface_index_t sw_if_index
string interface_dev_type[64]
vl_api_sub_if_flags_t sub_if_flags
string interface_name[64]
Delete sub interface request.
Set an interface's rx-placement Rx-Queue placement on specific thread is operational for only hardwar...
vl_api_interface_index_t sw_if_index
vl_api_interface_index_t sw_if_index
vl_api_interface_index_t sw_if_index
Create loopback interface request.
vl_api_interface_index_t sw_if_index
Set an interface's rx-mode.
static perfmon_event_t events[]
vl_api_mac_address_t l2_address
Set unnumbered interface add / del request.
vl_api_mac_address_t b_smac
vl_api_interface_index_t sw_if_index
Set / clear software interface tag.
Set flags on the interface.
vl_api_link_duplex_t link_duplex
vl_api_interface_index_t sw_if_index
vl_api_interface_index_t sw_if_index
Delete loopback interface request.
vl_api_interface_index_t sw_if_index
vl_api_interface_index_t sw_if_index
vl_api_sub_if_flags_t sub_if_flags
vl_api_interface_index_t sw_if_index
Set an interface's MAC address.
Interface Event generated by want_interface_events.
vl_api_interface_index_t sw_if_index
vl_api_interface_index_t sw_if_index
vl_api_interface_index_t sw_if_index
vl_api_mac_address_t mac_address
Enable or disable detailed interface stats.
vl_api_interface_index_t sw_if_index
Associate the specified interface with a fib table.
vl_api_interface_index_t sw_if_index
vl_api_mac_address_t mac_address
vl_api_if_status_flags_t flags
vl_api_interface_index_t sw_if_index
vl_api_interface_index_t sw_if_index
Add or delete a secondary MAC address on an interface.
vl_api_mac_address_t mac_address
Get interface's MAC address.
vl_api_interface_index_t sw_if_index
vl_api_address_with_prefix_t prefix
u32 new_show_dev_instance
vl_api_interface_index_t sw_if_index
show the interface's queue - thread placement This api is used to display the interface and queue wor...
vl_api_mac_address_t addr
Create a new subinterface with the given vlan id.
vl_api_interface_index_t sw_if_index
vl_api_interface_index_t sw_if_index
vl_api_mac_address_t mac_address
vl_api_interface_index_t unnumbered_sw_if_index