diff options
author | Vadim Yanitskiy <vyanitskiy@sysmocom.de> | 2021-05-22 02:42:42 +0200 |
---|---|---|
committer | Vadim Yanitskiy <vyanitskiy@sysmocom.de> | 2021-05-23 14:32:16 +0200 |
commit | fe879e3a0a023e350332e05f63a6abb5fde6aa15 (patch) | |
tree | 0e5ef8a3948ea9356c41e0d72fb03eadb4e9c433 | |
parent | b205fb484269d5894fbacc7d053f59870ab7bb8e (diff) |
gsm_data.h: fix wrong bit-mask in BSIC2BCC macro
BCC takes 3 LSB bits of the BSIC, so we should apply 0b111 or 0x07.
The BSIC is specified in 3GPP TS 03.03 section 4.3.2.
Change-Id: Id24ad64e6c6de080ab43faa272daf844fbba6954
Related: SYS#5315, OS#4940
-rw-r--r-- | include/osmo-bts/gsm_data.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/osmo-bts/gsm_data.h b/include/osmo-bts/gsm_data.h index ff0c89cb..10bedcc7 100644 --- a/include/osmo-bts/gsm_data.h +++ b/include/osmo-bts/gsm_data.h @@ -516,7 +516,7 @@ uint8_t gsm_lchan2chan_nr(const struct gsm_lchan *lchan); uint8_t gsm_lchan_as_pchan2chan_nr(const struct gsm_lchan *lchan, enum gsm_phys_chan_config as_pchan); -#define BSIC2BCC(bsic) ((bsic) & 0x3) +#define BSIC2BCC(bsic) ((bsic) & 0x07) uint8_t gsm_ts_tsc(const struct gsm_bts_trx_ts *ts); |