|
mgm_global_data * | gmp_init (mc_af mcast_af, task *tp, void *gmp_sm) |
|
void | gmp_deinit (mc_af mcast_af) |
|
gmp_intf * | gmp_attach_intf (mgm_global_data *gd, void *mif_state) |
|
void | gmp_detach_intf (mgm_global_data *gd, gmp_intf *gif) |
|
boolean | gmp_update_intf_state (mgm_global_data *gd, gmp_intf *gif, const gmp_addr_string *intf_addr) |
|
boolean | gmp_update_intf_querying (mgm_global_data *gd, gmp_intf *gif, boolean query) |
|
boolean | gmp_process_pkt (mgm_global_data *gd, gmp_intf *gif, void *rcv_pkt, uint32_t packet_len, const gmp_addr_string *src_addr, const gmp_addr_string *dst_addr) |
|
boolean | gmp_oif_map_cb (void *inst_context UNUSED, gmp_intf_handle *handle, uint8_t *group_addr, uint8_t *source_addr, gmp_intf_handle **output_handle) |
|
boolean | gmp_policy_cb (void *inst_context, gmp_intf_handle *handle, uint8_t *group_addr, uint8_t *source_addr, boolean static_group) |
|
void | igmp_notification_ready (void *context) |
|
void | igmp_host_notification_ready (void *context) |
|
void | mgm_querier_change (void *cli_context UNUSED, gmp_intf_handle *handle, boolean querier, uint8_t *querier_addr) |
|
boolean | gmp_ssm_check_cb (void *inst_context UNUSED, gmp_intf_handle *handle, uint8_t *group_addr) |
|
void | gmp_xmit_ready (gmp_role role, gmp_proto proto, gmpx_intf_id intf_id) |
|
void | gmp_static_peek (gmp_intf_handle *handle, gmp_proto proto, gmp_packet *rcv_packet) |
|
boolean | gmp_policy_check (mgm_global_data *gd, gmp_intf *intf, gmp_addr_string source, gmp_addr_string group) |
|
void | gmp_group_notify (mgm_global_data *gd, gmp_intf *gif, int group_action, gmp_addr_string source, gmp_addr_string group) |
|
void | gmp_cache_resync_notify (mgm_global_data *gd, gmp_intf *gif, gmp_addr_string source, gmp_addr_string group) |
|
void | gmp_host_update (mgm_global_data *gd, gmp_intf *intf, boolean join, gmp_addr_string host, gmp_addr_string source, gmp_addr_string group) |
|
void | gmp_notification_ready (mgm_global_data *gd) |
|
boolean | gmp_notification_handler (mgm_global_data *gd) |
|
uint8_t * | gmp_get_send_buffer (mgm_global_data *gd, gmp_intf *intf) |
|
void | gmp_free_send_buffer (mgm_global_data *gd, gmp_intf *intf, uint8_t *buffer) |
|
void | gmp_send_one_packet (mgm_global_data *gd, gmp_intf *intf, uint8_t *pkt, uint32_t pkt_len, gmp_addr_string dest) |
|