osmo-bsc/openbsc/include/openbsc
Max 70fdd24d04 Update SI data structures and generation
To support segmented SI2quater as per 3GPP TS 44.018 we'll have to
support multiple SI messages (up to 16 for SI2q) for a given type in
contrast to existing 1:1 mapping:

* expand storage space to hold up to 16 SI messages (spec limit)
* add assertions for budget calculations
* generate multiple SI2q messages
* adjust SI2q-related tests
* use precise check for number of SIq messages instead of approximate
  estimation

Change-Id: Ic516ec9f0b821557d9461ae9f1c0afdd786f3b05
Related: OS#1660
2017-06-15 16:39:55 +02:00
..
Makefile.am pcu_sock: add basic pcu interface support 2017-05-25 14:04:08 +02:00
abis_nm.h Prepare for BTS attribute reporting via OML 2017-05-15 08:13:03 +00:00
abis_om2000.h Support configuration of CON MO Groups/Paths from VTY 2016-11-13 21:22:29 +01:00
abis_rsl.h libbsc: add rsl_ericsson_imm_assign_cmd() which reply with a confirmation message 2017-03-23 02:10:21 +01:00
arfcn_range_encode.h Cosmetic fixes around SI generation 2017-01-06 11:37:52 +00:00
auth.h MM Auth: introduce AUTH_ERROR constant. 2016-03-31 11:56:29 +02:00
bsc_api.h mscsplit: move subscriber conns list into struct gsm_network 2016-09-26 02:25:46 +02:00
bsc_msc.h
bsc_msc_data.h cosmetic: rename struct osmo_msc_data to bsc_msc_data 2017-02-24 21:01:55 +01:00
bsc_msg_filter.h
bsc_nat.h NAT: reload BSCs config dynamically 2016-04-14 08:37:34 -04:00
bsc_nat_callstats.h
bsc_nat_sccp.h
bsc_rll.h
bsc_subscriber.h add struct bsc_subscr, separating libbsc from gsm_subscriber 2017-03-08 01:01:43 +01:00
bss.h split bsc_bootstrap_network() in alloc and config 2016-12-02 12:09:15 +00:00
bts_ipaccess_nanobts_omlattr.h OML: Improve OML attribute handling 2016-11-01 21:56:22 +00:00
chan_alloc.h Revert "bts: extend bts_chan_load to allow counting tch only" 2016-09-28 00:28:01 +00:00
common_bsc.h move to libcommon-cs: net init 2: move bsc_network_init decl to new .h 2016-11-24 16:58:31 +01:00
common_cs.h move to libcommon-cs: network VTY that isn't BSC-specific 2016-12-02 12:09:16 +00:00
crc24.h
ctrl.h enable ctrl bind config for various programs 2016-02-25 12:18:04 +01:00
db.h Make random MSISDN assignment optional 2016-07-09 19:52:54 +00:00
debug.h pcu_sock: add basic pcu interface support 2017-05-25 14:04:08 +02:00
e1_config.h
gb_proxy.h gbproxy: Check whether gbproxy_update_link_state_after() deletes the link_info 2016-11-15 22:32:02 +00:00
gprs_gb_parse.h
gprs_gmm.h IuPS: add Iu response to create_pdp_conf() 2016-09-01 23:44:45 +02:00
gprs_llc.h Improve GPRS logging 2016-12-21 10:27:24 +00:00
gprs_llc_xid.h Adding LLC-XID encoder / decoder and unit test 2016-08-27 04:45:54 +00:00
gprs_sgsn.h SGSN: Integrate support for UMTS AKA 2017-02-27 14:29:41 +00:00
gprs_sndcp.h SNDCP: add RFC1144 header compression functionality 2016-09-24 03:17:58 +00:00
gprs_sndcp_comp.h SNDCP: add RFC1144 header compression functionality 2016-09-24 03:17:58 +00:00
gprs_sndcp_dcomp.h SNDCP: add V.42bis data compression functionality 2016-09-24 03:17:59 +00:00
gprs_sndcp_pcomp.h SNDCP: add RFC1144 header compression functionality 2016-09-24 03:17:58 +00:00
gprs_sndcp_xid.h sndcp: Allow empty SNDCP-XID indications 2016-12-23 11:19:15 +01:00
gprs_subscriber.h add struct gprs_subscr, separating gprs from gsm_subscriber 2017-02-25 01:25:22 +00:00
gprs_utils.h move osmo_shift_* / osmo_match_shift_* to libosmogsm 2016-04-29 13:10:37 +02:00
gsm_04_08.h costmetic: Document gsm48_multirate_config() + const-ify input 2017-05-27 13:18:50 +02:00
gsm_04_11.h libmsc: send RP-ACK to MS after ESME sends SMPP DELIVER-SM-RESP 2017-05-08 17:15:12 +02:00
gsm_04_80.h factor out gen of USSD notify and release complete to libosmocore 2016-12-02 12:09:15 +00:00
gsm_data.h Update SI data structures and generation 2017-06-15 16:39:55 +02:00
gsm_data_shared.h Update SI data structures and generation 2017-06-15 16:39:55 +02:00
gsm_subscriber.h add struct gprs_subscr, separating gprs from gsm_subscriber 2017-02-25 01:25:22 +00:00
gsup_client.h rename oap.h to oap_client.h 2016-12-13 14:54:01 +00:00
gtphub.h gtphub: simplify/fix: one TEI mapping per tunnel. 2015-12-07 13:37:11 +01:00
handover.h comment tweak for bsc_handover_start() 2016-06-05 23:01:25 +00:00
handover_decision.h
ipaccess.h use new libosmocore gsm_23_003.h for IMEI/IMSI length 2016-04-29 13:10:37 +02:00
iu.h IuPS: add VTY config for asn_debug 2016-08-31 11:11:07 +00:00
meas_feed.h
meas_rep.h Fix MS TO measurement representation 2017-04-26 08:25:22 +00:00
mgcp.h osmux: Allow to listen to a specific address 2015-10-12 20:06:16 +02:00
mgcp_internal.h
mgcp_transcode.h
misdn.h
mncc.h osmo-nitb: add -M to pass specific MNCC socket path 2016-02-25 12:18:03 +01:00
mncc_int.h
nat_rewrite_trie.h
network_listen.h
oap_client.h rename oap.h to oap_client.h 2016-12-13 14:54:01 +00:00
openbscdefines.h
osmo_bsc.h cosmetic: rename struct osmo_msc_data to bsc_msc_data 2017-02-24 21:01:55 +01:00
osmo_bsc_grace.h add struct bsc_subscr, separating libbsc from gsm_subscriber 2017-03-08 01:01:43 +01:00
osmo_bsc_rf.h
osmo_msc.h
osmux.h osmux: Add negotiation state so race conditions can't disable osmux 2016-07-11 19:19:05 +00:00
paging.h add struct bsc_subscr, separating libbsc from gsm_subscriber 2017-03-08 01:01:43 +01:00
pcu_if.h libbsc: Create pcu-socket only as specified in config file 2017-05-29 13:45:04 +02:00
pcuif_proto.h pcu_sock: Forward imm.ass PCU originated messages 2017-05-25 14:04:08 +02:00
rest_octets.h Move SI-related defines 2017-06-15 11:43:10 +00:00
rrlp.h
rs232.h
rtp_proxy.h
sgsn.h rename oap.h to oap_client.h 2016-12-13 14:54:01 +00:00
signal.h cosmetic: rename struct osmo_msc_data to bsc_msc_data 2017-02-24 21:01:55 +01:00
silent_call.h silent_call: remove unfinished fuzzer interface 2017-02-28 18:28:03 +00:00
slhc.h RFC1144: integration and unit-test 2016-09-24 03:17:58 +00:00
smpp.h smpp: refactor initialization, add bind address 2016-02-25 12:18:04 +01:00
sms_queue.h
socket.h
system_information.h Update SI data structures and generation 2017-06-15 16:39:55 +02:00
token_auth.h
transaction.h cosmetic: transaction.h: 1 comment typo, 1 whitespace 2016-09-19 11:51:12 +00:00
trau_mux.h
trau_upqueue.h
ussd.h
v42bis.h V.42bis: integration and unit test 2016-09-24 03:17:59 +00:00
v42bis_private.h V.42bis: integration and unit test 2016-09-24 03:17:59 +00:00
vty.h don't re-implement osmo_talloc_replace_string() 2017-06-09 08:49:36 +00:00