From ea8e4b8d1e56ff0283c6dea3834758769776c543 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Tue, 15 Nov 2016 22:59:24 +0100 Subject: OM2000: Send ALTCRQ for SuperChannel after receiving IS Enable Req Ack WIP: This must be made conditional to using unix domain sockets and a transport that supports L2TP at all. --- openbsc/src/libbsc/abis_om2000.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/openbsc/src/libbsc/abis_om2000.c b/openbsc/src/libbsc/abis_om2000.c index 008523685..882f629f4 100644 --- a/openbsc/src/libbsc/abis_om2000.c +++ b/openbsc/src/libbsc/abis_om2000.c @@ -1647,6 +1647,7 @@ static void om2k_mo_st_wait_cfg_res(struct osmo_fsm_inst *fi, uint32_t event, vo static void om2k_mo_st_wait_enable_accept(struct osmo_fsm_inst *fi, uint32_t event, void *data) { + struct om2k_mo_fsm_priv *omfp = fi->priv; struct om2k_decoded_msg *omd = data; switch (omd->msg_type) { @@ -1654,6 +1655,10 @@ static void om2k_mo_st_wait_enable_accept(struct osmo_fsm_inst *fi, uint32_t eve osmo_fsm_inst_state_chg(fi, OM2K_ST_ERROR, 0, 0); break; case OM2K_MSGT_ENABLE_REQ_ACK: + if (omfp->mo->addr.class == OM2K_MO_CLS_IS) { + LOGP(DNM, LOGL_ERROR, "====================== ALTCRQ ===============\n"); + e1inp_ericsson_set_altc(omfp->trx->bts->oml_link->ts->line, 1); + } osmo_fsm_inst_state_chg(fi, OM2K_ST_WAIT_ENABLE_RES, OM2K_TIMEOUT, 0); } -- cgit v1.2.3