From acaf6c563bdb7cecb06c4ae15be74cb4db475d8b Mon Sep 17 00:00:00 2001 From: Vadim Yanitskiy Date: Sun, 30 Apr 2023 16:46:49 +0700 Subject: [PATCH] oml: reset BCCH carrier power reduction mode (if enabled) 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 --- src/common/nm_bts_fsm.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/common/nm_bts_fsm.c b/src/common/nm_bts_fsm.c index eeec8f851..52b6814a1 100644 --- a/src/common/nm_bts_fsm.c +++ b/src/common/nm_bts_fsm.c @@ -64,6 +64,8 @@ static void st_op_disabled_notinstalled_on_enter(struct osmo_fsm_inst *fi, uint3 bts->bsic = 0xff; /* invalid value */ 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;