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
157 u32 learn_limit [
default=1000];
158 u8 scan_delay [
default=10];
159 u8 max_macs_in_event [
default=10];
160 bool enable_disable [
default=
true];
171 autoreply define want_l2_macs_events2
175 u8 max_macs_in_event [
default=10];
176 bool enable_disable [
default=
true];
189 u16 scan_delay [
default=10];
226 vl_api_mac_entry_t
mac[n_macs];
230 rpc want_l2_macs_events returns want_l2_macs_events_reply
259 define l2_flags_reply
272 autoreply define bridge_domain_set_mac_age
285 autoreply define bridge_domain_set_default_learn_limit
299 autoreply define bridge_domain_set_learn_limit
320 autoreply define bridge_domain_add_del
333 bool is_add [
default=
true];
342 define bridge_domain_dump
375 define bridge_domain_details
390 vl_api_bridge_domain_sw_if_t sw_if_details[n_sw_ifs];
426 define bridge_flags_reply
442 autoreply define l2_interface_vlan_tag_rewrite
465 autoreply define l2_interface_pbb_tag_rewrite
485 autoreply define l2_patch_add_del
491 bool is_add [
default=
true];
501 autoreply define sw_interface_set_l2_xconnect
507 bool enable [
default=
true];
535 autoreply define sw_interface_set_l2_bridge
543 bool enable [
default=
true];
562 autoreply define bd_ip_mac_add_del
566 bool is_add [
default=
true];
574 autoreply define bd_ip_mac_flush
587 define bd_ip_mac_details
597 define bd_ip_mac_dump
610 autoreply define l2_interface_efp_filter
615 bool enable_disable [
default=
true];
624 autoreply define sw_interface_set_vpath
629 bool enable [
default=0xffffffff];
643 u32 user_instance [
default=0xffffffff];
651 define bvi_create_reply
663 autoreply define bvi_delete
677 autoreply define want_l2_arp_term_events
693 define l2_arp_term_event
703 rpc want_l2_arp_term_events returns want_l2_arp_term_events_reply
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
static perfmon_event_t events[]
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
static clib_error_t * l2fib_set_scan_delay(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
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.