Documentation
Includes
lwip/opt.h
#include "lwip/opt.h"
lwip/pbuf.h
#include "lwip/pbuf.h"
lwip/netif.h
#include "lwip/netif.h"
Macros
Marco LWIP_HDR_MLD6_H
#define LWIP_HDR_MLD6_H
Marco MLD6_TMR_INTERVAL
#define MLD6_TMR_INTERVAL 100 /* Milliseconds */
Marco netif_mld6_data(netif)
#define netif_mld6_data(netif) ((struct mld_group *)netif_get_client_data(netif, LWIP_NETIF_CLIENT_DATA_INDEX_MLD6))
Functions
Func mld6_stop
err_t mld6_stop(struct netif *netif);
Func mld6_report_groups
void mld6_report_groups(struct netif *netif);
Func mld6_tmr
void mld6_tmr(void);
void mld6_input(struct pbuf *p, struct netif *inp);
Func mld6_joingroup
err_t mld6_joingroup(const ip6_addr_t *srcaddr, const ip6_addr_t *groupaddr);
Func mld6_joingroup_netif
err_t mld6_joingroup_netif(struct netif *netif, const ip6_addr_t *groupaddr);
Func mld6_leavegroup
err_t mld6_leavegroup(const ip6_addr_t *srcaddr, const ip6_addr_t *groupaddr);
Func mld6_leavegroup_netif
err_t mld6_leavegroup_netif(struct netif *netif, const ip6_addr_t *groupaddr);
Vars
Variable mld_group
struct mld_group *mld6_lookfor_group(struct netif *ifp, const ip6_addr_t *addr);
Consts
Types
Typedefs