summaryrefslogtreecommitdiffstats
path: root/src/vnet/bfd
diff options
context:
space:
mode:
authorKlement Sekera <ksekera@cisco.com>2020-01-29 22:59:48 +0000
committerPaul Vinciguerra <pvinci@vinciconsulting.com>2020-01-30 00:37:16 +0000
commit27d12d30cdf5af37fad0e14db0877ca716af2115 (patch)
tree971d9ffa7693a8178bfb79f13e5a9ae266a2307d /src/vnet/bfd
parent31b1a6ce1d427d08b3ae1eac75d702860c255043 (diff)
bfd: add missing cast
Add missing cast to time conversion function to to deal with arbitrary clocks-per-second values. Type: fix Change-Id: I5075a823e7a95c972c513ac765252337d5f59fbf Signed-off-by: Klement Sekera <ksekera@cisco.com>
Diffstat (limited to 'src/vnet/bfd')
-rw-r--r--src/vnet/bfd/bfd_main.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/vnet/bfd/bfd_main.c b/src/vnet/bfd/bfd_main.c
index ef6ada8823f..34e98042e86 100644
--- a/src/vnet/bfd/bfd_main.c
+++ b/src/vnet/bfd/bfd_main.c
@@ -60,7 +60,7 @@ bfd_usec_to_clocks (const bfd_main_t * bm, u64 us)
u32
bfd_clocks_to_usec (const bfd_main_t * bm, u64 clocks)
{
- return (clocks / bm->cpu_cps) * USEC_PER_SECOND;
+ return ((f64) clocks / bm->cpu_cps) * USEC_PER_SECOND;
}
static vlib_node_registration_t bfd_process_node;