This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/gerrit-log@lists.osmocom.org/.
pespin gerrit-no-reply at lists.osmocom.orgHello Jenkins Builder,
I'd like you to reexamine a change. Please visit
https://gerrit.osmocom.org/c/osmo-bts/+/20284
to look at the new patch set (#7).
Change subject: Introduce NM operative state Radio Carrier FSM
......................................................................
Introduce NM operative state Radio Carrier FSM
All the Operative State logic to manage a RadioCarrier NM object is
centralized in this FSM, where other parts of the code simply send
events to it.
This allows keeping state consistent and offloading logic from each bts
backend, since they are only required to submit events now.
The idea in the long run is to also replace other NM objects with
similar FSMs.
This improved logic fixes bug where PHY + RSL link became available before
OPSTART and hence op state changed to Enabled before receiving any OPSTART message.
Change-Id: Ifb249a821c4270918699b6375a72b3a618e8cfbe
---
M include/osmo-bts/Makefile.am
M include/osmo-bts/bts_trx.h
A include/osmo-bts/nm_bb_transc_fsm.h
A include/osmo-bts/nm_radio_carrier_fsm.h
M src/common/Makefile.am
M src/common/bts.c
M src/common/bts_shutdown_fsm.c
M src/common/bts_trx.c
M src/common/l1sap.c
A src/common/nm_bb_transc_fsm.c
A src/common/nm_radio_carrier_fsm.c
M src/common/oml.c
M src/common/pcu_sock.c
M src/common/phy_link.c
M src/common/rsl.c
M src/common/vty.c
M src/osmo-bts-litecell15/l1_if.c
M src/osmo-bts-litecell15/oml.c
M src/osmo-bts-oc2g/calib_file.c
M src/osmo-bts-oc2g/l1_if.c
M src/osmo-bts-oc2g/oml.c
M src/osmo-bts-octphy/l1_if.c
M src/osmo-bts-octphy/l1_oml.c
M src/osmo-bts-omldummy/bts_model.c
M src/osmo-bts-sysmo/l1_if.c
M src/osmo-bts-sysmo/oml.c
M src/osmo-bts-trx/l1_if.c
M src/osmo-bts-trx/trx_provision_fsm.c
M src/osmo-bts-virtual/bts_model.c
29 files changed, 767 insertions(+), 145 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-bts refs/changes/84/20284/7
--
To view, visit https://gerrit.osmocom.org/c/osmo-bts/+/20284
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-bts
Gerrit-Branch: master
Gerrit-Change-Id: Ifb249a821c4270918699b6375a72b3a618e8cfbe
Gerrit-Change-Number: 20284
Gerrit-PatchSet: 7
Gerrit-Owner: pespin <pespin at sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-MessageType: newpatchset
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osmocom.org/pipermail/gerrit-log/attachments/20200928/a750d752/attachment.htm>