aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/src/abis_rsl.c
diff options
context:
space:
mode:
Diffstat (limited to 'openbsc/src/abis_rsl.c')
-rw-r--r--openbsc/src/abis_rsl.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/openbsc/src/abis_rsl.c b/openbsc/src/abis_rsl.c
index 8033a3c74..b049c3c8a 100644
--- a/openbsc/src/abis_rsl.c
+++ b/openbsc/src/abis_rsl.c
@@ -1005,6 +1005,8 @@ static int rsl_rx_meas_res(struct msgb *msg)
memset(&mr, 0, sizeof(mr));
+ mr.lchan = msg->lchan;
+
rsl_tlv_parse(&tp, dh->data, msgb_l2len(msg)-sizeof(*dh));
if (!TLVP_PRESENT(&tp, RSL_IE_MEAS_RES_NR) ||
@@ -1048,9 +1050,10 @@ static int rsl_rx_meas_res(struct msgb *msg)
return rc;
}
- /* FIXME: do something with the actual result*/
print_meas_rep(&mr);
+ dispatch_signal(SS_LCHAN, S_LCHAN_MEAS_REP, &mr);
+
return 0;
}