AnsweredAssumed Answered

tftp client does not ack if server re-sends same block

Question asked by Hetul Patel on Sep 9, 2015
Latest reply on Oct 13, 2015 by Carlos_Musich



Has anyone encountered a situation where trying to use tftp client to get a file results in "Unknown transfer ID" after it receives few blocks?  In my scenario, after debugging it came down to server re-sending a block (possible ack timeout due to delay) which resulted in tftp_recv_data function returning bad TID error.


I found a work around to this by adding additional else if statement in tftp_recv_data function(screenshot attached).


Is this a possible bug or am I doing something wrong?