Commit c4e57572 authored by Dimitris Lampridis's avatar Dimitris Lampridis

sw: remove unused root stats

parent e8c07557
......@@ -36,7 +36,7 @@
`define WRTD_IO_MSG_WORD_SIZE 2
`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_ALRM_WORD_SIZE 15
......
......@@ -61,15 +61,15 @@ module main;
dev.init();
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.add_rule ( "rule1" );
dev.set_rule ( "rule1", "NET1", "LC-O2", 150000 );
dev.set_rule ( "rule1", "NET1", "LC-O2", 200000 );
dev.enable_rule ( "rule1" );
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.add_rule ( "rule3" );
......
......@@ -255,6 +255,9 @@ static void wrtd_log(uint32_t type, uint32_t reason,
struct trtl_fw_msg msg;
int ret;
if (root.log_flags == 0)
return;
/* First, handle statistics */
if ((type == WRTD_LOG_MSG_EV_DISCARDED) && (rule != NULL)) {
rule->stat.miss_last = ev->ts;
......@@ -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);
if (ret == -EBUSY) {
root.log_nbr_busy++;
return;
}
......@@ -308,7 +305,6 @@ static void wrtd_log(uint32_t type, uint32_t reason,
mq_send(TRTL_HMQ, WRTD_HMQ);
root.log_nbr_sent++;
}
#if WRTD_NET_TX > 0
......
......@@ -192,13 +192,6 @@ struct wrtd_root {
uint32_t rules_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 {
......
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