2016-09-08 22:43:15 +00:00
|
|
|
noinst_HEADERS = \
|
|
|
|
abis_nm.h \
|
|
|
|
abis_om2000.h \
|
|
|
|
abis_rsl.h \
|
|
|
|
arfcn_range_encode.h \
|
|
|
|
auth.h \
|
|
|
|
bsc_msc.h \
|
|
|
|
bsc_msg_filter.h \
|
|
|
|
bsc_nat.h \
|
|
|
|
bsc_nat_callstats.h \
|
|
|
|
bsc_nat_sccp.h \
|
|
|
|
bsc_rll.h \
|
add struct bsc_subscr, separating libbsc from gsm_subscriber
In a future commit, gsm_subscriber will be replaced by vlr_subscr, and it will
not make sense to use vlr_subscr in libbsc. Thus we need a dedicated BSC
subscriber: struct bsc_subscr.
Add rf_policy arg to bsc_grace_paging_request() because the bsc_subscr will no
longer have a backpointer to gsm_network (used to be via subscr->group).
Create a separate logging filter for the new BSC subscriber. The implementation
of adjusting the filter context is added in libbsc to not introduce
bsc_subscr_get/_put() dependencies to libcommon.
During Paging Response, fetch a bsc_subscr from the mobile identity, like we do
for the gsm_subscriber. It looks like a duplication now, but will make sense
for the VLR as well as for future MSC split patches.
Naming: it was requested to not name the new struct bsc_sub, because 'sub' is
too ambiguous. At the same time it would be fine to have 'bsc_sub_' as function
prefix. Instead of struct bsc_subscriber and bsc_sub_ prefix, I decided to
match both up as struct bsc_subscr and bsc_subscr_ function prefix. It's fast
to type, relatively short, unambiguous, and the naming is consistent.
Add bsc_subscr unit test.
Related: OS#1592, OS#1594
Change-Id: Ia61cc00e8bb186b976939a4fc8f7cf9ce6aa3d8e
2017-02-18 21:20:46 +00:00
|
|
|
bsc_subscriber.h \
|
2016-09-08 22:43:15 +00:00
|
|
|
bss.h \
|
2016-09-29 15:01:57 +00:00
|
|
|
bts_ipaccess_nanobts_omlattr.h \
|
2016-09-08 22:43:15 +00:00
|
|
|
chan_alloc.h \
|
2016-05-13 22:57:04 +00:00
|
|
|
common_bsc.h \
|
2016-05-10 10:50:31 +00:00
|
|
|
common_cs.h \
|
2016-09-08 22:43:15 +00:00
|
|
|
crc24.h \
|
|
|
|
ctrl.h \
|
|
|
|
db.h \
|
|
|
|
debug.h \
|
|
|
|
e1_config.h \
|
|
|
|
gb_proxy.h \
|
|
|
|
gprs_gb_parse.h \
|
|
|
|
gprs_gmm.h \
|
|
|
|
gprs_llc.h \
|
|
|
|
gprs_llc_xid.h \
|
|
|
|
gprs_sgsn.h \
|
|
|
|
gprs_sndcp.h \
|
2016-08-26 15:00:21 +00:00
|
|
|
gprs_sndcp_comp.h \
|
2016-09-02 11:38:01 +00:00
|
|
|
gprs_sndcp_dcomp.h \
|
2016-08-26 15:00:21 +00:00
|
|
|
gprs_sndcp_pcomp.h \
|
2016-08-10 10:08:03 +00:00
|
|
|
gprs_sndcp_xid.h \
|
2017-01-09 23:49:56 +00:00
|
|
|
gprs_subscriber.h \
|
2016-09-08 22:43:15 +00:00
|
|
|
gprs_utils.h \
|
|
|
|
gsm_04_08.h \
|
|
|
|
gsm_04_11.h \
|
|
|
|
gsm_04_80.h \
|
|
|
|
gsm_data.h \
|
|
|
|
gsm_data_shared.h \
|
|
|
|
gsm_subscriber.h \
|
2016-12-08 20:22:58 +00:00
|
|
|
gsup_client.h \
|
2016-09-08 22:43:15 +00:00
|
|
|
gtphub.h \
|
|
|
|
handover.h \
|
|
|
|
handover_decision.h \
|
|
|
|
ipaccess.h \
|
|
|
|
iu.h \
|
|
|
|
meas_feed.h \
|
|
|
|
meas_rep.h \
|
|
|
|
mgcp.h \
|
|
|
|
mgcp_internal.h \
|
|
|
|
mgcp_transcode.h \
|
|
|
|
misdn.h \
|
|
|
|
mncc.h \
|
|
|
|
mncc_int.h \
|
|
|
|
nat_rewrite_trie.h \
|
|
|
|
network_listen.h \
|
2016-12-08 20:29:23 +00:00
|
|
|
oap_client.h \
|
2016-09-08 22:43:15 +00:00
|
|
|
openbscdefines.h \
|
|
|
|
osmo_bsc.h \
|
|
|
|
osmo_bsc_grace.h \
|
|
|
|
osmo_bsc_rf.h \
|
|
|
|
osmo_msc.h \
|
2017-02-23 20:49:55 +00:00
|
|
|
bsc_msc_data.h \
|
2016-09-08 22:43:15 +00:00
|
|
|
osmux.h \
|
|
|
|
paging.h \
|
2016-10-26 13:19:41 +00:00
|
|
|
pcu_if.h \
|
|
|
|
pcuif_proto.h \
|
2016-09-08 22:43:15 +00:00
|
|
|
rest_octets.h \
|
|
|
|
rrlp.h \
|
|
|
|
rs232.h \
|
|
|
|
rtp_proxy.h \
|
|
|
|
sgsn.h \
|
|
|
|
signal.h \
|
|
|
|
silent_call.h \
|
2016-08-26 14:58:41 +00:00
|
|
|
slhc.h \
|
2016-09-08 22:43:15 +00:00
|
|
|
smpp.h \
|
|
|
|
sms_queue.h \
|
|
|
|
socket.h \
|
|
|
|
system_information.h \
|
|
|
|
transaction.h \
|
|
|
|
trau_mux.h \
|
|
|
|
trau_upqueue.h \
|
|
|
|
ussd.h \
|
2016-06-16 22:06:42 +00:00
|
|
|
vlr.h \
|
2016-09-08 22:43:15 +00:00
|
|
|
vty.h \
|
2016-09-02 11:32:38 +00:00
|
|
|
v42bis.h \
|
|
|
|
v42bis_private.h \
|
2016-09-08 22:43:15 +00:00
|
|
|
$(NULL)
|
2010-02-16 16:51:42 +00:00
|
|
|
|
2016-09-08 22:43:15 +00:00
|
|
|
openbsc_HEADERS = \
|
|
|
|
bsc_api.h \
|
|
|
|
gsm_04_08.h \
|
|
|
|
meas_rep.h \
|
|
|
|
$(NULL)
|
|
|
|
|
2017-05-15 19:26:51 +00:00
|
|
|
# DO NOT add a newline and '$(NULL)' to this line. That would add a trailing
|
|
|
|
# space to the directory installed: $prefix/include/'openbsc '
|
|
|
|
openbscdir = $(includedir)/openbsc
|