Harald Welte has submitted this change and it was merged.

Change subject: osmo-bts-litecell15: Fix missing frame number in MEAS IND
......................................................................


osmo-bts-litecell15: Fix missing frame number in MEAS IND

The layer 1 interface (l1_if.c) for osmo-bts-litecell15 does not include
the frame number into the measurement indications it forwards
to higher layers. The frame number is required to properly
detect the end of a measurement period.

change process_meas_res() to properly include the frame number into the
l1sap primitive (struct osmo_phsap_prim *l1sap)

Change-Id: Iee9c8f88b05cd5dba9920bb08e079a643e713237
---
M src/osmo-bts-litecell15/l1_if.c
1 file changed, 3 insertions(+), 2 deletions(-)

Approvals:
  Harald Welte: Looks good to me, approved
  Jenkins Builder: Verified



diff --git a/src/osmo-bts-litecell15/l1_if.c b/src/osmo-bts-litecell15/l1_if.c
index 71bb833..d6cffc9 100644
--- a/src/osmo-bts-litecell15/l1_if.c
+++ b/src/osmo-bts-litecell15/l1_if.c
@@ -901,7 +901,7 @@
 }
 
 static int process_meas_res(struct gsm_bts_trx *trx, uint8_t chan_nr,
-                               GsmL1_MeasParam_t *m)
+                               GsmL1_MeasParam_t *m, uint32_t fn)
 {
        struct osmo_phsap_prim l1sap;
        memset(&l1sap, 0, sizeof(l1sap));
@@ -912,6 +912,7 @@
        l1sap.u.info.u.meas_ind.ta_offs_qbits = m->i16BurstTiming;
        l1sap.u.info.u.meas_ind.ber10k = (unsigned int) (m->fBer * 100);
        l1sap.u.info.u.meas_ind.inv_rssi = (uint8_t) (m->fRssi * -1);
+       l1sap.u.info.u.meas_ind.fn = fn;
 
        /* l1sap wants to take msgb ownership.  However, as there is no
         * msg, it will msgb_free(l1sap.oph.msg == NULL) */
@@ -941,7 +942,7 @@
        fn = data_ind->u32Fn;
        link_id =  (data_ind->sapi == GsmL1_Sapi_Sacch) ? LID_SACCH : LID_DEDIC;
 
-       process_meas_res(trx, chan_nr, &data_ind->measParam);
+       process_meas_res(trx, chan_nr, &data_ind->measParam, fn);
 
        if (data_ind->measParam.fLinkQuality < btsb->min_qual_norm
         && data_ind->msgUnitParam.u8Size != 0) {

-- 
To view, visit https://gerrit.osmocom.org/2861
To unsubscribe, visit https://gerrit.osmocom.org/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: Iee9c8f88b05cd5dba9920bb08e079a643e713237
Gerrit-PatchSet: 5
Gerrit-Project: osmo-bts
Gerrit-Branch: master
Gerrit-Owner: dexter <pma...@sysmocom.de>
Gerrit-Reviewer: Harald Welte <lafo...@gnumonks.org>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: Max <msur...@sysmocom.de>

Reply via email to