aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorStefan Sperling <ssperling@sysmocom.de>2018-01-11 14:53:18 +0100
committerStefan Sperling <ssperling@sysmocom.de>2018-01-16 14:14:01 +0100
commit714c2f9552c5ce54d4a29e72b4bd1d830524a992 (patch)
treeb989f3c2524b381d93d9eea522412282a1b83466 /include
parent74b8cdb8e9d7112026ec3c6e346e5c667d261db3 (diff)
Move BTS selection for paging from osmo_bsc_grace.c into osmo_bsc_bssap.c.
We can now either page an invidual BTS directly or page several BTS in a given location area. This decision is taken based on the contents of the cell identifier list in the paging request. Select a set of BTS for paging while processing the cell identifier list, rather than requiring the paging layer to loop over all BTS in the MSC. This change requires some adjustment in bssap_test. In particular, this test must now add a BTS to its network in order to pass. The purpose of this change is to make the layering a bit cleaner. There is one functional change: We no longer abort paging if paging fails for a particular BTS. Instead, we keep trying to page on other BTS. Change-Id: Ic1c72c7f83e53988eb9fedf314b1dc459836833d Suggested-by: Harald Welte Depends: Ic7772e75c3d7fb0df6e17e118bb33b3248352d4d Related: OS#2753
Diffstat (limited to 'include')
-rw-r--r--include/osmocom/bsc/paging.h2
1 files changed, 0 insertions, 2 deletions
diff --git a/include/osmocom/bsc/paging.h b/include/osmocom/bsc/paging.h
index 2b1bc506c..2be71c39f 100644
--- a/include/osmocom/bsc/paging.h
+++ b/include/osmocom/bsc/paging.h
@@ -56,8 +56,6 @@ struct gsm_paging_request {
};
/* schedule paging request */
-int paging_request(struct gsm_network *network, struct bsc_subscr *bsub, int type,
- struct bsc_msc_data *msc);
int paging_request_bts(struct gsm_bts *bts, struct bsc_subscr *bsub, int type,
struct bsc_msc_data *msc);