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
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 |