lwip: tftp: resend initial request
authorJerome Forissier <jerome.forissier@linaro.org>
Thu, 24 Jul 2025 16:08:24 +0000 (18:08 +0200)
committerJerome Forissier <jerome.forissier@linaro.org>
Mon, 18 Aug 2025 13:47:58 +0000 (15:47 +0200)
commit46fc56559933777051bcc7b58d06424f1f4af504
tree2bc557c7ebb3b61d5829f3af44b7b56d723c146c
parent512be8979666a9c62e5ffb8f331d6cd3052623a4
lwip: tftp: resend initial request

The TFTP implementation does not resend the initial request if there is
no response from the server. Since TFTP is based on UDP, there should be
a mechanism to deal with unreliable transmissions at this point, similar
to what we have for data packets. Therefore, introduce request
retransmission.

Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org>
CC: Venkatesh Abbarapu <venkatesh.abbarapu@amd.com>
CC: Michal Simek <michal.simek@amd.com>
CC: Ilias Apalodimas <ilias.apalodimas@linaro.org>
lib/lwip/lwip/src/apps/tftp/tftp.c