osmo-bts-trx: rx_rach_fn(): properly detect handover RACH

Checking if (bi->chan != TRXC_RACH) is not enough to detect HANDOVER
ACCESS.  Receiving this message is only possible on CS channels.

Change-Id: Ice1674fd4fed8c54d605ff19d568f6e46b4c5783
changes/77/29577/2
Vadim Yanitskiy 4 months ago committed by fixeria
parent 8396471638
commit 493ff0000b
  1. 2
      src/osmo-bts-trx/sched_lchan_rach.c

@ -137,7 +137,7 @@ int rx_rach_fn(struct l1sched_ts *l1ts, const struct trx_ul_burst_ind *bi)
LOGL1SB(DL1P, LOGL_DEBUG, l1ts, bi,
"Received%s RACH (%s): rssi=%d toa256=%d",
(bi->chan != TRXC_RACH) ? " handover" : "",
TRX_CHAN_IS_DEDIC(bi->chan) ? " handover" : "",
get_value_string(rach_synch_seq_names, synch_seq),
bi->rssi, bi->toa256);
if (bi->flags & TRX_BI_F_CI_CB)

Loading…
Cancel
Save