osmo-msc/openbsc/src
Harald Welte a43f789a0a Replace template-based SYSTEM INFORMATION with real implementation
Before this commit, OpenBSC used templates for the SYSTEM INFO
1, 2, 3, 4, 5 and 6 messages.  Those templates were patched in
various places to reflect the network config like ARFCN.

Now, we actually generate those SI messages ourselves, using
values from the configuration file, and even calculating neighbor
cell lists.

All bts'es that you have configured in OpenBSC will end up in
the neighbor cell list - which should be more than sufficient for
the current small-single-site networks.
2009-12-01 18:04:30 +05:30
..
input [ipaccess] Fix spelling in the comment 2009-11-17 09:46:33 +01:00
sccp [sccp] Implement sending the Inactivity Test on a connection.. 2009-11-20 13:09:15 +01:00
vty move talloc context creation out of on_dso / constructors 2009-08-15 02:30:58 +02:00
Makefile.am Replace template-based SYSTEM INFORMATION with real implementation 2009-12-01 18:04:30 +05:30
abis_nm.c [vty] Add option to disable RF on a given TRX. 2009-11-24 13:08:50 +01:00
abis_rsl.c Replace template-based SYSTEM INFORMATION with real implementation 2009-12-01 18:04:30 +05:30
bitvec.c Replace template-based SYSTEM INFORMATION with real implementation 2009-12-01 18:04:30 +05:30
bs11_config.c Add {create, delete}-bport1 and bport0-{star, multidrop} to bs11-config 2009-08-10 11:49:36 +02:00
bsc_hack.c Introduce new S_GLOBAL_SHUTDOWN signal 2009-12-01 17:58:26 +05:30
bsc_init.c Replace template-based SYSTEM INFORMATION with real implementation 2009-12-01 18:04:30 +05:30
bsc_mgcp.c [mgcp] Make the number of endpoints configurable... 2009-11-20 14:05:17 +01:00
bsc_rll.c ensure that we use the SACCH where apropriate for RLL connections 2009-08-09 19:06:24 +02:00
chan_alloc.c [lchan] RSL and RR need the multirate config, place it in the lchan 2009-11-19 11:42:03 +01:00
db.c change some identifiers from u_int64_t to unsigned long long 2009-11-07 00:06:19 +09:00
debug.c [debug] Add a debug area for the MGCP code of On Waves 2009-11-20 13:07:02 +01:00
e1_config.c [ipaccess] fix ipaccess-config (we now use TEI as stream ID) 2009-10-20 21:54:06 +02:00
e1_input.c make use of new S_GLOBAL_SHUTDOWN signal to properly close pcap_fd 2009-12-01 17:58:32 +05:30
gsm_04_08.c [handover] Introduce new handover related LCHAN signals 2009-11-29 22:45:52 +01:00
gsm_04_08_utils.c [handover] Implement 04.08 HANDOVER COMMAND 2009-11-29 20:02:53 +01:00
gsm_04_11.c [SMS] Implement TP-VPF-ENHANCED 2009-11-26 12:28:41 +01:00
gsm_04_80.c [USSD] more whitespace fixes 2009-10-26 20:42:55 +01:00
gsm_data.c Assign default values for T3101 and T3113 2009-12-01 17:36:54 +05:30
gsm_subscriber.c [lac] Do not use the reserved LAC 0x0 for two different things 2009-10-01 04:07:15 +02:00
gsm_subscriber_base.c [misc] Use talloc_zero instead of talloc and later memset 2009-10-29 02:29:45 +01:00
gsm_utils.c misc: Add routine to generate backtrace from within the application 2009-11-19 09:40:03 +01:00
handover_logic.c [handover] Implement handover control logic 2009-11-29 22:56:14 +01:00
ipaccess-config.c ipaccess-config.c: Spelling fix in the config mode 2009-11-17 09:46:33 +01:00
ipaccess-find.c ipaccess-find: don't try to parse packets that are not IPAC_MSGT_ID_RESP 2009-08-08 12:14:53 +02:00
isdnsync.c move openbsc into its own subdirectory 2009-06-10 05:40:52 +08:00
mgcp.cfg [mgcp] Make the number of endpoints configurable... 2009-11-20 14:05:17 +01:00
mncc.c move talloc context creation out of on_dso / constructors 2009-08-15 02:30:58 +02:00
msgb.c [msgb] Add msgb_reset to reset an existing msgb* to the initial state 2009-10-21 16:38:13 +02:00
openbsc.cfg.1-1 [network] Make use of T3113 for paging 2009-11-22 05:28:24 +01:00
openbsc.cfg.1-2 [network] Make use of T3113 for paging 2009-11-22 05:28:24 +01:00
openbsc.cfg.2-2 [network] Make use of T3113 for paging 2009-11-22 05:28:24 +01:00
openbsc.cfg.nanobts [network] Make use of T3113 for paging 2009-11-22 05:28:24 +01:00
paging.c Replace template-based SYSTEM INFORMATION with real implementation 2009-12-01 18:04:30 +05:30
rest_octets.c Replace template-based SYSTEM INFORMATION with real implementation 2009-12-01 18:04:30 +05:30
rrlp.c [rrlp] Fix compiler warnings 2009-10-22 15:42:19 +02:00
rs232.c use named variant when allocating msgb's 2009-06-26 19:39:35 +02:00
rtp_proxy.c rtp_proxy: Add two case and a DEBUG statement.. 2009-08-10 08:26:12 +02:00
select.c implement a timer_list check before we return into the select() loop 2009-08-14 14:30:00 +02:00
signal.c move talloc context creation out of on_dso / constructors 2009-08-15 02:30:58 +02:00
silent_call.c fix some more compiler warnings 2009-11-17 06:12:16 +01:00
subchan_demux.c move talloc context creation out of on_dso / constructors 2009-08-15 02:30:58 +02:00
system_information.c Replace template-based SYSTEM INFORMATION with real implementation 2009-12-01 18:04:30 +05:30
talloc.c [talloc] Provide a copy of strnlen on OSX 2009-11-22 05:28:14 +01:00
talloc_ctx.c move talloc context creation out of on_dso / constructors 2009-08-15 02:30:58 +02:00
telnet_interface.c [telnet] Remove unused variables from the telnet interface 2009-11-17 09:46:33 +01:00
timer.c [timer] Initialize i with zero 2009-10-21 16:38:19 +02:00
tlv_parser.c [TLV] Split the parser into 'parse loop' and 'parse single value' 2009-10-26 20:19:59 +01:00
token_auth.c Forward declare methods to fix compiler warnings 2009-10-22 15:39:37 +02:00
transaction.c Fix warnings by removing unused variables 2009-10-22 15:40:33 +02:00
trau_frame.c move openbsc into its own subdirectory 2009-06-10 05:40:52 +08:00
trau_mux.c move talloc context creation out of on_dso / constructors 2009-08-15 02:30:58 +02:00
ussd.c [USSD] various USSD improvements 2009-10-26 20:39:26 +01:00
vty_interface.c Replace template-based SYSTEM INFORMATION with real implementation 2009-12-01 18:04:30 +05:30
vty_interface_layer3.c silent call: add header file for function prototypes 2009-11-17 06:00:23 +01:00