From 7c8d39a67b7568cda38829c774ea541250f3142f Mon Sep 17 00:00:00 2001 From: Jacob Erlbeck Date: Mon, 7 Sep 2015 14:04:56 +0200 Subject: poll: Count failed procedures When a timeout has occured several times, the procedures handled by poll_timeout are aborted. This happens when the number of repetitions exceed N3105. Currently only the timeouts themselves are counted. This commits adds counters that are incremented if a procedure has really failed. New counter: - rlc.ass.failed: Count failing UL and DL assigments via PACCH - rlc.ack.failed: Count failing DL Ack/Nack requests Sponsored-by: On-Waves ehf --- src/bts.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/bts.cpp') diff --git a/src/bts.cpp b/src/bts.cpp index 39737f4e..122ff202 100644 --- a/src/bts.cpp +++ b/src/bts.cpp @@ -62,7 +62,9 @@ static const struct rate_ctr_desc bts_ctr_description[] = { { "rlc.stalled", "RLC Stalled "}, { "rlc.nacked", "RLC Nacked "}, { "rlc.ass.timedout", "RLC Assign Timeout "}, + { "rlc.ass.failed", "RLC Assign Failed "}, { "rlc.ack.timedout", "RLC Ack Timeout "}, + { "rlc.ack.failed", "RLC Ack Failed "}, { "rlc.rel.timedout", "RLC Release Timeout "}, { "rlc.late-block", "RLC Late Block "}, { "decode.errors", "Decode Errors "}, -- cgit v1.2.3