]> rtime.felk.cvut.cz Git - lisovros/qemu_apohw.git/commit
slirp: Handle more than 65535 blocks in TFTP transfers
authorHervé Poussineau <hpoussin@reactos.org>
Thu, 13 Sep 2012 10:39:36 +0000 (12:39 +0200)
committerJan Kiszka <jan.kiszka@siemens.com>
Thu, 13 Sep 2012 10:39:36 +0000 (12:39 +0200)
commit4aa401f39e048e71020cceb59f126ab941095a42
treec3cf40360a16b1401e80141c0c1ac1969950144c
parent78be056628c76ff73eedeade86fde44b97343c79
slirp: Handle more than 65535 blocks in TFTP transfers

RFC 1350 does not mention block count roll-over. However, a lot of TFTP servers
implement it to be able to transmit big files, so do it also.

Current block size is 512 bytes, so TFTP files were limited to 32 MB.

Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
slirp/tftp.c
slirp/tftp.h