TCPIP_DHCPS_CLIENT_OPTION_TYPE Enumeration

C

typedef enum
{
    TCPIP_DHCPS_CLIENT_OPTION_ROUTER           = 0,
    TCPIP_DHCPS_CLIENT_OPTION_DNS,
    TCPIP_DHCPS_CLIENT_OPTION_TIME_SERVER,
    TCPIP_DHCPS_CLIENT_OPTION_NAME_SERVER,
    TCPIP_DHCPS_CLIENT_OPTION_T1_RENEWAL,
    TCPIP_DHCPS_CLIENT_OPTION_T2_REBINDING,
    TCPIP_DHCPS_CLIENT_OPTION_NTP_SERVER,
}TCPIP_DHCPS_CLIENT_OPTION_TYPE;

Description

Enumeration: TCPIP_DHCPS_CLIENT_OPTION_TYPE

DHCP server options to be provided to the clients for a specific interface.

Describes the list of options to be provided to the clients by the DHCP server running an interface.

Remarks

More options will be eventually added as needed

Maximum 16 options are supported for now.

The TCPIP_DHCPS_CLIENT_OPTION_T1_RENEWAL and TCPIP_DHCPS_CLIENT_OPTION_T2_REBINDING options are controlled by the global build symbol TCPIP_DHCPS_OPTION_T1_T2_SUPPRESS (configuration.h). They are enabled by default and have the default values of 1/2 and 7/8 respectively. When they are not suppressed, different values than default are configurable using this option.

Members

MembersDescription
TCPIP_DHCPS_CLIENT_OPTION_ROUTERProvide router/gateway option
TCPIP_DHCPS_CLIENT_OPTION_DNSProvide DNS option
TCPIP_DHCPS_CLIENT_OPTION_TIME_SERVERProvide time server option
TCPIP_DHCPS_CLIENT_OPTION_NAME_SERVERProvide name server option
TCPIP_DHCPS_CLIENT_OPTION_T1_RENEWALProvide T1 renewal option
TCPIP_DHCPS_CLIENT_OPTION_T2_REBINDINGProvide T2 rebinding option
TCPIP_DHCPS_CLIENT_OPTION_NTP_SERVERProvide NTP server option