Go to the source code of this file.
|
static void | send_l2_xconnect_details (vl_api_registration_t *reg, u32 context, u32 rx_sw_if_index, u32 tx_sw_if_index) |
|
static void | vl_api_l2_xconnect_dump_t_handler (vl_api_l2_xconnect_dump_t *mp) |
|
static void | vl_api_l2_fib_clear_table_t_handler (vl_api_l2_fib_clear_table_t *mp) |
|
static void | send_l2fib_table_entry (vpe_api_main_t *am, vl_api_registration_t *reg, l2fib_entry_key_t *l2fe_key, l2fib_entry_result_t *l2fe_res, u32 context) |
|
static void | vl_api_l2_fib_table_dump_t_handler (vl_api_l2_fib_table_dump_t *mp) |
|
static void | vl_api_l2fib_add_del_t_handler (vl_api_l2fib_add_del_t *mp) |
|
static void | vl_api_want_l2_macs_events2_t_handler (vl_api_want_l2_macs_events2_t *mp) |
|
static void | vl_api_want_l2_macs_events_t_handler (vl_api_want_l2_macs_events_t *mp) |
|
static void | vl_api_l2fib_flush_int_t_handler (vl_api_l2fib_flush_int_t *mp) |
|
static void | vl_api_l2fib_flush_all_t_handler (vl_api_l2fib_flush_all_t *mp) |
|
static void | vl_api_l2fib_flush_bd_t_handler (vl_api_l2fib_flush_bd_t *mp) |
|
static void | vl_api_l2fib_set_scan_delay_t_handler (vl_api_l2fib_set_scan_delay_t *mp) |
|
static void | vl_api_l2_flags_t_handler (vl_api_l2_flags_t *mp) |
|
static void | vl_api_bridge_domain_set_default_learn_limit_t_handler (vl_api_bridge_domain_set_default_learn_limit_t *mp) |
|
static void | vl_api_bridge_domain_set_learn_limit_t_handler (vl_api_bridge_domain_set_learn_limit_t *mp) |
|
static void | vl_api_bridge_domain_set_mac_age_t_handler (vl_api_bridge_domain_set_mac_age_t *mp) |
|
static void | vl_api_bridge_domain_add_del_t_handler (vl_api_bridge_domain_add_del_t *mp) |
|
static void | send_bridge_domain_details (l2input_main_t *l2im, vl_api_registration_t *reg, l2_bridge_domain_t *bd_config, u32 n_sw_ifs, u32 context) |
|
static void | vl_api_bridge_domain_dump_t_handler (vl_api_bridge_domain_dump_t *mp) |
|
static bd_flags_t | bd_flags_decode (vl_api_bd_flags_t v) |
|
static void | vl_api_bridge_flags_t_handler (vl_api_bridge_flags_t *mp) |
|
static void | vl_api_l2_interface_vlan_tag_rewrite_t_handler (vl_api_l2_interface_vlan_tag_rewrite_t *mp) |
|
static void | vl_api_l2_interface_pbb_tag_rewrite_t_handler (vl_api_l2_interface_pbb_tag_rewrite_t *mp) |
|
static void | vl_api_sw_interface_set_l2_xconnect_t_handler (vl_api_sw_interface_set_l2_xconnect_t *mp) |
|
static int | l2_bd_port_type_decode (vl_api_l2_port_type_t v, l2_bd_port_type_t *l) |
|
static void | vl_api_sw_interface_set_l2_bridge_t_handler (vl_api_sw_interface_set_l2_bridge_t *mp) |
|
static void | send_bd_ip_mac_entry (vpe_api_main_t *am, vl_api_registration_t *reg, u32 bd_id, const ip46_address_t *ip, ip46_type_t itype, const mac_address_t *mac, u32 context) |
|
static void | vl_api_bd_ip_mac_dump_t_handler (vl_api_bd_ip_mac_dump_t *mp) |
|
static void | vl_api_bd_ip_mac_add_del_t_handler (vl_api_bd_ip_mac_add_del_t *mp) |
|
static void | vl_api_bd_ip_mac_flush_t_handler (vl_api_bd_ip_mac_flush_t *mp) |
|
void | l2_efp_filter_configure (vnet_main_t *vnet_main, u32 sw_if_index, u8 enable) |
| Enable/disable the EFP Filter check on the subinterface. More...
|
|
static void | vl_api_l2_interface_efp_filter_t_handler (vl_api_l2_interface_efp_filter_t *mp) |
|
static void | vl_api_l2_patch_add_del_t_handler (vl_api_l2_patch_add_del_t *mp) |
|
static void | vl_api_sw_interface_set_vpath_t_handler (vl_api_sw_interface_set_vpath_t *mp) |
|
static void | vl_api_bvi_create_t_handler (vl_api_bvi_create_t *mp) |
|
static void | vl_api_bvi_delete_t_handler (vl_api_bvi_delete_t *mp) |
|
static bool | l2_arp_term_publish_event_is_equal (const l2_arp_term_publish_event_t *e1, const l2_arp_term_publish_event_t *e2) |
|
static uword | l2_arp_term_process (vlib_main_t *vm, vlib_node_runtime_t *rt, vlib_frame_t *f) |
|
static void | vl_api_want_l2_arp_term_events_t_handler (vl_api_want_l2_arp_term_events_t *mp) |
|
static clib_error_t * | want_l2_arp_term_events_reaper (u32 client_index) |
|
| VL_MSG_API_REAPER_FUNCTION (want_l2_arp_term_events_reaper) |
|
static clib_error_t * | l2_api_hookup (vlib_main_t *vm) |
|
| VLIB_API_INIT_FUNCTION (l2_api_hookup) |
|
◆ REPLY_MSG_ID_BASE
◆ bd_flags_decode()
static bd_flags_t bd_flags_decode |
( |
vl_api_bd_flags_t |
v | ) |
|
|
static |
◆ l2_api_hookup()
◆ l2_arp_term_process()
◆ l2_arp_term_publish_event_is_equal()
◆ l2_bd_port_type_decode()
◆ l2_efp_filter_configure()
void l2_efp_filter_configure |
( |
vnet_main_t * |
vnet_main, |
|
|
u32 |
sw_if_index, |
|
|
u8 |
enable |
|
) |
| |
Enable/disable the EFP Filter check on the subinterface.
Definition at line 507 of file l2_efp_filter.c.
◆ send_bd_ip_mac_entry()
◆ send_bridge_domain_details()
◆ send_l2_xconnect_details()
◆ send_l2fib_table_entry()
◆ vl_api_bd_ip_mac_add_del_t_handler()
◆ vl_api_bd_ip_mac_dump_t_handler()
◆ vl_api_bd_ip_mac_flush_t_handler()
◆ vl_api_bridge_domain_add_del_t_handler()
◆ vl_api_bridge_domain_dump_t_handler()
◆ vl_api_bridge_domain_set_default_learn_limit_t_handler()
◆ vl_api_bridge_domain_set_learn_limit_t_handler()
◆ vl_api_bridge_domain_set_mac_age_t_handler()
◆ vl_api_bridge_flags_t_handler()
◆ vl_api_bvi_create_t_handler()
◆ vl_api_bvi_delete_t_handler()
◆ vl_api_l2_fib_clear_table_t_handler()
◆ vl_api_l2_fib_table_dump_t_handler()
◆ vl_api_l2_flags_t_handler()
◆ vl_api_l2_interface_efp_filter_t_handler()
◆ vl_api_l2_interface_pbb_tag_rewrite_t_handler()
◆ vl_api_l2_interface_vlan_tag_rewrite_t_handler()
◆ vl_api_l2_patch_add_del_t_handler()
◆ vl_api_l2_xconnect_dump_t_handler()
◆ vl_api_l2fib_add_del_t_handler()
◆ vl_api_l2fib_flush_all_t_handler()
◆ vl_api_l2fib_flush_bd_t_handler()
◆ vl_api_l2fib_flush_int_t_handler()
◆ vl_api_l2fib_set_scan_delay_t_handler()
◆ vl_api_sw_interface_set_l2_bridge_t_handler()
◆ vl_api_sw_interface_set_l2_xconnect_t_handler()
◆ vl_api_sw_interface_set_vpath_t_handler()
◆ vl_api_want_l2_arp_term_events_t_handler()
◆ vl_api_want_l2_macs_events2_t_handler()
◆ vl_api_want_l2_macs_events_t_handler()
◆ VL_MSG_API_REAPER_FUNCTION()
◆ VLIB_API_INIT_FUNCTION()
◆ want_l2_arp_term_events_reaper()
◆ l2_arp_term_process_node
Initial value:= {
.name = "l2-arp-term-publisher",
}
(constructor) VLIB_REGISTER_NODE (l2_arp_term_process_node)
Definition at line 1197 of file l2_api.c.