diff options
author | Vadim Yanitskiy <vyanitskiy@sysmocom.de> | 2023-04-30 16:46:49 +0700 |
---|---|---|
committer | Vadim Yanitskiy <vyanitskiy@sysmocom.de> | 2023-05-04 12:19:35 +0700 |
commit | bfdc23b1c676d017da2c1dff26d937be9c9926e2 (patch) | |
tree | 3e4f17315b8b790502b8ccc529bb0265fb67b0da | |
parent | 00239a8e899db394cb7db04b6e3bdd39f9dc2049 (diff) |
oml: reset BCCH carrier power reduction mode (if enabled)2023q1
We should not maintain BCCH carrier power reduction mode if we loose
connection to the BSC. When entering NM_BTS_ST_OP_DISABLED_OFFLINE,
reset the related state fields if it was enabled.
Change-Id: I34468e3fccc490f48e30b159b63308a395b65fa9
Related: SYS#6435
(cherry picked from commit acaf6c563bdb7cecb06c4ae15be74cb4db475d8b)
-rw-r--r-- | src/common/nm_bts_fsm.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/common/nm_bts_fsm.c b/src/common/nm_bts_fsm.c index 063ffe84..e80a92eb 100644 --- a/src/common/nm_bts_fsm.c +++ b/src/common/nm_bts_fsm.c @@ -62,6 +62,8 @@ static void st_op_disabled_notinstalled_on_enter(struct osmo_fsm_inst *fi, uint3 bts->si_valid = 0; TALLOC_FREE(bts->mo.nm_attr); bts_cbch_reset(bts); + if (bts->c0_power_red_db > 0) + bts_set_c0_pwr_red(bts, 0); bts->mo.setattr_success = false; bts->mo.opstart_success = false; |