summaryrefslogtreecommitdiffstats
path: root/src/net/retry.c
diff options
context:
space:
mode:
authorMichael Brown2007-08-13 19:59:00 +0200
committerMichael Brown2007-08-13 19:59:00 +0200
commit0a3c2b80ea5171cc794131ce29b5cb8d209a4a49 (patch)
tree4cbb7a4c984e61074ec152568c093dd9ca30cd2a /src/net/retry.c
parentBuild the all-driver images by default, and print instructions for usage. (diff)
downloadipxe-0a3c2b80ea5171cc794131ce29b5cb8d209a4a49.tar.gz
ipxe-0a3c2b80ea5171cc794131ce29b5cb8d209a4a49.tar.xz
ipxe-0a3c2b80ea5171cc794131ce29b5cb8d209a4a49.zip
Add start_timer_nodelay()
Diffstat (limited to 'src/net/retry.c')
-rw-r--r--src/net/retry.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/net/retry.c b/src/net/retry.c
index 6734968f..0f711e6d 100644
--- a/src/net/retry.c
+++ b/src/net/retry.c
@@ -74,6 +74,18 @@ void start_timer ( struct retry_timer *timer ) {
}
/**
+ * Start timer with no delay
+ *
+ * @v timer Retry timer
+ *
+ * This starts the timer running with a zero timeout value.
+ */
+void start_timer_nodelay ( struct retry_timer *timer ) {
+ start_timer ( timer );
+ timer->timeout = 0;
+}
+
+/**
* Stop timer
*
* @v timer Retry timer