Go to the source code of this file.
|
static void | vl_api_igmp_listen_t_handler (vl_api_igmp_listen_t *mp) |
|
static void | vl_api_igmp_enable_disable_t_handler (vl_api_igmp_enable_disable_t *mp) |
|
static void | vl_api_igmp_proxy_device_add_del_t_handler (vl_api_igmp_proxy_device_add_del_t *mp) |
|
static void | vl_api_igmp_proxy_device_add_del_interface_t_handler (vl_api_igmp_proxy_device_add_del_interface_t *mp) |
|
static void | send_igmp_details (vl_api_registration_t *rp, igmp_main_t *im, igmp_config_t *config, igmp_group_t *group, igmp_src_t *src, u32 context) |
|
static void | igmp_config_dump (igmp_main_t *im, vl_api_registration_t *rp, u32 context, igmp_config_t *config) |
|
static void | vl_api_igmp_dump_t_handler (vl_api_igmp_dump_t *mp) |
|
static void | vl_api_igmp_clear_interface_t_handler (vl_api_igmp_clear_interface_t *mp) |
|
static vl_api_group_prefix_type_t | igmp_group_type_int_to_api (igmp_group_prefix_type_t t) |
|
static igmp_group_prefix_type_t | igmp_group_type_api_to_int (vl_api_group_prefix_type_t t) |
|
static void | vl_api_igmp_group_prefix_set_t_handler (vl_api_igmp_group_prefix_set_t *mp) |
|
static walk_rc_t | igmp_ssm_range_walk_dump (const fib_prefix_t *pfx, igmp_group_prefix_type_t type, void *args) |
|
static void | vl_api_igmp_group_prefix_dump_t_handler (vl_api_igmp_dump_t *mp) |
|
static vpe_client_registration_t * | igmp_api_client_lookup (igmp_main_t *im, u32 client_index) |
|
static void | vl_api_want_igmp_events_t_handler (vl_api_want_igmp_events_t *mp) |
|
static clib_error_t * | want_igmp_events_reaper (u32 client_index) |
|
| VL_MSG_API_REAPER_FUNCTION (want_igmp_events_reaper) |
|
void | send_igmp_event (vl_api_registration_t *rp, igmp_filter_mode_t filter, u32 sw_if_index, const ip46_address_t *saddr, const ip46_address_t *gaddr) |
|
void | igmp_event (igmp_filter_mode_t filter, u32 sw_if_index, const ip46_address_t *saddr, const ip46_address_t *gaddr) |
| Send an IGMP event to listening parties. More...
|
|
static clib_error_t * | igmp_plugin_api_hookup (vlib_main_t *vm) |
|
| VLIB_API_INIT_FUNCTION (igmp_plugin_api_hookup) |
|
◆ IGMP_MSG_ID
◆ igmp_ssm_range_walk_ctx_t
◆ igmp_api_client_lookup()
◆ igmp_config_dump()
◆ igmp_event()
void igmp_event |
( |
igmp_filter_mode_t |
filter, |
|
|
u32 |
sw_if_index, |
|
|
const ip46_address_t * |
saddr, |
|
|
const ip46_address_t * |
gaddr |
|
) |
| |
Send an IGMP event to listening parties.
- Parameters
-
filter | mode |
sw_if_index | |
saddr | |
gaddr | |
Definition at line 388 of file igmp_api.c.
◆ igmp_group_type_api_to_int()
◆ igmp_group_type_int_to_api()
◆ igmp_plugin_api_hookup()
◆ igmp_ssm_range_walk_dump()
◆ send_igmp_details()
◆ send_igmp_event()
◆ vl_api_igmp_clear_interface_t_handler()
◆ vl_api_igmp_dump_t_handler()
◆ vl_api_igmp_enable_disable_t_handler()
◆ vl_api_igmp_group_prefix_dump_t_handler()
◆ vl_api_igmp_group_prefix_set_t_handler()
◆ vl_api_igmp_listen_t_handler()
◆ vl_api_igmp_proxy_device_add_del_interface_t_handler()
◆ vl_api_igmp_proxy_device_add_del_t_handler()
◆ vl_api_want_igmp_events_t_handler()
◆ VL_MSG_API_REAPER_FUNCTION()
◆ VLIB_API_INIT_FUNCTION()
◆ want_igmp_events_reaper()