Documentation

Documentation

Includes

lwip/opt.h

#include "lwip/opt.h"
#include "lwip/opt.h"

lwip/err.h

#include "lwip/err.h"
#include "lwip/err.h"

lwip/netif.h

#include "lwip/netif.h"
#include "lwip/netif.h"

Macros

Marco LWIP_HDR_IP6_DHCP6_H

#define LWIP_HDR_IP6_DHCP6_H


      

Marco DHCP6_TIMER_MSECS

#define DHCP6_TIMER_MSECS  500
/** period (in milliseconds) of the application calling dhcp6_tmr() */

Marco dhcp6_remove_struct(netif)

#define dhcp6_remove_struct(netif) netif_set_client_data(netif, LWIP_NETIF_CLIENT_DATA_INDEX_DHCP6, NULL)
/** Remove a struct dhcp6 previously set to the netif using dhcp6_set_struct() */

Marco netif_dhcp6_data(netif)

#define netif_dhcp6_data(netif) ((struct dhcp6*)netif_get_client_data(netif, LWIP_NETIF_CLIENT_DATA_INDEX_DHCP6))

      

Functions

Func dhcp6_set_struct

void dhcp6_set_struct(struct netif *netif, struct dhcp6 *dhcp6);


      

Func dhcp6_cleanup

void dhcp6_cleanup(struct netif *netif);


      

Func dhcp6_enable_stateful

err_t dhcp6_enable_stateful(struct netif *netif);


      

Func dhcp6_enable_stateless

err_t dhcp6_enable_stateless(struct netif *netif);


      

Func dhcp6_disable

void dhcp6_disable(struct netif *netif);


      

Func dhcp6_tmr

void dhcp6_tmr(void);


      

Func dhcp6_nd6_ra_trigger

void dhcp6_nd6_ra_trigger(struct netif *netif, u8_t managed_addr_config, u8_t other_config);

      

Vars

Consts

Types

Typedefs