[ovs-dev] [connectibity_seq 3/4] connectivity: Coverage count the connectivity_seq changes.
Alex Wang
alexw at nicira.com
Tue Feb 3 18:13:15 UTC 2015
This commit uses coverage counter to monitor the changing rate of
connectivity_seq.
Signed-off-by: Alex Wang <alexw at nicira.com>
---
lib/connectivity.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/lib/connectivity.c b/lib/connectivity.c
index 639224e..d8defbc 100644
--- a/lib/connectivity.c
+++ b/lib/connectivity.c
@@ -18,11 +18,14 @@
#include "backtrace.h"
#include "connectivity.h"
+#include "coverage.h"
#include "ovs-atomic.h"
#include "ovs-thread.h"
#include "seq.h"
#include "unixctl.h"
+COVERAGE_DEFINE(conn_seq_change);
+
/* Provides a global seq for connectivity changes.
*
* Connectivity monitoring modules should use the public functions in this
@@ -92,6 +95,7 @@ connectivity_seq_change(void)
connectivity_seq_init();
+ COVERAGE_INC(conn_seq_change);
atomic_read(&log_source, &log_enabled);
if (log_enabled) {
log_call_stack();
--
1.7.9.5
More information about the dev
mailing list