Commit c4e57572 authored by Dimitris Lampridis's avatar Dimitris Lampridis

sw: remove unused root stats

parent e8c07557
...@@ -36,7 +36,7 @@ ...@@ -36,7 +36,7 @@
`define WRTD_IO_MSG_WORD_SIZE 2 `define WRTD_IO_MSG_WORD_SIZE 2
`define WRTD_CFG_MSG_WORD_SIZE 5 `define WRTD_CFG_MSG_WORD_SIZE 5
`define WRTD_ROOT_WORD_SIZE 12 `define WRTD_ROOT_WORD_SIZE 9
`define WRTD_RULE_WORD_SIZE 43 `define WRTD_RULE_WORD_SIZE 43
`define WRTD_ALRM_WORD_SIZE 15 `define WRTD_ALRM_WORD_SIZE 15
......
...@@ -61,15 +61,15 @@ module main; ...@@ -61,15 +61,15 @@ module main;
dev.init(); dev.init();
dev.add_rule ( "rule0" ); dev.add_rule ( "rule0" );
dev.set_rule ( "rule0", "NET0", "LC-O1", 150000 ); dev.set_rule ( "rule0", "NET0", "LC-O1", 200000 );
dev.enable_rule ( "rule0" ); dev.enable_rule ( "rule0" );
dev.add_rule ( "rule1" ); dev.add_rule ( "rule1" );
dev.set_rule ( "rule1", "NET1", "LC-O2", 150000 ); dev.set_rule ( "rule1", "NET1", "LC-O2", 200000 );
dev.enable_rule ( "rule1" ); dev.enable_rule ( "rule1" );
dev.add_rule ( "rule2" ); dev.add_rule ( "rule2" );
dev.set_rule ( "rule2", "NET2", "LC-O3", 150000 ); dev.set_rule ( "rule2", "NET2", "LC-O3", 200000 );
dev.enable_rule ( "rule2" ); dev.enable_rule ( "rule2" );
dev.add_rule ( "rule3" ); dev.add_rule ( "rule3" );
......
...@@ -255,6 +255,9 @@ static void wrtd_log(uint32_t type, uint32_t reason, ...@@ -255,6 +255,9 @@ static void wrtd_log(uint32_t type, uint32_t reason,
struct trtl_fw_msg msg; struct trtl_fw_msg msg;
int ret; int ret;
if (root.log_flags == 0)
return;
/* First, handle statistics */ /* First, handle statistics */
if ((type == WRTD_LOG_MSG_EV_DISCARDED) && (rule != NULL)) { if ((type == WRTD_LOG_MSG_EV_DISCARDED) && (rule != NULL)) {
rule->stat.miss_last = ev->ts; rule->stat.miss_last = ev->ts;
...@@ -276,14 +279,8 @@ static void wrtd_log(uint32_t type, uint32_t reason, ...@@ -276,14 +279,8 @@ static void wrtd_log(uint32_t type, uint32_t reason,
} }
} }
if (!(root.log_flags & (1 << type))) {
root.log_nbr_discarded++;
return;
}
ret = mq_claim(TRTL_HMQ, WRTD_HMQ); ret = mq_claim(TRTL_HMQ, WRTD_HMQ);
if (ret == -EBUSY) { if (ret == -EBUSY) {
root.log_nbr_busy++;
return; return;
} }
...@@ -308,7 +305,6 @@ static void wrtd_log(uint32_t type, uint32_t reason, ...@@ -308,7 +305,6 @@ static void wrtd_log(uint32_t type, uint32_t reason,
mq_send(TRTL_HMQ, WRTD_HMQ); mq_send(TRTL_HMQ, WRTD_HMQ);
root.log_nbr_sent++;
} }
#if WRTD_NET_TX > 0 #if WRTD_NET_TX > 0
......
...@@ -192,13 +192,6 @@ struct wrtd_root { ...@@ -192,13 +192,6 @@ struct wrtd_root {
uint32_t rules_addr; uint32_t rules_addr;
uint32_t alarms_addr; uint32_t alarms_addr;
/* Log stats. */
/* Number of entries discarded (because flag not set). */
uint32_t log_nbr_discarded;
/* Number of entries missed because rmq/fifo is full. */
uint32_t log_nbr_busy;
/* Number of entries sent. */
uint32_t log_nbr_sent;
}; };
struct wrtd_config_msg { struct wrtd_config_msg {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment