osmo-mgw/openbsc/src
Harald Welte e6afd60779 [gprs] SGSN: Expect all Identifiers to be stored at highest level
We now expect the highest level (actual SGSN GMM code) to know
all identifiers for every element in the protocol stack, i.e.
TLLI, SAPI, BVCI and NSEI.  The layer-inetrnal state is looked
up based on those identifiers.

The reason for this is to ensure only the highest level state
needs to be persistent, while everything else can be regenerated
dynamically (e.g. in a SGSN restart)
2010-05-04 07:20:43 +02:00
..
input GPRS: Introduce a GPRS Gb Proxy 2010-05-04 07:20:42 +02:00
ipaccess [ipaccess] Avoid bogus compiler warning about uninitialized vars 2010-03-30 15:20:46 +02:00
mgcp [misc] Remove spaces, fix indention. 2010-04-30 13:34:15 +08:00
sccp [sccp] Move from DEBUGP to LOGP in sccp.c 2010-04-25 23:05:00 +08:00
vty [gpprs] Add VTY node for SGSN 2010-05-04 07:20:43 +02:00
Makefile.am [gprs] Build the SGSN stand-alone and not as part of bsc_hack 2010-05-04 07:20:43 +02:00
abis_nm.c abis_nm: Fix ACTIVATE SW parameters 2010-04-12 19:58:57 +02:00
abis_rsl.c RSL: inmplement ip.access paging load indication 'below threshold' 2010-04-19 10:29:16 +02:00
bs11_config.c [misc] Remove whitespace from the end of the line. 2010-03-29 08:47:44 +02:00
bsc_api.c bsc: Start creating 08.08 like API 2010-03-25 09:07:28 +01:00
bsc_hack.c move log/debug codebase to libosmocore 2010-03-26 21:31:43 +08:00
bsc_init.c [misc] Remove spaces, fix indention. 2010-04-30 13:34:15 +08:00
bsc_rll.c lchan: Create a structure for MSC data of the lchan 2010-03-25 09:07:28 +01:00
bsc_version.c Move the version/copyright string to a separate file 2010-03-24 10:24:38 +01:00
bts_ipaccess_nanobts.c split 'libosmocore' from openbsc codebase 2010-02-20 16:27:23 +01:00
bts_siemens_bs11.c split 'libosmocore' from openbsc codebase 2010-02-20 16:27:23 +01:00
bts_unknown.c split 'libosmocore' from openbsc codebase 2010-02-20 16:27:23 +01:00
chan_alloc.c [bsc_init] When the RSL/OML connection drops, free all lchans 2010-04-15 11:24:53 +02:00
crc24.c Create new 'gprs-sgsn' branch on top of 'gprs-conf' 2010-05-04 07:20:41 +02:00
db.c db: Fix aliasing warning by casting the signed char to a struct 2010-03-30 15:30:14 +02:00
debug.c GPRS: add DGPRS to new debug api 2010-05-04 07:20:41 +02:00
e1_config.c split 'libosmocore' from openbsc codebase 2010-02-20 16:27:23 +01:00
e1_input.c e1_input: Stop the timer when deleting the signalling link on the TS 2010-04-25 23:13:26 +08:00
gb_proxy.c [gprs] gb_proxy: Actually create our gbprox_peers 2010-05-04 07:20:42 +02:00
gb_proxy_main.c [gprs] Build the SGSN stand-alone and not as part of bsc_hack 2010-05-04 07:20:43 +02:00
gb_proxy_vty.c [gprs] fully integrate VTY configuration into Gb proxy 2010-05-04 07:20:42 +02:00
gprs_bssgp.c [gprs] SGSN: Expect all Identifiers to be stored at highest level 2010-05-04 07:20:43 +02:00
gprs_llc.c [gprs] SGSN: Expect all Identifiers to be stored at highest level 2010-05-04 07:20:43 +02:00
gprs_ns.c [gprs] SGSN: Expect all Identifiers to be stored at highest level 2010-05-04 07:20:43 +02:00
gprs_sgsn.c [gprs] Build the SGSN stand-alone and not as part of bsc_hack 2010-05-04 07:20:43 +02:00
gsm_04_08.c [misc] Remove whitespace from the end of the line. 2010-03-29 08:47:44 +02:00
gsm_04_08_gprs.c [gprs] Build the SGSN stand-alone and not as part of bsc_hack 2010-05-04 07:20:43 +02:00
gsm_04_08_utils.c make gsm48_msgb_alloc() a static inline function 2010-05-04 07:17:32 +02:00
gsm_04_11.c gsm_04_11.c: Use msgb->l4h instead of sms->smsh, as the latter is gone 2010-04-30 14:27:05 +02:00
gsm_04_80.c remove any reference to 'struct gsm_bts_link' 2010-04-30 14:04:01 +02:00
gsm_data.c move gsm48_construct_ra() to libosmocore 2010-05-01 14:27:12 +02:00
gsm_subscriber.c add (and use) new subscr_name() function to get name or IMSI 2009-12-24 14:50:24 +01:00
gsm_subscriber_base.c lchan: Create a structure for MSC data of the lchan 2010-03-25 09:07:28 +01:00
handover_decision.c split 'libosmocore' from openbsc codebase 2010-02-20 16:27:23 +01:00
handover_logic.c [rsl] Set the right state when asking for the activation. 2010-04-10 00:16:04 +02:00
isdnsync.c move openbsc into its own subdirectory 2009-06-10 05:40:52 +08:00
meas_rep.c meas_rep: utility function for processing of measurement reports 2009-12-21 13:33:10 +01:00
mgcp.cfg [mgcp] Make the number of endpoints configurable... 2009-11-20 14:05:17 +01:00
mncc.c lchan: Change transaction to work on the GSM Subscriber Connection 2010-03-25 09:07:28 +01:00
openbsc.cfg.1-1 [BS11] don't put invalid channel combination into the config file 2009-12-04 11:23:12 +05:30
openbsc.cfg.1-2 [network] Make use of T3113 for paging 2009-11-22 05:28:24 +01:00
openbsc.cfg.2-2 [BS11] don't put invalid channel combination into the config file 2009-12-04 11:23:12 +05:30
openbsc.cfg.nanobts update openbsc.cfg examples for new gprs syntax 2010-04-18 21:33:00 +02:00
openbsc.cfg.nanobts.multitrx multi-trx config: Don't configure CCCH on 2nd TRX ;) 2010-05-04 07:15:01 +02:00
osmo_gbproxy.cfg [gprs] Build the SGSN stand-alone and not as part of bsc_hack 2010-05-04 07:20:43 +02:00
osmo_sgsn.cfg [gprs] Build the SGSN stand-alone and not as part of bsc_hack 2010-05-04 07:20:43 +02:00
paging.c [misc] Remove spaces, fix indention. 2010-04-30 13:34:15 +08:00
rest_octets.c GPRS: Fix calculation of 'Extension Length' in GPRS Cell Options 2010-04-18 22:48:46 +02:00
rrlp.c [signal] Differentiate paging success from expiration in SS_PAGING 2010-01-07 10:37:40 +01:00
rs232.c [misc] Remove whitespace from the end of the line. 2010-03-29 08:47:44 +02:00
rtp_proxy.c ipaccess: Send RTP Payload IE for CRCX & MDCX 2010-04-12 19:58:57 +02:00
sgsn_main.c [gprs] SGSN: Expect all Identifiers to be stored at highest level 2010-05-04 07:20:43 +02:00
sgsn_vty.c [gprs] Build the SGSN stand-alone and not as part of bsc_hack 2010-05-04 07:20:43 +02:00
silent_call.c lchan: Create a structure for MSC data of the lchan 2010-03-25 09:07:28 +01:00
socket.c GPRS: Introduce a GPRS Gb Proxy 2010-05-04 07:20:42 +02:00
subchan_demux.c split 'libosmocore' from openbsc codebase 2010-02-20 16:27:23 +01:00
system_information.c GPRS: actually enable indicating EDGE capability in SI13 2010-04-18 21:25:56 +02:00
talloc_ctx.c [misc] Remove whitespace from the end of the line. 2010-03-29 08:47:44 +02:00
telnet_interface.c move log/debug codebase to libosmocore 2010-03-26 21:31:43 +08:00
token_auth.c split 'libosmocore' from openbsc codebase 2010-02-20 16:27:23 +01:00
transaction.c lchan: Change transaction to work on the GSM Subscriber Connection 2010-03-25 09:07:28 +01:00
trau_frame.c logging: introduce log levels at caller site 2009-12-17 23:10:46 +01:00
trau_mux.c split 'libosmocore' from openbsc codebase 2010-02-20 16:27:23 +01:00
ussd.c lchan: Create a structure for MSC data of the lchan 2010-03-25 09:07:28 +01:00
vty_interface.c [vty] Allow to set the RACH NM attributes on a per BTS basis 2010-04-25 23:08:39 +08:00
vty_interface_cmds.c Create new 'gprs-sgsn' branch on top of 'gprs-conf' 2010-05-04 07:20:41 +02:00
vty_interface_layer3.c [vty] Allow to create a buffer in a given context. 2010-04-30 13:29:34 +08:00