[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