summaryrefslogtreecommitdiffstats
path: root/tester/rt/tftpserver.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* tester/tftp: Add a session timeoutChris Johns2023-11-081-7/+50
| | | | | | | | - Fix listener done state - Finish open with the state as finished Closes #4959
* tester/tftp: Fix recovery of timed out TFTP sessionsChris Johns2021-09-191-9/+10
| | | | | | | | - Add support to retry the tftp session if the target has not started - Add target handlers for the test directives to allow recovery on error
* tester/tftp: Fix prptocol timeout handlingChris Johns2021-09-091-14/+14
| | | | - Change some of the notification messages
* tester: Avoid TFTP race conditionKinsey Moore2021-05-181-2/+2
| | | | | | | | | The u-boot TFTP client will fail a fully completed file retrieval if the final ACK gets an ICMP response that the port is unavailable which can occur if the port is closed before the ACK arrives from the client. This change causes the TFTP server to wait for the final ACK before closing the socket and prevents transfers from failing due to the race condition.
* tester: Fix TFTP server Python2 issues.Chris Johns2020-09-071-4/+28
| | | | | | | - Add a --show-backtrace option to make it easier for users to get an exception backtrace if something goes wrong. - Fix the --packet-trace option so it actually decodes the packets
* tester: Change to a simpler TFTP serverChris Johns2020-09-011-0/+699
- Add a simpler TFTP to allow parallel test hardware - Remove the imported tftpy server Closes #4063