aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/include/openbsc/paging.h
diff options
context:
space:
mode:
authorHolger Hans Peter Freyther <zecke@selfish.org>2013-01-07 17:30:13 +0100
committerHolger Hans Peter Freyther <zecke@selfish.org>2013-01-28 15:41:27 +0100
commitdc030960fc729c3124c40838a733eab1bc9394b0 (patch)
treef9d4d99821a356169af7d2b8674cabcfd384dc56 /openbsc/include/openbsc/paging.h
parent3d119f1de474340bdfb98e237735e1a3170252cb (diff)
bsc: Allow to page a BTS that is excluded from the RF lock
The RF lock excluded BTS was not paged at all. Now forward the paging message to the handler and call a function that will check if this LAC can be paged right now. Introduce a new paging method that allows to page on a dedicated bts, refactor the code to use this method for paging.
Diffstat (limited to 'openbsc/include/openbsc/paging.h')
-rw-r--r--openbsc/include/openbsc/paging.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/openbsc/include/openbsc/paging.h b/openbsc/include/openbsc/paging.h
index e1438ba4c..2a10f4ef1 100644
--- a/openbsc/include/openbsc/paging.h
+++ b/openbsc/include/openbsc/paging.h
@@ -56,6 +56,8 @@ struct gsm_paging_request {
/* schedule paging request */
int paging_request(struct gsm_network *network, struct gsm_subscriber *subscr,
int type, gsm_cbfn *cbfn, void *data);
+int paging_request_bts(struct gsm_bts *bts, struct gsm_subscriber *subscr,
+ int type, gsm_cbfn *cbfn, void *data);
/* stop paging requests */
void paging_request_stop(struct gsm_bts *bts, struct gsm_subscriber *subscr,