1.2.1.4.2 Dynamic Host Configuration Protocol (DHCPS) Configurations
DHCPS Specific User Configurations
Maximum Number of Entries in the Lease Table:
- The Maximum Number of entries in the lease table
- Default total number of entries for all the the interface
- Default value: 15
- Symbol TCPIP_DHCPS_LEASE_ENTRIES_DEFAULT
Number of DHCP Server Instances:
- Number of interfaces the DHCP server to run on
- Default value: 1
- Symbol TCPIP_DHCP_SERVER_INSTANCES_NUMBER
DHCPS Address Range Start:
- Start of IP address Range , network_config.h ipaddress and this start of IP address should be in same SUBNET
- RECOMENDED - network_config.h ipaddress should be 192.168.1.1 if DHCP server ip address range starts from 192.168.1.100.
- Default value: "192.168.1.100"
- Symbol TCPIP_DHCPS_DEFAULT_IP_ADDRESS_RANGE_START
DHCPS Server IP Address:
- DHCP server Address per interface. DHCP server Address selection should be in the same subnet.
- Default value: "192.168.1.1"
- Symbol TCPIP_DHCPS_DEFAULT_SERVER_IP_ADDRESS
DHCPS Netmask:
- The DHCP server network mask
- Default value: "254.255.255.0"
- Symbol TCPIP_DHCPS_DEFAULT_SERVER_NETMASK_ADDRESS
Default Gateway:
- DHCP server gateway sddress per interface.
- Default value: "192.168.1.1"
- Symbol TCPIP_DHCPS_DEFAULT_SERVER_GATEWAY_ADDRESS
Primary DNS Server Address:
- DHCP server DNS primary Address
- Default value: "192.168.1.1"
- Symbol TCPIP_DHCPS_DEFAULT_SERVER_PRIMARY_DNS_ADDRESS
Secondary DNS Server Address:
- DHCP server DNS secondary Address
- Default value: "192.168.1.1"
- Symbol TCPIP_DHCPS_DEFAULT_SERVER_SECONDARY_DNS_ADDRESS
DHCP Server Task Rate (in msec):
- DHCPS task processing rate, in milliseconds.
- The DHCPS module will process a timer event with this rate for maintaining its own queues, processing timeouts, etc.
- Choose it so that the other TMO are multiple of this
- The lower the rate (higher the frequency) the higher the module priority and higher module performance can be obtained
- The value cannot be lower than the TCPIP_STACK_TICK_RATE.
- Default value: 200
- Symbol TCPIP_DHCPS_TASK_PROCESS_RATE
Timeout for a Solved Entry in the Cache (in sec):
- Timeout for a solved entry in the cache
- The entry will be removed if the TMO lapsed and the entry has not been referenced again
- Value is in seconds
- Default value: (20 * 60)
- Symbol TCPIP_DHCPS_LEASE_SOLVED_ENTRY_TMO
Timeout for an Unsolved Entry (in sec):
- Timeout for a unsolved entry
- An entry should be removed from the cache if there is no REQUEST after OFFER
- Value is in seconds
- Default value: 5
- Symbol TCPIP_DHCPS_LEASE_REMOVED_BEFORE_ACK
Delete Old Entries:
- Delete the existing cached entries at stack/interface restart
- Default value: true
- Symbol TCPIP_DHCP_SERVER_DELETE_OLD_ENTRIES