osmo-msc/openbsc/include/openbsc
Harald Welte d38f10593a [LAPD] Support multiple instances of LAPD
We cannot afford static/global state, as we may have multiple E1
lines, each having its own LAPD instance.  Furthermore, we might
even have multiple LAPD instances on the same E1 line (think of
a multi-drop setup).

This also implements dynamic TEI allocation, i.e. no hardcoded
TEI list anymore.
2011-02-05 20:26:27 +01:00
..
Makefile.am sms: Introduce a SMS queue that will be responsible for delivery 2010-12-26 09:40:03 +01:00
abis_nm.h License change: We are now AGPLv3+ instead of GPLv2+ 2011-01-01 15:39:34 +01:00
abis_rsl.h RSL: add code to generate SACCH INFO MODIFY command 2011-01-13 00:08:17 +01:00
auth.h Authentication: use ENUM instead of magic numbers 2010-12-23 18:09:51 +01:00
bsc_api.h bsc_api: Change submit dtap to allow to automatically use the SACH 2010-11-15 20:06:46 +01:00
bsc_msc.h License change: We are now AGPLv3+ instead of GPLv2+ 2011-01-01 15:39:34 +01:00
bsc_nat.h License change: We are now AGPLv3+ instead of GPLv2+ 2011-01-01 15:39:34 +01:00
bsc_nat_sccp.h License change: We are now AGPLv3+ instead of GPLv2+ 2011-01-01 15:39:34 +01:00
bsc_rll.h Add new BSC RLL layer of code 2009-08-09 13:47:35 +02:00
chan_alloc.h License change: We are now AGPLv3+ instead of GPLv2+ 2011-01-01 15:39:34 +01:00
crc24.h Create new 'gprs-sgsn' branch on top of 'gprs-conf' 2010-05-04 07:20:41 +02:00
db.h License change: We are now AGPLv3+ instead of GPLv2+ 2011-01-01 15:39:34 +01:00
debug.h nat: Register a debug region for the nat. 2010-06-15 20:24:21 +08:00
e1_input.h [LAPD] Support multiple instances of LAPD 2011-02-05 20:26:27 +01:00
gb_proxy.h Migrate VTY code to libosmovty 2010-05-25 23:40:38 +02:00
gprs_bssgp.h [GPRS] BSSGP/SGSN: Implement Gb-Interface Paging 2010-06-10 15:12:38 +02:00
gprs_gmm.h SGSN: Implement network-initiated PDP CTX DEACT when GGSN restarts 2010-12-26 19:20:03 +01:00
gprs_llc.h [SGSN] Use libosmocore GPRS encryption plugins from LLC layer 2010-07-02 22:55:39 +02:00
gprs_ns.h GPRS: Increase the NS msg size to 2048 2010-06-14 22:11:40 +08:00
gprs_ns_frgre.h gprs_ns_frgre.h: Create the header and include it 2010-05-23 21:23:44 +08:00
gprs_sgsn.h SGSN: Avoid duplicate MM contexts in case MS and SGSN disagree on P-TMSI 2010-12-26 19:20:07 +01:00
gsm_04_08.h mncc_sock: Clear all calls if MNCC application (LCR) disconnects 2011-01-01 17:23:42 +01:00
gsm_04_08_gprs.h [SGSN] Initial work on GMM authentication and ciphering 2010-07-03 11:09:06 +02:00
gsm_04_11.h sms: Allow to specify the DCS for the SMS. 2011-01-10 15:34:09 +01:00
gsm_04_80.h ussd: Move the code libosmocore, increase the version number. 2010-10-10 17:12:05 +02:00
gsm_data.h [BSC] Allow manual override of neighbor cell list 2011-01-11 23:48:52 +01:00
gsm_subscriber.h subscr: Add a vty option to kick the queue. 2011-01-06 14:52:52 +01:00
handover.h bsc: Clear the hand-over in case the new_lchan is failing 2011-01-06 14:52:51 +01:00
ipaccess.h ipa: Only use one IPA number for Osmo extensions 2011-01-07 16:54:46 +01:00
meas_rep.h [meas_rep] Add raw neighbor index into per-cell parsed meas rep 2009-12-26 00:28:37 +01:00
mgcp.h mgcp: Include a MGCP Response String in the response 2011-01-06 19:35:10 +01:00
mgcp_internal.h License change: We are now AGPLv3+ instead of GPLv2+ 2011-01-01 15:39:34 +01:00
misdn.h License change: We are now AGPLv3+ instead of GPLv2+ 2011-01-01 15:39:34 +01:00
mncc.h misc: Fix compiler warning about incompatible pointers 2011-01-06 14:52:51 +01:00
network_listen.h [ipaccess-config] fix bugs in generating the PHYSICAL CONFIG attribute 2010-07-22 21:54:19 +02:00
openbscdefines.h License change: We are now AGPLv3+ instead of GPLv2+ 2011-01-01 15:39:34 +01:00
osmo_bsc.h bsc: Implement queuing of messages to the MSC before the con is established 2010-11-15 20:06:50 +01:00
osmo_bsc_grace.h License change: We are now AGPLv3+ instead of GPLv2+ 2011-01-01 15:39:34 +01:00
osmo_bsc_rf.h mid-call: Implement a timer to go from grace to off. 2010-11-26 00:06:01 +01:00
osmo_msc.h bsc_msc: Remove use_count from the subscriber connection 2010-06-28 18:01:47 +08:00
osmo_msc_data.h License change: We are now AGPLv3+ instead of GPLv2+ 2011-01-01 15:39:34 +01:00
paging.h License change: We are now AGPLv3+ instead of GPLv2+ 2011-01-01 15:39:34 +01:00
rest_octets.h GPRS: Add Support for the GPRS Cell Option Extension Info IE 2010-04-18 21:25:56 +02:00
rs232.h move openbsc into its own subdirectory 2009-06-10 05:40:52 +08:00
rtp_proxy.h License change: We are now AGPLv3+ instead of GPLv2+ 2011-01-01 15:39:34 +01:00
sgsn.h [SGSN] Fix segfault when passing re-assembled SN-PDU to GMM 2010-07-01 19:56:19 +02:00
signal.h rtp: Move the RTP Proxy code out of RSL into the BSC/MSC domain 2011-01-06 14:31:16 +01:00
silent_call.h silent_call: Use the gsm_subscriber_connection instead of lchan->conn 2010-06-21 16:40:09 +08:00
sms_queue.h sms: Allow setting amount of failures through the vty. 2010-12-26 09:40:30 +01:00
socket.h [GPRS] Add Frame Relay in GRE encapsulation for NS 2010-05-19 14:38:50 +02:00
subchan_demux.h License change: We are now AGPLv3+ instead of GPLv2+ 2011-01-01 15:39:34 +01:00
system_information.h include: Add proper predeclaration for struct in system_information.h 2010-12-01 23:04:26 +01:00
transaction.h subscr: Stop stopping paging requests behind the back of subscr 2011-01-06 14:52:53 +01:00
trau_frame.h License change: We are now AGPLv3+ instead of GPLv2+ 2011-01-01 15:39:34 +01:00
trau_mux.h License change: We are now AGPLv3+ instead of GPLv2+ 2011-01-01 15:39:34 +01:00
ussd.h bsc_api: Remove the lchan from the USSD code... 2010-06-17 17:35:57 +08:00
vty.h [E1 INPUT] explicitly configure the E1 input driver for each line 2011-02-05 15:31:34 +01:00