aboutsummaryrefslogtreecommitdiffstats
path: root/src/bts.h
diff options
context:
space:
mode:
authorPau Espin Pedrol <pespin@sysmocom.de>2021-03-10 12:19:04 +0100
committerPau Espin Pedrol <pespin@sysmocom.de>2021-03-15 19:34:35 +0100
commit3a42d17b148dbe6ed5f7ec900c84ed282d809fb9 (patch)
tree08c9d851da7002c6768e43c437f496b6e50fd612 /src/bts.h
parentfd1fbdb8db4d76c2f50ccef01f99df0ef8bd8c74 (diff)
bts: Detect FN jumps
Diffstat (limited to 'src/bts.h')
-rw-r--r--src/bts.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/bts.h b/src/bts.h
index a459c2ec..9336c894 100644
--- a/src/bts.h
+++ b/src/bts.h
@@ -246,7 +246,7 @@ struct gprs_rlcmac_bts {
/* back pointer to PCU object */
struct gprs_pcu *pcu;
- int cur_fn;
+ uint32_t cur_fn;
int cur_blk_fn;
uint8_t max_cs_dl, max_cs_ul;
uint8_t max_mcs_dl, max_mcs_ul;
@@ -275,10 +275,9 @@ struct gprs_rlcmac_ul_tbf *bts_ul_tbf_by_tfi(struct gprs_rlcmac_bts *bts, uint8_
void bts_snd_dl_ass(struct gprs_rlcmac_bts *bts, struct gprs_rlcmac_tbf *tbf, bool poll, uint16_t pgroup);
-/** TODO: change the number to unsigned */
-void bts_set_current_frame_number(struct gprs_rlcmac_bts *bts, int frame_number);
+void bts_set_current_frame_number(struct gprs_rlcmac_bts *bts, uint32_t frame_number);
void bts_set_current_block_frame_number(struct gprs_rlcmac_bts *bts, int frame_number, unsigned max_delay);
-static inline int bts_current_frame_number(const struct gprs_rlcmac_bts *bts)
+static inline uint32_t bts_current_frame_number(const struct gprs_rlcmac_bts *bts)
{
return bts->cur_fn;
}