ON Semiconductor / mbed-os

Dependents:   mbed-TFT-example-NCS36510 mbed-Accelerometer-example-NCS36510 mbed-Accelerometer-example-NCS36510

Embed: (wiki syntax)

« Back to documentation index

igmp_group Struct Reference

igmp_group Struct Reference

igmp group structure - there is a list of groups for each interface these should really be linked from the interface, but if we keep them separate we will not affect the lwip original code too much More...

#include <igmp.h>

Data Fields

struct igmp_groupnext
 next link
struct netifnetif
 interface on which the group is active
ip4_addr_t group_address
 multicast address
u8_t last_reporter_flag
 signifies we were the last person to report
u8_t group_state
 current state of the group
u16_t timer
 timer for reporting, negative is OFF
u8_t use
 counter of simultaneous uses
ip_addr_t group_address
 multicast address

Detailed Description

igmp group structure - there is a list of groups for each interface these should really be linked from the interface, but if we keep them separate we will not affect the lwip original code too much

There will be a group for the all systems group address but this will not run the state machine as it is used to kick off reports from all the other groups

Definition at line 77 of file FEATURE_LWIP/lwip-interface/lwip/src/include/lwip/igmp.h.


Field Documentation

multicast address

Definition at line 78 of file unsupported/net/lwip/lwip/include/ipv4/lwip/igmp.h.

current state of the group

Definition at line 87 of file FEATURE_LWIP/lwip-interface/lwip/src/include/lwip/igmp.h.

signifies we were the last person to report

Definition at line 85 of file FEATURE_LWIP/lwip-interface/lwip/src/include/lwip/igmp.h.

struct netif * netif

interface on which the group is active

Definition at line 81 of file FEATURE_LWIP/lwip-interface/lwip/src/include/lwip/igmp.h.

struct igmp_group * next

next link

Definition at line 79 of file FEATURE_LWIP/lwip-interface/lwip/src/include/lwip/igmp.h.

u16_t timer

timer for reporting, negative is OFF

Definition at line 89 of file FEATURE_LWIP/lwip-interface/lwip/src/include/lwip/igmp.h.

u8_t use

counter of simultaneous uses

Definition at line 91 of file FEATURE_LWIP/lwip-interface/lwip/src/include/lwip/igmp.h.