summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMichael Brown2005-05-27 18:47:16 +0200
committerMichael Brown2005-05-27 18:47:16 +0200
commit92f1a5c677c1cfda27eba5d5ceaede27dcbac587 (patch)
tree758915a4893d5ea5770cb5ff89d14c9793b0b5e1 /src
parentAdded diatribe about the mismatch between the PXE spec and the TFTP (diff)
downloadipxe-92f1a5c677c1cfda27eba5d5ceaede27dcbac587.tar.gz
ipxe-92f1a5c677c1cfda27eba5d5ceaede27dcbac587.tar.xz
ipxe-92f1a5c677c1cfda27eba5d5ceaede27dcbac587.zip
Documented the purpose of the two timeout fields in
s_PXENV_TFTP_READ_FILE.
Diffstat (limited to 'src')
-rw-r--r--src/include/pxe_api.h13
1 files changed, 11 insertions, 2 deletions
diff --git a/src/include/pxe_api.h b/src/include/pxe_api.h
index 53766ee07..7256c57e5 100644
--- a/src/include/pxe_api.h
+++ b/src/include/pxe_api.h
@@ -646,9 +646,18 @@ struct s_PXENV_TFTP_READ_FILE {
UDP_PORT_t TFTPClntPort;
/** Server multicast listening port */
UDP_PORT_t TFTPSrvPort;
- /** Timeout for receiving data or ACK packets */
+ /** TFTP open timeout.
+ *
+ * This is the timeout for receiving the first DATA or ACK
+ * packets during the MTFTP Listen phase.
+ */
UINT16_t TFTPOpenTimeOut;
- /** Timeout before issuing MTFTP open */
+ /** TFTP reopen timeout.
+ *
+ * This is the timeout for receiving an ACK packet while in
+ * the MTFTP Listen phase (when at least one ACK packet has
+ * already been seen).
+ */
UINT16_t TFTPReopenDelay;
} PACKED;