1.2.1.5.2 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