aboutsummaryrefslogtreecommitdiffstats
path: root/include/osmo-bts/paging.h
AgeCommit message (Collapse)AuthorFilesLines
2021-07-06paging: prioritize CS related paging over PS related pagings.Philipp Maier1-1/+1
When the paging queue is filled up to a critical level, pagings from the PCU should be dropped as each immediate assignment paging from the PCU is worth 4 normal CS pagings. Also the PCU may still issue pagings if the paginging queue is already full and CS pagings are dropped. In a congestion situation it is more important to get the CS rather than PS pagings through. Change-Id: I30f97672d7a0c369c4a656e878ab8cbbd83e31ea Related: SYS#5306
2018-03-17Get rid of 'struct gsm_bts_role_bts'Harald Welte1-2/+2
gsm_bts_role_bts was introduced at a time when we still shared gsm_data_shared.[ch] between BSC and BTS, and where we then subsequently needed a BTS-private structure. Since that sharing was abandoned quite some time ago, we can merge gsm_bts_role_bts into gsm_bts and do away with the bts/btsb dualism in a lot of the code. Change-Id: I4fdd601ea873d9697f89a748cc77bcf7c978fa3e
2014-03-10agch/pch: Use PCH for AGCH msgsJacob Erlbeck1-1/+2
This patch extends paging_gen_msg() by adding an output parameter is_empty that is true, if only a paging message with dummy entries has been placed into buffer. This feature is then used by bts_ccch_copy_msg() to insert an AGCH message if is_empty is true. Ticket: SYS#224 Sponsored-by: On-Waves ehf
2013-01-13paging: De-duplicate paging lifetime and max queue length variablesDaniel Willmann1-0/+8
These attributes are saved in paging_state, we don't need to save them a second time in struct gsm_bts_role_bts. Add get and set methods for these attributes and use them consitently in the VTY code.
2012-12-20misc: Change the method to return void instead of int and garbageHolger Hans Peter Freyther1-1/+1
The method was not returning anything and the callers did not use the result. Change it to void for now.
2012-11-24Add VTY configuration of paging queue size and lifetime of paging recordsHarald Welte1-0/+5
This may be adding bells and whistles that nobody wants to touch, but at least for current analysis/optimiziation they are useful to have. Later on they should probably be removed again and/or obsoleted by OML messages for configuration of paging behaviour by the BSC.
2012-07-08paging: Alow to store CCCH messages in paging recordsAndreas Eversberg1-0/+4
This is required for PCU to send IMMEDIATE ASSIGNMENT messages on PCH. A message in a paging record is sent only once.
2012-06-14attempt to make CCCH Load Indications for PCH workHarald Welte1-1/+4
2011-12-01paging: Provide functions to check the internal state of the paging systemHolger Hans Peter Freyther1-0/+5
2011-06-27paging: add paging_reset() functionHarald Welte1-0/+2
2011-06-27re-work original osmo-bts with support for sysmocom femtobtsHarald Welte1-0/+24
This code re-works osmo-bts to add support for the upcoming sysmocom BTS. It also tries to add some level of abstraction between the generic part of a BTS (A-bis, RSL, OML, data structures, paging scheduling, BCCH/AGCH scheduling, etc.) and the actual hardware-specific bits. The hardware-specific bits are currently only implemented for the sysmocom femtobts, but should be (re-)added for osmocom-bb, as well as a virtual BTS for simulation purpose later. The sysmocom bts specific parts require hardware-specific header files which are (at least currently) not publicly distributed.