From 765008670bec75cab679c4f549c5dac744842887 Mon Sep 17 00:00:00 2001 From: Rajesh Goel Date: Thu, 3 Sep 2020 18:38:03 +0530 Subject: [PATCH] stats: Fix stat_segment to set timeout directly Type: fix Signed-off-by: Rajesh Goel Change-Id: Ib37802f4270fe894a31e871c7fbb12b5a1cdf058 --- src/vpp-api/client/stat_client.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/vpp-api/client/stat_client.h b/src/vpp-api/client/stat_client.h index 9d2e50c902e..c5fa5597758 100644 --- a/src/vpp-api/client/stat_client.h +++ b/src/vpp-api/client/stat_client.h @@ -145,6 +145,19 @@ stat_segment_set_timeout_nsec (stat_client_main_t * sm, uint64_t timeout) sm->timeout = timeout; } +/* + * set maximum number of nano seconds to wait for in_progress state + * this function can be called directly by module using shared stat + * segment + */ +static inline void +stat_segment_set_timeout (uint64_t timeout) +{ + stat_client_main_t *sm = &stat_client_main; + stat_segment_set_timeout_nsec (sm, timeout); +} + + static inline bool stat_segment_access_end (stat_segment_access_t * sa, stat_client_main_t * sm) { -- 2.16.6