Go to the source code of this file.
◆ group_cptr
◆ group_ptr
helper macro to get igmp membership group from pointer plus offset
Definition at line 57 of file igmp.h.
◆ IGMP_DBG
#define IGMP_DBG |
( |
|
... | ) |
vlib_log_debug (igmp_main.logger, __VA_ARGS__); |
◆ IGMP_DEFAULT_ROBUSTNESS_VARIABLE
#define IGMP_DEFAULT_ROBUSTNESS_VARIABLE (2) |
RFC 3376 Section 8.1.
Definition at line 36 of file igmp.h.
◆ IGMP_GENERAL_QUERY_ADDRESS
#define IGMP_GENERAL_QUERY_ADDRESS (0x010000E0) |
General Query address - 224.0.0.1 Membership Report address - 224.0.0.22 SSM default range 232/8.
Definition at line 51 of file igmp.h.
◆ IGMP_MEMBERSHIP_REPORT_ADDRESS
#define IGMP_MEMBERSHIP_REPORT_ADDRESS (0x160000E0) |
◆ IGMP_SSM_DEFAULT
#define IGMP_SSM_DEFAULT (0x000000E8) |
◆ igmp_main_t
collection of data related to IGMP
◆ igmp_enable_disable()
IGMP interface enable/disable.
- Parameters
-
sw_if_index | - Interface |
enable | - enable/disable |
mode | - Host or router |
Definition at line 340 of file igmp.c.
◆ 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_listen()
igmp listen Called by a host to request reception of multicast packets
- Parameters
-
vm | - vlib main |
filter | - Filter mode |
sw_if_index | - interface sw_if_index |
saddr | - source address |
gaddr | - group address |
Add/del (S,G) on an interface. send a status change report from the interface.
Definition at line 133 of file igmp.c.
◆ igmp_main