aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/src/input/misdn.c
AgeCommit message (Collapse)AuthorFilesLines
2011-03-03re-structure the OpenBSC directory layoutHarald Welte1-542/+0
The new structure divides the code into a number of libraries for the BSC core functionality, MSC core functionality, Abis transport, TRAU and other bits. This doesn't introduce any functional code change but simply moves around files and alters Makefile.am accordingly. Next step would be to disentangle a lot of the inter-library dependencies and make the individual bits of code more independent.
2011-02-11[BSC] Move the BTS-type specific code from bcs_init.c to bts_*.cHarald Welte1-3/+4
bsc_init.c was a big mess even only for two supported BTS models, so before adding more BTS types, this needs a cleanup. All the BTS specific code from bsc_init.c has now moved into bts_{siemens_bs11,ipaccess_nanobts}.c This has required that input_event() and nm_state_event() get both converted to proper libosmocore signals instead of referencing external symbols.
2011-02-05[E1 input] make sure config file with new E1 input config saves correctlyHarald Welte1-1/+1
2011-02-05[E1 INPUT] explicitly configure the E1 input driver for each lineHarald Welte1-12/+2
This introduces a new 'e1_input' config node with a command to be used like: e1_line 0 driver misdn This allows us to have different input drivers in the future
2011-02-05[input] make mi_e1_line_update() a driver specific callbackHarald Welte1-1/+4
This helps us to further disentangle the misdn driver and e1_input in preparation of DAHDI support.
2011-01-01License change: We are now AGPLv3+ instead of GPLv2+Harald Welte1-6/+5
The reason for this is quite simple: We want to make sure anyone running a customized version of OpenBSC to operate a network will have to release all custom modifiations to the source code.
2010-12-21ts Make the e1inp_ts delay configurableHolger Hans Peter Freyther1-1/+2
Currently the nanoBTS bootstrap code requires a high delay otherwise we are not bringing the device up properly. Changing the init code turns out harder than it seems like. So this is a workaround for that to allow a high speed RSL/OML connection after the bringup. The line driver can have a default TS delay. It is set to the current default for the nanoBTS and the BS11. For the ipaccess case we will set the delay lower for the RSL connection and inside the ipaccess-config we can set it low right away to have fast firmware flashing and such.
2010-06-20[BSC] mISDN: Avoid sending RSL messages to wrong channel numberHarald Welte1-2/+14
In some cases, we get a DL_INFORMATION_IND with a wrong channel number, and only in the DL_ESTABLISH_IND we will see the real channel number that is to be used for this (TEI, SAPI) tuple.
2010-03-30[misnd] Use the size_t modifier when printing the size.Holger Hans Peter Freyther1-1/+1
2010-02-20split 'libosmocore' from openbsc codebaseHarald Welte1-3/+3
This library is intended to collect all generic/common funcitionality of all Osmocom.org projects, including OpenBSC but also OsmocomBB The library currently includes the following modules: bitvec, comp128, gsm_utils, msgb, select, signal, statistics, talloc, timer, tlv_parse, linuxlist msgb allocation error debugging had to be temporarily disabled as it depends on 'debug.c' functionality which at the moment remains in OpenBSC
2009-11-17fix some more compiler warningsHarald Welte1-1/+1
2009-08-10misdn.c: Fix warning about redefining AF_ISDN..Holger Hans Peter Freyther1-0/+2
We use the same construct in e1_inpit.c, use it here too.
2009-08-08the actual config file code (not just config files)Harald Welte1-22/+18
this was missing from commit a08a9acdb6bff0ee4fdf0f58b78b6525017a1f9f
2009-08-04prepare mISDN driver for multiple lines/instancesHarald Welte1-12/+6
In order to use multiple mISDN cards, we need to: 1) move driver initialization out of line initialization 2) make sure we allow partial (virtual) E1 cards with < 30 B-channels
2009-07-04make sure misdn plugin handles DL_UNITDATA_INDHarald Welte1-0/+1
This reportedly fixes the problem that we didn't see MEASurement REPort messages from the BS-11.
2009-06-26use named variant when allocating msgb'sHarald Welte1-2/+2
when we generate a talloc report (SIGUSR1), we can now see which system allocated a given msgb, this helps memory leak debugging
2009-06-20introduce talloc all over OpenBSCHarald Welte1-2/+3
2009-06-10move openbsc into its own subdirectoryHarald Welte1-0/+542