1.2.4.1.2 Address Resolution Protocol (ARP) Configurations
ARP Specific User Configurations
Number of Cache Entries:
Default number of entries per interface.
Default value 5
Symbol TCPIP_ARP_CACHE_ENTRIES
Enable ARP Commands:
Enable the ARP TCP/IP Console Commands
Default value: false
Symbol: TCPIP_ARP_COMMANDS_ENABLE
Delete Old Cache:
On initialization, delete the old cache if still in place
Else do not re-initialize
Default value: 1
Symbol TCPIP_ARP_CACHE_DELETE_OLD
Time-Out for removal of Solved Entry (in sec):
Timeout for a solved entry in the cache.
The entry will be removed if the tmo elapsed and the entry has not been referenced again
Value is in seconds
Default value: (20 * 60)
Symbol TCPIP_ARP_CACHE_SOLVED_ENTRY_TMO
Time-Out to solve Pending Cache Entry (in sec):
Timeout for a cache entry pending to be solved
The entry will be removed if the tmo elapsed and the entry has not been solved.
A solved entry moves to the solved entries timeout.
Value is in seconds
Default value: (1 * 60)
Symbol TCPIP_ARP_CACHE_PENDING_ENTRY_TMO
Time-Out for Resending an ARP Request for Pending Entry (in sec):
Timeout for resending an ARP request for a pending entry
In order to prevent the ARP flooding the standard recommends it to be greater than 1 sec.
It should be less than TCPIP_ARP_CACHE_PENDING_ENTRY_TMO
Value is in seconds
Default value: 2
Symbol TCPIP_ARP_CACHE_PENDING_RETRY_TMO
Number of Retries for Resolving an Entry:
Number of ARP requests generated for resolving an entry.
Default value: 3
Symbol TCPIP_ARP_CACHE_ENTRY_RETRIES
Number of Retries for Gratuitous ARP Request:
Number of ARP requests generated when sending a gratuitous ARP probe.
Default value: 1
Symbol TCPIP_ARP_GRATUITOUS_PROBE_COUNT
Purge Threshold Percentage:
Default purge threshold, percentage
Once the number of resolved entries in the cache gets beyond the threshold some resolved entries will be purged.
Default value: 75
Symbol TCPIP_ARP_CACHE_PURGE_THRESHOLD
Number of Entries to Delete Once the Threshold is Reached:
The number of entries to delete, once the threshold is reached.
Default value: 3
Symbol TCPIP_ARP_CACHE_PURGE_QUANTA
Maximum Percentage of Permanent Entries Allowed in Cache:
Maximum percentage of permanent entries in the cache.
Note that since permanent entries cannot be removed they tend to degrade the efficiency of the cache look up.
Default value: 50
Symbol TCPIP_ARP_CACHE_PERMANENT_QUOTA
Alias Interfaces Share One Cache:
ARP caches configuration for aliases.
If this symbol is true, then the alias interfaces share the cache with the primary interface.
Otherwise each interface uses its own cache.
Default value should be 1 if the alias interfaces are in the same network with the primary interface
Symbol TCPIP_ARP_PRIMARY_CACHE_ONLY
ARP Task Rate (in msec):
ARP task processing rate, in milliseconds.
The ARP module will process a timer event with this rate for maintaining its own queues, processing timeouts, etc.
Choose it so that the other ARP_CACHE_xxx_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: 2000
Symbol TCPIP_ARP_TASK_PROCESS_RATE