|
lwIP 2.2.1
Lightweight IP stack
|
Macros | |
| #define | netif_igmp_data(netif) |
Functions | |
| err_t | igmp_joingroup (const ip4_addr_t *ifaddr, const ip4_addr_t *groupaddr) |
| err_t | igmp_joingroup_netif (struct netif *netif, const ip4_addr_t *groupaddr) |
| err_t | igmp_leavegroup (const ip4_addr_t *ifaddr, const ip4_addr_t *groupaddr) |
| err_t | igmp_leavegroup_netif (struct netif *netif, const ip4_addr_t *groupaddr) |
To be called from TCPIP thread
| #define netif_igmp_data | ( | netif | ) |
Get list head of IGMP groups for netif. Note: The allsystems group IP is contained in the list as first entry.
| err_t igmp_joingroup | ( | const ip4_addr_t * | ifaddr, |
| const ip4_addr_t * | groupaddr ) |
| err_t igmp_joingroup_netif | ( | struct netif * | netif, |
| const ip4_addr_t * | groupaddr ) |
Join a group on one network interface.
| netif | the network interface which should join a new group |
| groupaddr | the ip address of the group which to join |
| err_t igmp_leavegroup | ( | const ip4_addr_t * | ifaddr, |
| const ip4_addr_t * | groupaddr ) |
| err_t igmp_leavegroup_netif | ( | struct netif * | netif, |
| const ip4_addr_t * | groupaddr ) |
Leave a group on one network interface.
| netif | the network interface which should leave a group |
| groupaddr | the ip address of the group which to leave |