diff options
author | Max <msuraev@sysmocom.de> | 2017-10-12 17:46:49 +0200 |
---|---|---|
committer | Max <msuraev@sysmocom.de> | 2017-11-02 15:58:08 +0100 |
commit | 36bf7974ab85f81623fa15f6bf1250997341af7f (patch) | |
tree | 7a94f91b1c8a8a807768fbc5d7dd083a6c6a5125 /src/libbsc/abis_nm.c | |
parent | 848e1a566fb8a9a35d158684d75734430ea3a132 (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.c | 10 |
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) |