19 import "vnet/ip/ip_types.api";
20 import "vnet/ethernet/ethernet_types.api";
21 import "vnet/interface_types.api";
28 define l2_xconnect_details
39 define l2_xconnect_dump
53 define l2_fib_table_details
57 vl_api_mac_address_t
mac;
68 define l2_fib_table_dump
79 autoreply define l2_fib_clear_table
89 autoreply define l2fib_flush_all
100 autoreply define l2fib_flush_bd
112 autoreply define l2fib_flush_int
130 autoreply define l2fib_add_del
137 bool is_add [
default=
true];
152 autoreply define want_l2_macs_events
156 u32 learn_limit [
default=1000];
157 u8 scan_delay [
default=10];
158 u8 max_macs_in_event [
default=10];
159 bool enable_disable [
default=
true];
196 vl_api_mac_entry_t
mac[n_macs];
200 rpc want_l2_macs_events returns want_l2_macs_events_reply
201 events l2_macs_event;
229 define l2_flags_reply
242 autoreply define bridge_domain_set_mac_age
263 autoreply define bridge_domain_add_del
276 bool is_add [
default=
true];
285 define bridge_domain_dump
318 manual_print manual_endian define bridge_domain_details
333 vl_api_bridge_domain_sw_if_t sw_if_details[n_sw_ifs];
369 define bridge_flags_reply
385 autoreply define l2_interface_vlan_tag_rewrite
408 autoreply define l2_interface_pbb_tag_rewrite
428 autoreply define l2_patch_add_del
434 bool is_add [
default=
true];
444 autoreply define sw_interface_set_l2_xconnect
450 bool enable [
default=
true];
478 autoreply define sw_interface_set_l2_bridge
486 bool enable [
default=
true];
505 autoreply define bd_ip_mac_add_del
509 bool is_add [
default=
true];
517 autoreply define bd_ip_mac_flush
530 define bd_ip_mac_details
540 define bd_ip_mac_dump
553 autoreply define l2_interface_efp_filter
558 bool enable_disable [
default=
true];
567 autoreply define sw_interface_set_vpath
572 bool enable [
default=0xffffffff];
586 u32 user_instance [
default=0xffffffff];
594 define bvi_create_reply
606 autoreply define bvi_delete
620 autoreply define want_l2_arp_term_events
636 define l2_arp_term_event
646 rpc want_l2_arp_term_events returns want_l2_arp_term_events_reply
647 events l2_arp_term_event;
vl_api_mac_address_t b_smac
vl_api_interface_index_t sw_if_index
vl_api_l2_port_type_t port_type
vl_api_interface_index_t sw_if_index
u32 resulting_feature_bitmap
typedef bd_ip_mac
Set bridge domain ip to mac entry request.
vl_api_interface_index_t sw_if_index
l2_port_type
An enumeration of the type of ports that can be added to a bridge domain.
vl_api_interface_index_t rx_sw_if_index
vl_api_interface_index_t sw_if_index
vl_api_interface_index_t rx_sw_if_index
vl_api_interface_index_t sw_if_index
vl_api_interface_index_t tx_sw_if_index
vl_api_interface_index_t sw_if_index
vl_api_interface_index_t uu_fwd_sw_if_index
vl_api_interface_index_t sw_if_index
vl_api_interface_index_t sw_if_index
vl_api_interface_index_t tx_sw_if_index
vl_api_interface_index_t sw_if_index
vl_api_interface_index_t sw_if_index
vl_api_interface_index_t sw_if_index
typedef mac_entry
Entry for learned or aged MAC in L2 MAC Events.
vl_api_interface_index_t bvi_sw_if_index
vl_api_interface_index_t tx_sw_if_index
typedef bridge_domain_sw_if
L2 bridge domain sw interface operational state response.
vl_api_interface_index_t rx_sw_if_index
vl_api_interface_index_t rx_sw_if_index
u32 resulting_feature_bitmap
vl_api_interface_index_t sw_if_index
vl_api_mac_event_action_t action
vl_api_mac_address_t mac_addr
vl_api_mac_address_t b_dmac
bd_flags
Flags that can be changed on a bridge domain.