aboutsummaryrefslogtreecommitdiffstats
path: root/src/vpp/stats/stats.api
diff options
context:
space:
mode:
authorKlement Sekera <ksekera@cisco.com>2017-11-30 07:00:31 +0100
committerDave Wallace <dwallacelf@gmail.com>2018-03-16 19:16:02 +0000
commitff92efe1074e338f91e59d9c27125d102516e7bf (patch)
tree8ab08f2ff0aa215b509dcf974102cc4a85f60895 /src/vpp/stats/stats.api
parentce8805c6a62893ec52a09c6acec48cce32c76706 (diff)
stats: allow configuring poller delay
This introduces a startup config option for configuring stats poller delay. Use `stats { interval <seconds> }` to configure the delay at startup. The default value remains unchanged - 10 seconds. Change-Id: If12cb1f7f6f1f8ecfa461561bc77847cdf260388 Signed-off-by: Klement Sekera <ksekera@cisco.com>
Diffstat (limited to 'src/vpp/stats/stats.api')
-rw-r--r--src/vpp/stats/stats.api22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/vpp/stats/stats.api b/src/vpp/stats/stats.api
index 2913d242d19..79816dbe83e 100644
--- a/src/vpp/stats/stats.api
+++ b/src/vpp/stats/stats.api
@@ -414,6 +414,28 @@ define vnet_get_summary_stats_reply
f64 vector_rate;
};
+/** \brief Get delay between polling statistics
+ @param client_index - opaque cookie to identify the sender
+ @param context - sender context, to match reply w/ request
+*/
+define stats_get_poller_delay
+{
+ u32 client_index;
+ u32 context;
+};
+
+/** \brief Get delay between polling statistics reply
+ @param context - sender context, to match reply w/ request
+ @param retval - return code for request
+ @param delay - poller delay
+*/
+define stats_get_poller_delay_reply
+{
+ u32 context;
+ i32 retval;
+ u32 delay;
+};
+
/*
* Local Variables:
* eval: (c-set-style "gnu")