FD.io VPP  v19.08-27-gf4dcae4
Vector Packet Processing
igmp.api File Reference

Go to the source code of this file.

Data Structures

struct  vl_api_igmp_group_t
 Used by a 'host' to enable the reception/listening of packets for a specific multicast group. More...
struct  vl_api_igmp_listen_t
struct  vl_api_igmp_enable_disable_t
 Used by a 'router' and 'host' to enable the reception of IGMP packets. More...
struct  vl_api_igmp_proxy_device_add_del_t
 Add/del proxy device on specified VRF. More...
struct  vl_api_igmp_proxy_device_add_del_interface_t
 Add/del downstream interface to/from proxy device. More...
struct  vl_api_igmp_dump_t
 dump (S,G)s from interface More...
struct  vl_api_igmp_details_t
 igmp details More...
struct  vl_api_igmp_clear_interface_t
 remove all (S,G)s from an interface More...
struct  vl_api_want_igmp_events_t
 register for igmp events More...
struct  vl_api_igmp_event_t
 igmp event details More...
struct  vl_api_igmp_group_prefix_set_t
 Configure a prefix for SSM or ASM semantics. More...
struct  vl_api_igmp_group_prefix_dump_t
struct  vl_api_igmp_group_prefix_details_t


enum  filter_mode { EXCLUDE = 0, INCLUDE = 1 }
 Filter mode. More...
enum  group_prefix_type { ASM = 0, SSM = 1 }
 enum to specify either ASM or SSM semantics More...


option version = "1.0.0"
import vnet ip ip_types api
typedef group_prefix
 Definition of a Group prefix and its type. More...
vl_api_prefix_t prefix

Enumeration Type Documentation

Filter mode.


Definition at line 25 of file igmp.api.

enum to specify either ASM or SSM semantics


Definition at line 227 of file igmp.api.

Variable Documentation

import vnet ip ip_types api

Definition at line 20 of file igmp.api.

typedef group_prefix
Initial value:
vl_api_group_prefix_type_t type
vl_api_fib_path_type_t type
Definition: fib_types.api:123

Definition of a Group prefix and its type.

Definition at line 237 of file igmp.api.

vl_api_prefix_t prefix

Definition at line 239 of file igmp.api.

Initial value:
rpc want_igmp_events returns want_igmp_events_reply
events 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.
Definition: igmp_api.c:419

Definition at line 202 of file igmp.api.

option version = "1.0.0"

Definition at line 19 of file igmp.api.