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 | send_igmp_details (unix_shared_memory_queue_t *q, igmp_main_t *im, igmp_config_t *config, igmp_sg_t *sg, u32 context) |
|
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 vpe_client_registration_t * | igmp_api_client_lookup (igmp_main_t *im, u32 client_index) |
| igmp group lookup More...
|
|
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 (unix_shared_memory_queue_t *q, u32 context, igmp_main_t *im, igmp_config_t *config, igmp_sg_t *sg) |
|
void | igmp_event (igmp_main_t *im, igmp_config_t *config, igmp_sg_t *sg) |
|
static void | setup_message_id_table (igmp_main_t *im, api_main_t *am) |
|
static clib_error_t * | igmp_plugin_api_hookup (vlib_main_t *vm) |
|
| VLIB_API_INIT_FUNCTION (igmp_plugin_api_hookup) |
|
#define foreach_igmp_plugin_api_msg |
Value:_(IGMP_ENABLE_DISABLE, igmp_enable_disable) \
_(IGMP_DUMP, igmp_dump) \
_(IGMP_CLEAR_INTERFACE, igmp_clear_interface) \
_(WANT_IGMP_EVENTS, want_igmp_events) \
int igmp_listen(vlib_main_t *vm, u8 enable, u32 sw_if_index, ip46_address_t saddr, ip46_address_t gaddr, u8 cli_api_configured)
Definition at line 49 of file igmp_api.c.
#define vl_api_version |
( |
|
n, |
|
|
|
v |
|
) |
| static u32 api_version=(v); |
#define vl_msg_name_crc_list |
igmp group lookup
- Parameters
-
im | - igmp main |
client_index | - client index |
Definition at line 194 of file igmp_api.c.