Jump to main content

##

# 1.2.1.22.2 Trivial File Transfer Protocol (TFTP) Client Configurations

TFTP Client Specific User Configurations

- TFTP Client Maximum Retries:

  - The number of attempts before declaring a TIMEOUT error.
  - Default value: 3
  - Symbol TCPIP_TFTPC_MAX_RETRIES

- Maximum Length for File name:

  - The maximum value for the file name size.
  - Default value: 32
  - Symbol TCPIP_TFTPC_FILENAME_LEN

- Enable Console Commands:

  - Enable the TFTP TCP/IP Console Commands
  - Default value: false
  - Symbol: TCPIP_TFTPC_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: 100
  - Symbol TCPIP_TFTPC_TASK_TICK_RATE

- Enable User Notification:

  - Allow TFTP client user notification
  - If enabled, the TCPIP_TFTPC_HandlerRegister/TCPIP_TFTPC_HandlerDeRegister functions exist and can be used
  - Default value: false
  - Symbol TCPIP_TFTPC_USER_NOTIFICATION

- Maximum Length for Server Address:

  - The maximum length to store the server address
  - Default value: 40
  - Symbol TCPIP_TFTPC_SERVERADDRESS_LEN

- TFTP Client Socket Connection Timeout (in sec):

  - The number of seconds to wait before declaring a TIMEOUT error on PUT.
  - Value is in seconds
  - Default value: 3
  - Symbol TCPIP_TFTPC_ARP_TIMEOUT

- TFTP Client Command Process Timeout (in sec):

  - The number of seconds to wait before declaring a TIMEOUT error on GET.
  - Value is in seconds
  - Default value: 3
  - Symbol TCPIP_TFTPC_CMD_PROCESS_TIMEOUT

- Default Interface:

  - The default TFTP interface for multi-homed hosts.
  - Default value: interface 0
  - Symbol TCPIP_TFTPC_DEFAULT_IF