Microchip® Advanced Software Framework

mld_group Struct Reference

#include <mld6.h>

Data Fields

ip6_addr_t group_address
 multicast address More...
 
u8_t group_state
 current state of the group More...
 
u8_t last_reporter_flag
 signifies we were the last person to report More...
 
struct netifnetif
 interface on which the group is active More...
 
struct mld_groupnext
 next link More...
 
u16_t timer
 timer for reporting More...
 
u8_t use
 counter of simultaneous uses More...
 

ip6_addr_t mld_group::group_address

multicast address

Referenced by mld6_input(), mld6_lookfor_group(), mld6_new_group(), mld6_send(), and mld6_stop().

u8_t mld_group::group_state

current state of the group

Referenced by mld6_delayed_report(), mld6_input(), mld6_new_group(), and mld6_tmr().

u8_t mld_group::last_reporter_flag

signifies we were the last person to report

Referenced by mld6_input(), mld6_leavegroup(), and mld6_new_group().

struct netif* mld_group::netif

interface on which the group is active

Referenced by mld6_input(), mld6_lookfor_group(), mld6_new_group(), mld6_report_groups(), mld6_send(), and mld6_stop().

u16_t mld_group::timer

timer for reporting

Referenced by mld6_delayed_report(), mld6_input(), mld6_new_group(), and mld6_tmr().

u8_t mld_group::use

counter of simultaneous uses

Referenced by mld6_joingroup(), mld6_leavegroup(), and mld6_new_group().