1.2.4.2.2 Internet Control Message Protocol (ICMP) Configurations
ICMP Specific User Configurations
Use ICMPv4 Server:
- Build with the ICMP server support
- Default value: true
- Symbol TCPIP_STACK_USE_ICMP_SERVER
Allow Replies to Echo Broadcast Requests:
- Allow replies to echo requests sent to a broadcast address
- By default this should be disabled, to prevent broadcast flood attacks
- Note that this could be a security issue
- Default value: false
- Symbol TCPIP_ICMP_ECHO_BROADCASTS, TCPIP_ICMP_ECHO_ALLOW_BROADCASTS
Use ICMPv4 Client:
- Build with the ICMP client support
- Default value: false
- Symbol TCPIP_STACK_USE_ICMP_CLIENT
ICMP Task Rate (in msec):
- ICMP task processing rate, in milliseconds.
- The ICMP module will process a timer event with this rate for maintaining its own queues, processing timeouts, etc.
- 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: 33
- Symbol TCPIP_ICMP_TASK_TICK_RATE
Maximum Number of Supported Client Requests:
- Maximum number of parallel outgoing ICMP echo requests supported at one time
- Default value: 4
- Symbol TCPIP_STACK_MAX_CLIENT_ECHO_REQUESTS
Echo request timeout (in msec):
- ICMP timeout for a request that was sent and no reply was received
- Value is in milliseconds
- Default value: 500
- Symbol TCPIP_ICMP_ECHO_REQUEST_TIMEOUT
Enable Console Commands:
- Enable the ICMP TCP/IP Console ping commands
- Default value: false
- Symbol: TCPIP_ICMP_COMMAND_ENABLE
Number of ICMP Echo requests:
- The console ping command number of Echo requests to send
- Default value: 4
- Symbol TCPIP_STACK_COMMANDS_ICMP_ECHO_REQUESTS
ICMP Request Delay (in msec):
- The console ping command delay between between 2 echo requests
- Default value: 1000
- Symbol TCPIP_STACK_COMMANDS_ICMP_ECHO_REQUEST_DELAY
ICMP Give Up Time-out (in msec):
- The console ping command time out
- If no reply received after this time, the command will give up
- Default value: 5000
- Symbol TCPIP_STACK_COMMANDS_ICMP_ECHO_TIMEOUT
Echo Request Data Buffer size - bytes:
- The console ping command data buffer size
- Default value: 2000
- Symbol TCPIP_STACK_COMMANDS_ICMP_ECHO_REQUEST_BUFF_SIZE
Echo request Default Data Size - bytes:
- The console ping command default echo request size
- Default value: 100
- Symbol TCPIP_STACK_COMMANDS_ICMP_ECHO_REQUEST_DATA_SIZE