diff options
author | Michael Brown <mcb30@etherboot.org> | 2008-06-11 09:37:58 +0100 |
---|---|---|
committer | Michael Brown <mcb30@etherboot.org> | 2008-06-11 09:37:58 +0100 |
commit | 32e8ab4df028248665456e3d6a42e1285b332291 (patch) | |
tree | 16e093fbd2a880049c535093edb945e4451c415e /src/net/retry.c | |
parent | 3a2c8a269029495c20b2c660642651a9705ffbb8 (diff) | |
download | ipxe-32e8ab4df028248665456e3d6a42e1285b332291.tar.gz |
[retry] Add start_timer_fixed()
Allow for timers to be started with fixed timeouts.
Diffstat (limited to 'src/net/retry.c')
-rw-r--r-- | src/net/retry.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/net/retry.c b/src/net/retry.c index 90b897112..3c934018c 100644 --- a/src/net/retry.c +++ b/src/net/retry.c @@ -74,15 +74,14 @@ void start_timer ( struct retry_timer *timer ) { } /** - * Start timer with no delay + * Start timer with a specified fixed timeout * * @v timer Retry timer - * - * This starts the timer running with a zero timeout value. + * @v timeout Timeout, in ticks */ -void start_timer_nodelay ( struct retry_timer *timer ) { +void start_timer_fixed ( struct retry_timer *timer, unsigned long timeout ) { start_timer ( timer ); - timer->timeout = 0; + timer->timeout = timeout; } /** |