FD.io VPP
v20.01-48-g3e0dafb74
Vector Packet Processing
|
Go to the source code of this file.
Definition at line 298 of file igmp_group.c.
igmp_group_t* igmp_group_alloc | ( | igmp_config_t * | config, |
const igmp_key_t * | gkey, | ||
igmp_filter_mode_t | mode | ||
) |
Definition at line 103 of file igmp_group.c.
void igmp_group_clear | ( | igmp_group_t * | group | ) |
Definition at line 68 of file igmp_group.c.
void igmp_group_free_all_srcs | ( | igmp_group_t * | group | ) |
Definition at line 22 of file igmp_group.c.
igmp_group_t* igmp_group_get | ( | u32 | index | ) |
u32 igmp_group_index | ( | const igmp_group_t * | g | ) |
u32 igmp_group_n_srcs | ( | const igmp_group_t * | group, |
igmp_filter_mode_t | mode | ||
) |
Definition at line 250 of file igmp_group.c.
ip46_address_t* igmp_group_new_intersect_present | ( | igmp_group_t * | group, |
igmp_filter_mode_t | mode, | ||
const ip46_address_t * | saddrs | ||
) |
ip46_address_t* igmp_group_new_minus_present | ( | igmp_group_t * | group, |
igmp_filter_mode_t | mode, | ||
const ip46_address_t * | saddrs | ||
) |
the set of new sources minus the present set
Definition at line 189 of file igmp_group.c.
ip46_address_t* igmp_group_present_minus_new | ( | igmp_group_t * | group, |
igmp_filter_mode_t | mode, | ||
const ip46_address_t * | saddrs | ||
) |
the set of present sources minus the new set
Definition at line 143 of file igmp_group.c.
void igmp_group_src_remove | ( | igmp_group_t * | group, |
igmp_src_t * | src | ||
) |
igmp_src_t* igmp_group_src_update | ( | igmp_group_t * | group, |
const igmp_key_t * | skey, | ||
igmp_mode_t | mode | ||
) |
Definition at line 45 of file igmp_group.c.
igmp_src_t* igmp_src_lookup | ( | igmp_group_t * | group, |
const igmp_key_t * | key | ||
) |
igmp group lookup
group | - igmp group |
key | - igmp key |
Definition at line 257 of file igmp_group.c.