Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Multicast listener discovery for IPv6. More...
Functions | |
err_t | mld6_joingroup (const ip6_addr_t *srcaddr, const ip6_addr_t *groupaddr) |
Join a group on a network interface. | |
err_t | mld6_joingroup_netif (struct netif *netif, const ip6_addr_t *groupaddr) |
Join a group on a network interface. | |
err_t | mld6_leavegroup (const ip6_addr_t *srcaddr, const ip6_addr_t *groupaddr) |
Leave a group on a network interface. | |
err_t | mld6_leavegroup_netif (struct netif *netif, const ip6_addr_t *groupaddr) |
Leave a group on a network interface. |
Detailed Description
Multicast listener discovery for IPv6.
Aims to be compliant with RFC 2710. No support for MLDv2.
To be called from TCPIP thread
Function Documentation
err_t mld6_joingroup | ( | const ip6_addr_t * | srcaddr, |
const ip6_addr_t * | groupaddr | ||
) |
Join a group on a network interface.
- Parameters:
-
srcaddr ipv6 address of the network interface which should join a new group. If IP6_ADDR_ANY, join on all netifs groupaddr the ipv6 address of the group to join
- Returns:
- ERR_OK if group was joined on the netif(s), an err_t otherwise
Definition at line 304 of file lwip_mld6.c.
err_t mld6_joingroup_netif | ( | struct netif * | netif, |
const ip6_addr_t * | groupaddr | ||
) |
Join a group on a network interface.
- Parameters:
-
netif the network interface which should join a new group. groupaddr the ipv6 address of the group to join
- Returns:
- ERR_OK if group was joined on the netif, an err_t otherwise
Definition at line 337 of file lwip_mld6.c.
err_t mld6_leavegroup | ( | const ip6_addr_t * | srcaddr, |
const ip6_addr_t * | groupaddr | ||
) |
Leave a group on a network interface.
- Parameters:
-
srcaddr ipv6 address of the network interface which should leave the group. If IP6_ISANY, leave on all netifs groupaddr the ipv6 address of the group to leave
- Returns:
- ERR_OK if group was left on the netif(s), an err_t otherwise
Definition at line 377 of file lwip_mld6.c.
err_t mld6_leavegroup_netif | ( | struct netif * | netif, |
const ip6_addr_t * | groupaddr | ||
) |
Leave a group on a network interface.
- Parameters:
-
netif the network interface which should leave the group. groupaddr the ipv6 address of the group to leave
- Returns:
- ERR_OK if group was left on the netif, an err_t otherwise
Definition at line 410 of file lwip_mld6.c.
Generated on Tue Jul 12 2022 12:22:35 by
