Jump to main content

##

# TCPIP_DHCPV6_CONFIG_FLAGS Enumeration

## C

    typedef enum {
    TCPIP_DHCPV6_FLAG_NONE = 0,
    TCPIP_DHCPV6_FLAG_START_ENABLE = 0x01,
    TCPIP_DHCPV6_FLAG_DAD_DISABLE = 0x02,
    TCPIP_DHCPV6_FLAG_IA_IGNORE_RENEW_LTIME = 0x04,
    TCPIP_DHCPV6_FLAG_IA_IGNORE_REBIND_LTIME = 0x08,
    TCPIP_DHCPV6_FLAG_IA_NOTIFY_SUB_STATE = 0x80
    } TCPIP_DHCPV6_CONFIG_FLAGS;

## Description

DHCPV6 start up flags.

## Members

Members | Description
--- | ---
TCPIP_DHCPV6_FLAG_START_ENABLE = 0x01 | Enable the DHCPv6 at stack start up.
TCPIP_DHCPV6_FLAG_DAD_DISABLE = 0x02 | Disable the DAD processing for DHCP generated addresses Use only for testing or in special cases Default should be disabled.
TCPIP_DHCPV6_FLAG_IA_IGNORE_RENEW_LTIME = 0x04 | If enabled, the IA (and its associated address) renew process will be valid as dictated by t1/defaultIataT1 and its address preferred lifetime will be ignored If disabled, the IA and its address will attempt renew when the minimum of address preferred lifetime and t1/defaultIataT1 expired Default should be disabled.
TCPIP_DHCPV6_FLAG_IA_IGNORE_REBIND_LTIME = 0x08 | If enabled, the IA (and its associated address) rebind process will be valid as dictated by t2/defaultIataT2 and its address valid lifetime will be ignored If disabled, the IA and its address will attempt rebind when the minimum of address valid lifetime and t2/defaultIataT2 expired Default should be disabled.
TCPIP_DHCPV6_FLAG_IA_NOTIFY_SUB_STATE = 0x80 | If enabled, the IA notifications will be generated for IA substate changes too (finer grain) if disabled, notifications will be generated for IA state changes only Default should be disabled.