pespin has uploaded this change for review. ( 
https://gerrit.osmocom.org/c/osmo-bsc/+/38075?usp=email )


Change subject: rsl_rx_pchan_rqd(): Clean up code path
......................................................................

rsl_rx_pchan_rqd(): Clean up code path

* Use early return to simplify code indentation
* use LOG_BTS macro

Change-Id: I052600d8c7b1e948947a9cd989c8ae80f3c23259
---
M src/osmo-bsc/abis_rsl.c
1 file changed, 15 insertions(+), 14 deletions(-)



  git pull ssh://gerrit.osmocom.org:29418/osmo-bsc refs/changes/75/38075/1

diff --git a/src/osmo-bsc/abis_rsl.c b/src/osmo-bsc/abis_rsl.c
index 9d922d0..42a164a 100644
--- a/src/osmo-bsc/abis_rsl.c
+++ b/src/osmo-bsc/abis_rsl.c
@@ -1946,26 +1946,27 @@
        uint8_t is_11bit;
        struct gsm_time gsm_time;

-       /* Process rach request and forward contained information to PCU */
-       if (rqd->ref.ra == 0x7F) {
+       /* Process rach request and forward contained information to PCU: */
+
+       if (rqd->ref.ra == 0x7F) { /* 11bit RACH */
                is_11bit = 1;

                /* FIXME: Also handle 11 bit rach requests */
-               LOGP(DRSL, LOGL_ERROR, "BTS %d eleven bit access burst not 
supported yet!\n", rqd->bts->nr);
+               LOG_BTS(rqd->bts, DRSL, LOGL_ERROR, "CHAN RQD 11bit access 
burst not supported yet!\n");
                return -EINVAL;
-       } else {
-               is_11bit = 0;
-               rqd_ta = rqd->ta;
-
-               gsm_time.t1 = rqd->ref.t1;
-               gsm_time.t2 = rqd->ref.t2;
-               gsm_time.t3 = rqd->ref.t3_low | (rqd->ref.t3_high << 3);
-               fn = gsm_gsmtime2fn(&gsm_time);
-
-               LOG_BTS(rqd->bts, DRSL, LOGL_INFO, "CHAN RQD: 
fn(t1=%u,t3=%u,t2=%u) = %u\n",
-                       gsm_time.t1, gsm_time.t3, gsm_time.t2, fn);
        }

+       is_11bit = 0;
+       rqd_ta = rqd->ta;
+
+       gsm_time.t1 = rqd->ref.t1;
+       gsm_time.t2 = rqd->ref.t2;
+       gsm_time.t3 = rqd->ref.t3_low | (rqd->ref.t3_high << 3);
+       fn = gsm_gsmtime2fn(&gsm_time);
+
+       LOG_BTS(rqd->bts, DRSL, LOGL_INFO, "CHAN RQD: fn(t1=%u,t3=%u,t2=%u) = 
%u\n",
+               gsm_time.t1, gsm_time.t3, gsm_time.t2, fn);
+
        return pcu_tx_rach_ind(rqd->bts, rqd_ta, rqd->ref.ra, fn, is_11bit,
                               GSM_L1_BURST_TYPE_ACCESS_0);
 }

--
To view, visit https://gerrit.osmocom.org/c/osmo-bsc/+/38075?usp=email
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings?usp=email

Gerrit-MessageType: newchange
Gerrit-Project: osmo-bsc
Gerrit-Branch: master
Gerrit-Change-Id: I052600d8c7b1e948947a9cd989c8ae80f3c23259
Gerrit-Change-Number: 38075
Gerrit-PatchSet: 1
Gerrit-Owner: pespin <[email protected]>

Reply via email to