diff options
author | Pau Espin Pedrol <pespin@sysmocom.de> | 2022-05-04 17:35:22 +0200 |
---|---|---|
committer | Pau Espin Pedrol <pespin@sysmocom.de> | 2022-05-06 14:52:07 +0200 |
commit | f4dca1b53f975d3bc466b3ec4b0f715e1bb1f7d3 (patch) | |
tree | e4b7992c086d29238db01a45349866b546ec638a /src | |
parent | 51879bbab9e076d973478dec01cdcab2c35a41c6 (diff) |
bts_ipa: Send NM_EV_OML_DOWN following object tree in order
In TS, TRX, BTS, BTS-SM order.
Change-Id: I90a70957dc3fd434ccd82bf2fa8d8c2c59f08059
Diffstat (limited to 'src')
-rw-r--r-- | src/osmo-bsc/bts_ipaccess_nanobts.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/osmo-bsc/bts_ipaccess_nanobts.c b/src/osmo-bsc/bts_ipaccess_nanobts.c index d2a2545b0..8a63e166b 100644 --- a/src/osmo-bsc/bts_ipaccess_nanobts.c +++ b/src/osmo-bsc/bts_ipaccess_nanobts.c @@ -576,13 +576,14 @@ void ipaccess_drop_oml(struct gsm_bts *bts, const char *reason) } } + osmo_fsm_inst_dispatch(bts->mo.fi, NM_EV_OML_DOWN, NULL); + osmo_fsm_inst_dispatch(bts->gprs.cell.mo.fi, NM_EV_OML_DOWN, NULL); + osmo_fsm_inst_dispatch(bts->site_mgr->mo.fi, NM_EV_OML_DOWN, NULL); osmo_fsm_inst_dispatch(bts->site_mgr->gprs.nse.mo.fi, NM_EV_OML_DOWN, NULL); for (i = 0; i < ARRAY_SIZE(bts->site_mgr->gprs.nsvc); i++) osmo_fsm_inst_dispatch(bts->site_mgr->gprs.nsvc[i].mo.fi, NM_EV_OML_DOWN, NULL); - osmo_fsm_inst_dispatch(bts->mo.fi, NM_EV_OML_DOWN, NULL); - osmo_fsm_inst_dispatch(bts->gprs.cell.mo.fi, NM_EV_OML_DOWN, NULL); gsm_bts_all_ts_dispatch(bts, TS_EV_OML_DOWN, NULL); bts->ip_access.flags = 0; |