aboutsummaryrefslogtreecommitdiffstats
path: root/include/openbsc/paging.h
AgeCommit message (Collapse)AuthorFilesLines
2009-06-10move openbsc into its own subdirectoryHarald Welte1-46/+0
2009-05-21Fix compilation issues on OS X - mainly #include file changes (Lars Immisch)Harald Welte1-1/+1
2009-02-17switch paging code to use a timer again, since not all BTS send reliable ↵Harald Welte1-1/+2
CCCH load indications
2009-02-16forgot the header files in last commit. sigh.Harald Welte1-1/+2
2009-02-10[paging] Introduce a variable containing the free paging slotsHolger Freyther1-0/+3
Start with a large number of available slots. It is guranteed that we will - at some point - get a paging load and will properly update the counter and keep it updated.
2009-02-09[paging] Cleanup page -> paging in function namesHolger Freyther1-3/+3
2009-02-06[paging] Move the paging state into struct gsm_btsHolger Freyther1-32/+1
There is a 1:1 relationship between gsm_bts and the paging operation. Move the paging state into the gsm_bts which is simplfying the code a lot. This was hinted by LaF0rge. (I'm not happy with the names of the structs)
2009-02-06add new routine to stop pagingHarald Welte1-0/+3
2009-02-01add missing 'requests' field that zecke probably forgot to commitHarald Welte1-0/+1
2009-01-06Hook the paging code into bsc_hack.c and telnet_interface.cHarald Welte1-1/+8
Wrote and test code to add and remove paging requests... This will be using the fact that the linux list is building a circle on each tick we can send one/x paging requests and continue round robin...
2009-01-06Start creating a paging layer...Harald Welte1-0/+61
You can request to open a channel to a MS and the paging layer will call you once the channel is allocated. Internally the CCCH Load Indication will be handled and retry to page a terminal.