From: Rajesh Goel Date: Thu, 3 Sep 2020 13:08:03 +0000 (+0530) Subject: stats: Fix stat_segment to set timeout directly X-Git-Tag: v21.01-rc0~10 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=765008670bec75cab679c4f549c5dac744842887;p=vpp.git stats: Fix stat_segment to set timeout directly Type: fix Signed-off-by: Rajesh Goel Change-Id: Ib37802f4270fe894a31e871c7fbb12b5a1cdf058 --- 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) {