1.2.1.23.2 TFTP Server Configurations
TFTP Server Specific User Configurations
Maximum number of Clients:
The number of Clients requests will be processed for the TFTP server stack.
Default value: 3
Symbol TCPIP_TFTPS_CLIENT_NUMBER
Default file name length:
The default length of the file name
Default value: 64
Symbol TCPIP_TFTPS_FILENAME_LEN
Root Directory Path:
The root of the TFTP server directory
The server will have access only to the files beneath this path
Default value: none
Symbol TCPIP_TFTPS_MOUNT_POINT
Enable Console Commands:
Enable the TFTP TCP/IP Console Commands
Default value: false
Symbol: TCPIP_TFTPS_CONSOLE_CMD
TFTP Task Rate (in msec):
TFTP task processing rate, in milliseconds.
The TFTP 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: 60
Symbol TCPIP_TFTPS_TASK_TICK_RATE
Maximum Number of Retransmissions:
The number of attempts to retransmit the previous packet before declaring a TIMEOUT error.
Default value: 3
Symbol TCPIP_TFTPS_RETRANSMIT_COUNT
Maximum File Size (bytes):
The maximum size for a file in bytes to be accepted.
Default value: 64000
Symbol TCPIP_TFTPS_DEFAULT_FILESIZE
Maximum Block Size (bytes):
The maximum value for the file block size.
Even though the RFC allows blocks of up to 65464 bytes, in practice the limit is set to 1468 bytes:
the size of an Ethernet MTU minus the headers of TFTP (4 bytes), UDP (8 bytes) and IP (20 bytes)
Default value: 512
Symbol TCPIP_TFTPS_DEFAULT_BLOCK_SIZE
Default Retransmission timeout (in sec):
This time is used during the TFTP retransmission
The server will wait for the client for these many seconds before retransmitting.
Value is in seconds
Default value: 10
Symbol TCPIP_TFTPS_DEFAULT_TIMEOUT
Command process timeout (in sec):
The number of seconds to wait before declaring a TIMEOUT when processing a GET/PUT command
Value is in seconds
Default value: 10
Symbol TCPIP_TFTPS_CMD_PROCESS_TIMEOUT
Enable User Notification:
Allow TFTP Server user notification
If enabled, the TCPIP_TFTPS_HandlerRegister/TCPIP_TFTPS_HandlerDeRegister functions exist and can be used
Default value: false
Symbol TCPIP_TFTPS_USER_NOTIFICATION