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.
collection of data related to IGMP
int igmp_listen(vlib_main_t *vm, igmp_filter_mode_t filter, u32 sw_if_index, const ip46_address_t *saddr, const ip46_address_t *gaddr)
igmp listen Called by a host to request reception of multicast packets
vpe_client_registration_t * api_clients
API client registered for events.
u32 * igmp_config_by_sw_if_index
per-interface DB of configs
u32 * n_configs_per_mfib_index
the number of igmp configs for each mfib_index (VRF)
uword * igmp_api_client_by_client_index