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.
Dependents: mbed-TFT-example-NCS36510 mbed-Accelerometer-example-NCS36510 mbed-Accelerometer-example-NCS36510
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 327 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 360 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 400 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 433 of file lwip_mld6.c.
Generated on Tue Jul 12 2022 11:03:07 by
