vppinfra: manual cherrypick timebase fixes 16/26216/2
authorDave Barach <[email protected]>
Fri, 27 Mar 2020 15:14:59 +0000 (11:14 -0400)
committerDave Barach <[email protected]>
Fri, 27 Mar 2020 16:03:19 +0000 (12:03 -0400)
commitb70fd4a545cf8e3bb1c3ddbac3fff6a112a8cbbd
tree9885466351e09265d0ad3434c6bf2898cabe3dd6
parentffe2caf9da1105c4fedd7c152deea456816eed17
vppinfra: manual cherrypick timebase fixes

Gerrit Headline
------ --------
25729  fix corner cases in tw_timer_expire
25763  improve timebase resilience
25837  remove time jump workaround

Automatic cherry-picking failed miserably.

Type: fix
Ticket: VPP-1852

Signed-off-by: Dave Barach <[email protected]>
Change-Id: I460effb2b5f4f19ae4548ef01ca3726b7412bd7f
src/vppinfra/time.c
src/vppinfra/time.h
src/vppinfra/tw_timer_template.c