diff options
author | Harald Welte <laforge@osmocom.org> | 2021-05-08 16:15:45 +0000 |
---|---|---|
committer | Harald Welte <laforge@osmocom.org> | 2021-05-08 16:16:12 +0000 |
commit | bbe87f584ce710ccfcff01ad5ccdfe4321e86753 (patch) | |
tree | 038ef5932addd928cd5218ea9daa6e63f6c7cb21 | |
parent | 9c0396ac5554adfc6276d67d3ab770f047433b3e (diff) |
HACK: don't wait for NOTIFY but unilaterally send ASP-ACTIVATE after ASP-UP completes.
-rw-r--r-- | src/xua_default_lm_fsm.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/xua_default_lm_fsm.c b/src/xua_default_lm_fsm.c index 338f4ae..6bc210a 100644 --- a/src/xua_default_lm_fsm.c +++ b/src/xua_default_lm_fsm.c @@ -170,6 +170,10 @@ static int lm_timer_cb(struct osmo_fsm_inst *fi) restart_asp(fi); break; case T_WAIT_NOTIFY: +#if 1 + osmo_fsm_inst_state_chg(fi, S_ACTIVE, 0, 0); + osmo_fsm_inst_dispatch(lmp->asp->fi, XUA_ASP_E_M_ASP_ACTIVE_REQ, NULL); +#else /* No AS has reported via NOTIFY that is was * (statically) configured at the SG for this ASP, so * let's dynamically register */ @@ -186,6 +190,7 @@ static int lm_timer_cb(struct osmo_fsm_inst *fi) prim->u.rk_reg.key = as->cfg.routing_key; prim->u.rk_reg.traf_mode = as->cfg.mode; osmo_xlm_sap_down(lmp->asp, &prim->oph); +#endif break; case T_WAIT_NOTIFY_RKM: /* No AS has reported via NOTIFY even after dynamic RKM |