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
Members | Description |
---|---|
TCPIP_DHCPS_CLIENT_OPTION_ROUTER | Provide router/gateway option |
TCPIP_DHCPS_CLIENT_OPTION_DNS | Provide DNS option |
TCPIP_DHCPS_CLIENT_OPTION_TIME_SERVER | Provide time server option |
TCPIP_DHCPS_CLIENT_OPTION_NAME_SERVER | Provide name server option |
TCPIP_DHCPS_CLIENT_OPTION_T1_RENEWAL | Provide T1 renewal option |
TCPIP_DHCPS_CLIENT_OPTION_T2_REBINDING | Provide T2 rebinding option |
TCPIP_DHCPS_CLIENT_OPTION_NTP_SERVER | Provide NTP server option |