diff options
author | Neels Hofmeyr <nhofmeyr@sysmocom.de> | 2021-11-01 19:08:16 +0100 |
---|---|---|
committer | Neels Hofmeyr <nhofmeyr@sysmocom.de> | 2021-11-05 12:01:27 +0100 |
commit | 96887554f9328ebce8bf1448eacd12620ed5c97b (patch) | |
tree | 6ea9ddee9ad7bb06840df8a5a10a62880eb6f58c /include/osmocom | |
parent | 5dbed8160f2b79bdac7b3a2ccae9d60110c2a332 (diff) |
add chreq:successful_<reason> rate counters
Related: SYS#4878
Change-Id: I32c2c197a6199617a82986480b686c515fa40d62
Diffstat (limited to 'include/osmocom')
-rw-r--r-- | include/osmocom/bsc/bts.h | 7 | ||||
-rw-r--r-- | include/osmocom/bsc/gsm_data.h | 2 |
2 files changed, 9 insertions, 0 deletions
diff --git a/include/osmocom/bsc/bts.h b/include/osmocom/bsc/bts.h index 68654f2cc..68e7cfed5 100644 --- a/include/osmocom/bsc/bts.h +++ b/include/osmocom/bsc/bts.h @@ -27,6 +27,13 @@ enum bts_counter_id { BTS_CTR_CHREQ_ATTEMPTED_OTHER, BTS_CTR_CHREQ_ATTEMPTED_UNKNOWN, BTS_CTR_CHREQ_SUCCESSFUL, + BTS_CTR_CHREQ_SUCCESSFUL_EMERG, + BTS_CTR_CHREQ_SUCCESSFUL_CALL, + BTS_CTR_CHREQ_SUCCESSFUL_LOCATION_UPD, + BTS_CTR_CHREQ_SUCCESSFUL_PAG, + BTS_CTR_CHREQ_SUCCESSFUL_PDCH, + BTS_CTR_CHREQ_SUCCESSFUL_OTHER, + BTS_CTR_CHREQ_SUCCESSFUL_UNKNOWN, BTS_CTR_CHREQ_NO_CHANNEL, BTS_CTR_CHREQ_MAX_DELAY_EXCEEDED, BTS_CTR_CHAN_RF_FAIL, diff --git a/include/osmocom/bsc/gsm_data.h b/include/osmocom/bsc/gsm_data.h index cb560286e..6a60f06cf 100644 --- a/include/osmocom/bsc/gsm_data.h +++ b/include/osmocom/bsc/gsm_data.h @@ -617,6 +617,8 @@ enum imm_ass_time { struct lchan_activate_info { enum lchan_activate_for activ_for; + /* If activ_for == ACTIVATE_FOR_MS_CHANNEL_REQUEST, the original CHREQ reason. */ + enum gsm_chreq_reason_t chreq_reason; struct gsm_subscriber_connection *for_conn; struct channel_mode_and_rate ch_mode_rate; struct gsm_encr encr; |