aboutsummaryrefslogtreecommitdiffstats
path: root/src/libbsc/abis_nm.c
diff options
context:
space:
mode:
authorMax <msuraev@sysmocom.de>2017-10-12 17:46:49 +0200
committerMax <msuraev@sysmocom.de>2017-11-02 15:58:08 +0100
commit36bf7974ab85f81623fa15f6bf1250997341af7f (patch)
tree7a94f91b1c8a8a807768fbc5d7dd083a6c6a5125 /src/libbsc/abis_nm.c
parent848e1a566fb8a9a35d158684d75734430ea3a132 (diff)
Check OML state per-BTS
To properly decide if a given OML link is degraded we have to use BTS-specific information about MO state. * move check function into BTS-specific part * add generic wrapper Related: OS#2486 Change-Id: Iddc7a4d20fbb95a6566eed1487a12733e5adb9e2
Diffstat (limited to 'src/libbsc/abis_nm.c')
-rw-r--r--src/libbsc/abis_nm.c10
1 files changed, 1 insertions, 9 deletions
diff --git a/src/libbsc/abis_nm.c b/src/libbsc/abis_nm.c
index f0dfe9e79..b7391a168 100644
--- a/src/libbsc/abis_nm.c
+++ b/src/libbsc/abis_nm.c
@@ -683,7 +683,7 @@ static int abis_nm_rx_lmt_event(struct msgb *mb)
return 0;
}
-static inline bool all_trx_rsl_connected(const struct gsm_bts *bts)
+bool all_trx_rsl_connected(const struct gsm_bts *bts)
{
const struct gsm_bts_trx *trx;
@@ -695,14 +695,6 @@ static inline bool all_trx_rsl_connected(const struct gsm_bts *bts)
return true;
}
-char *get_oml_status(const struct gsm_bts *bts)
-{
- if (bts->oml_link)
- return all_trx_rsl_connected(bts) ? "connected" : "degraded";
-
- return "disconnected";
-}
-
char *get_model_oml_status(const struct gsm_bts *bts)
{
if (bts->model->oml_status)