diff options
author | Jacob Erlbeck <jerlbeck@sysmocom.de> | 2015-09-07 14:04:56 +0200 |
---|---|---|
committer | Jacob Erlbeck <jerlbeck@sysmocom.de> | 2015-09-07 14:10:35 +0200 |
commit | 7c8d39a67b7568cda38829c774ea541250f3142f (patch) | |
tree | 43995001059bb0514c33c04b2e97a82352cf0639 /src/bts.cpp | |
parent | c8cbfc2c9800929a46ffa71e3bd0f34aa9b42f33 (diff) |
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
Diffstat (limited to 'src/bts.cpp')
-rw-r--r-- | src/bts.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
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 "}, |