aboutsummaryrefslogtreecommitdiff
path: root/networking/udhcp/serverpacket.h
diff options
context:
space:
mode:
authorRob Landley <rob@landley.net>2005-06-07 02:40:39 +0000
committerRob Landley <rob@landley.net>2005-06-07 02:40:39 +0000
commitf3133c414989a1409d79db43a426f122dc06cbed (patch)
treef12f8a0c90838f21d42e87a64e66f2de144c5025 /networking/udhcp/serverpacket.h
parentf7662da2af1b6a9982ca0b2c8186dd1893d8c292 (diff)
downloadbusybox-f3133c414989a1409d79db43a426f122dc06cbed.tar.gz
Thus spake Brenda J. Butler:
We were seeing some timeouts when getting files with the busybox tftp client. With tcpdump, we saw that the tftp client was receiving blocks and ack'ing them, but the server was failing to receive the occasional ack. When that happened, the server would send the last block over again, but the tftp client was expecting the next block. This patch allows the client to recover from this situation (it sends an ack for the repeat block but does not write it to the local file). I hope it meets your approval, please don't hesitate to send me comments for improvement. The patch is against "head" in svn, I tested it on an older version of busybox in our environment. It applied cleanly to the older version. Credit for this goes to my co-worker John McCarthy for finding it and me for fixing it (assuming it works for everyone else too). cheerio, bjb
Diffstat (limited to 'networking/udhcp/serverpacket.h')
0 files changed, 0 insertions, 0 deletions