diff options
author | Florin Coras <fcoras@cisco.com> | 2018-06-22 15:29:38 -0700 |
---|---|---|
committer | Dave Barach <openvpp@barachs.net> | 2018-06-25 20:43:44 +0000 |
commit | adb5bd5344cd7b422c0c08e6434ad8642b897502 (patch) | |
tree | 93f2ed26f808ff73882436ea4702eb0eedc2f765 /src/vppinfra/tw_timer_template.h | |
parent | c474feea962bcde3b5eece0ff2be8d3fd8019093 (diff) |
tw: add light weight timer update function
Because it avoids pool putting/getting the timer, this function is
somewhat faster than stopping and restarting a timer.
Change-Id: Id99ed9d356b0b1f7e12facfe8da193e1cd30b3ec
Signed-off-by: Florin Coras <fcoras@cisco.com>
Diffstat (limited to 'src/vppinfra/tw_timer_template.h')
-rw-r--r-- | src/vppinfra/tw_timer_template.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/vppinfra/tw_timer_template.h b/src/vppinfra/tw_timer_template.h index 0217644df6e..b5cdac05506 100644 --- a/src/vppinfra/tw_timer_template.h +++ b/src/vppinfra/tw_timer_template.h @@ -238,6 +238,8 @@ u32 TW (tw_timer_start) (TWT (tw_timer_wheel) * tw, u32 pool_index, u32 timer_id, u64 interval); void TW (tw_timer_stop) (TWT (tw_timer_wheel) * tw, u32 handle); +void TW (tw_timer_update) (TWT (tw_timer_wheel) * tw, u32 handle, + u64 interval); void TW (tw_timer_wheel_init) (TWT (tw_timer_wheel) * tw, void *expired_timer_callback, |