Port statistics collection
Change-Id: I15ad34d01267673cb64077bd89da0a8566531492
diff --git a/src/indications.cc b/src/indications.cc
index 0d4387a..7346772 100644
--- a/src/indications.cc
+++ b/src/indications.cc
@@ -17,6 +17,7 @@
#include "indications.h"
#include "core.h"
#include "utils.h"
+#include "stats_collection.h"
extern "C"
{
#include <bcmos_system.h>
@@ -41,8 +42,10 @@
bcmbal_access_terminal_ind *acc_term_ind = (bcmbal_access_terminal_ind *)obj;
if (acc_term_ind->data.oper_status == BCMBAL_STATUS_UP) {
olt_ind->set_oper_state("up");
+ start_collecting_statistics();
} else {
olt_ind->set_oper_state("down");
+ stop_collecting_statistics();
}
ind.set_allocated_olt_ind(olt_ind);
std::cout << "olt indication, oper_state:" << ind.olt_ind().oper_state() << std::endl;