pespin has uploaded this change for review. (
https://gerrit.osmocom.org/c/osmo-pcu/+/33122 )
Change subject: bts: use RFN directly to calculate fn416
......................................................................
bts: use RFN directly to calculate fn416
RFN_MODULUS (42432) used to calculate is a multiple of 416:
416 * 102 = 42432
Hence, (X % 42432) % 416 == X % 416.
So, there's no need to derive the full FN.
Change-Id: If7a6a15c373a068bcc757d27937dd6eeac2e0bae
---
M src/bts.cpp
1 file changed, 16 insertions(+), 1 deletion(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-pcu refs/changes/22/33122/1
diff --git a/src/bts.cpp b/src/bts.cpp
index 6cac93f..640405f 100644
--- a/src/bts.cpp
+++ b/src/bts.cpp
@@ -1058,7 +1058,7 @@
int bts_rcv_ptcch_rach(struct gprs_rlcmac_bts *bts, const struct rach_ind_params *rip)
{
- uint32_t fn416 = bts_rfn_to_fn(bts, rip->rfn) % 416;
+ uint16_t fn416 = rip->rfn % 416;
struct gprs_rlcmac_pdch *pdch;
uint8_t ss;
--
To view, visit
https://gerrit.osmocom.org/c/osmo-pcu/+/33122
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-pcu
Gerrit-Branch: master
Gerrit-Change-Id: If7a6a15c373a068bcc757d27937dd6eeac2e0bae
Gerrit-Change-Number: 33122
Gerrit-PatchSet: 1
Gerrit-Owner: pespin <pespin(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-MessageType: newchange