diff options
author | Pau Espin Pedrol <pespin@sysmocom.de> | 2021-09-15 16:52:01 +0200 |
---|---|---|
committer | Pau Espin Pedrol <pespin@sysmocom.de> | 2021-09-20 12:22:53 +0200 |
commit | 729aff79386205093e34f7aa5e9c90b162e7d9b4 (patch) | |
tree | a51d80d06e2108774acedddafb13f6f25efae7a0 | |
parent | 82275d5eb2670dacf68a927fd10e59c59692966e (diff) |
nm_*_fsm: Add missing item in event mask list for state ENABLED
Change-Id: Iebaa7dcfc01978cee2e4b08609503eb4e25598b7
-rw-r--r-- | src/common/nm_bb_transc_fsm.c | 9 | ||||
-rw-r--r-- | src/common/nm_radio_carrier_fsm.c | 9 |
2 files changed, 12 insertions, 6 deletions
diff --git a/src/common/nm_bb_transc_fsm.c b/src/common/nm_bb_transc_fsm.c index 0e21a912..cffd9ea2 100644 --- a/src/common/nm_bb_transc_fsm.c +++ b/src/common/nm_bb_transc_fsm.c @@ -188,7 +188,8 @@ static struct osmo_fsm_state nm_bb_transc_fsm_states[] = { X(NM_EV_RSL_UP) | X(NM_EV_RSL_DOWN) | X(NM_EV_PHYLINK_UP) | - X(NM_EV_PHYLINK_DOWN), + X(NM_EV_PHYLINK_DOWN) | + X(NM_EV_DISABLE), .out_state_mask = X(NM_BBTRANSC_ST_OP_DISABLED_OFFLINE), .name = "DISABLED_NOTINSTALLED", @@ -202,7 +203,8 @@ static struct osmo_fsm_state nm_bb_transc_fsm_states[] = { X(NM_EV_RSL_UP) | X(NM_EV_RSL_DOWN) | X(NM_EV_PHYLINK_UP) | - X(NM_EV_PHYLINK_DOWN), + X(NM_EV_PHYLINK_DOWN) | + X(NM_EV_DISABLE), .out_state_mask = X(NM_BBTRANSC_ST_OP_ENABLED), .name = "DISABLED_OFFLINE", @@ -212,7 +214,8 @@ static struct osmo_fsm_state nm_bb_transc_fsm_states[] = { [NM_BBTRANSC_ST_OP_ENABLED] = { .in_event_mask = X(NM_EV_RSL_DOWN) | - X(NM_EV_PHYLINK_DOWN), + X(NM_EV_PHYLINK_DOWN) | + X(NM_EV_DISABLE), .out_state_mask = X(NM_BBTRANSC_ST_OP_DISABLED_OFFLINE), .name = "ENABLED", diff --git a/src/common/nm_radio_carrier_fsm.c b/src/common/nm_radio_carrier_fsm.c index 800cac20..ad5fc04e 100644 --- a/src/common/nm_radio_carrier_fsm.c +++ b/src/common/nm_radio_carrier_fsm.c @@ -178,7 +178,8 @@ static struct osmo_fsm_state nm_rcarrier_fsm_states[] = { X(NM_EV_RSL_UP) | X(NM_EV_RSL_DOWN) | X(NM_EV_PHYLINK_UP) | - X(NM_EV_PHYLINK_DOWN), + X(NM_EV_PHYLINK_DOWN) | + X(NM_EV_DISABLE), .out_state_mask = X(NM_RCARRIER_ST_OP_DISABLED_OFFLINE), .name = "DISABLED_NOTINSTALLED", @@ -192,7 +193,8 @@ static struct osmo_fsm_state nm_rcarrier_fsm_states[] = { X(NM_EV_RSL_UP) | X(NM_EV_RSL_DOWN) | X(NM_EV_PHYLINK_UP) | - X(NM_EV_PHYLINK_DOWN), + X(NM_EV_PHYLINK_DOWN) | + X(NM_EV_DISABLE), .out_state_mask = X(NM_RCARRIER_ST_OP_ENABLED), .name = "DISABLED_OFFLINE", @@ -202,7 +204,8 @@ static struct osmo_fsm_state nm_rcarrier_fsm_states[] = { [NM_RCARRIER_ST_OP_ENABLED] = { .in_event_mask = X(NM_EV_RSL_DOWN) | - X(NM_EV_PHYLINK_DOWN), + X(NM_EV_PHYLINK_DOWN) | + X(NM_EV_DISABLE), .out_state_mask = X(NM_RCARRIER_ST_OP_DISABLED_OFFLINE), .name = "ENABLED", |