aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2009-05-01Fix "CM Service Request" parsing for Phase 1 devices. This means MO calls ↵Harald Welte1-6/+12
from phase1 should work now.
2009-05-01implement parsing and printing of RSL measurement resultsHarald Welte1-1/+34
2009-05-01add verbose reporting of RR STATUS causeHarald Welte2-2/+47
2009-05-01don't print rf resource indication messages, they clutter up the logsHarald Welte1-1/+1
2009-05-01abis_nm: print some information about failure event report type / severityHarald Welte2-1/+84
2009-05-01print OML bts_nr rather than bts->nrHarald Welte1-1/+1
2009-05-01print cause for channel activate NACKHarald Welte1-5/+9
2009-05-01fix printing of ip.access disconnect causeHarald Welte1-1/+1
2009-05-01remove any sleeping from the ip.access input codeHarald Welte1-1/+0
2009-05-01remove misleading debug messagesHarald Welte2-7/+10
2009-05-01make sure we terminate bsc_hack if the OML/RSL listening sockets cannot be ↵Harald Welte2-2/+3
created
2009-05-01Fix long-standing bug: nanoBTS now even works after cold boot (first time ↵Harald Welte1-20/+48
after power up). The problem in the old logic was that we started talking to a given object (e.g. radio carrier) one we received an administrative state change report. It turns out we have to wait for the software activation report instead - and everything suddenly works.
2009-05-01bs11_config build fixHarald Welte1-1/+2
2009-05-01send a signal for every software activation or failure event reportHarald Welte2-0/+10
2009-05-01add VTY command to set BTS unit IDHarald Welte1-4/+30
2009-05-01no need to make gsmnet structure non-static (fix from last commit)Harald Welte1-1/+1
2009-05-01* Add support for multiple ip.access nanoBTS at one BSCHarald Welte8-164/+330
* keep track of site_id/bts_id in struct gsm_bts * dynamically match incoming OML/RSL over TCP connections by BTS Unit ID * introduce new debug category DINP (separate from DMI for hexdumps) * remove ia_config() as it is no longer needed * * ensure that signalling links / E1 line information is correctly printed * when bootstrapping RSL or OML, tell us for which BTS it is being doen * separate bootstrap_bts() out from bootstrap_network() * statically configure two ip.access BTS, one with unit id's 1800/0/0 and 1801/0/0
2009-05-01ensure the tag parsing function is the same as used in input/ipaccess.cHarald Welte1-3/+1
FIXME: remove this copy of the code
2009-05-01make sure all REPORT type messages have debug statements printing object ↵Harald Welte1-7/+9
class and instance
2009-05-01abis_nm wants to use bts->bts_nr (the number of the BTS in the OML link) ratherHarald Welte2-11/+11
than bts->nr (the number of the BTS in the BSC).
2009-05-01fix compiler warnings in abis_nm.cHarald Welte1-6/+12
2009-05-01abis_nm: print the NACK cause in human readable form Harald Welte1-4/+71
2009-05-01[misc] Sanity check and error messages in misdn.cHolger Freyther1-11/+27
Add some sanity checks, add some error checks, print the __func__ in the error message too. Patch from Andreas Eversberg
2009-04-30fix printing of OML IPHarald Welte1-1/+1
2009-04-30fix missing \n at end of debug statementHarald Welte2-3/+4
2009-04-30add new 'ipaccess-config' program to set Unit ID and primary OML NVRAM ↵Harald Welte6-4/+270
parameters of ip.access BTS
2009-04-30functionality to set nanoBTS NVRAM attributes and to restart BTSHarald Welte2-6/+47
2009-04-30more pretty-printing of ipaccess-find outputHarald Welte1-1/+22
2009-04-29Add some more ip.access specific OML attributes/messages. In this case it is Harald Welte2-0/+5
about configuring the primary OML link IP address in the NVRAM of the device.
2009-04-29bs11_config: print PLL 'work' and 'set' values during queryHarald Welte2-2/+9
2009-04-29add missing newline in debug statement for RS232 TXHarald Welte1-1/+1
2009-04-29activate subchannel muxer/demuxer on E1 TS 3Harald Welte1-3/+1
2009-04-29Fix order of subchannel bits (Andreas Eversberg)Harald Welte1-5/+5
2009-04-29remove extra whitespace in output of 'query' commandHarald Welte1-1/+1
2009-04-29read the PLL config as part of the bs11_config 'query' commandHarald Welte2-0/+38
2009-04-29make "PLL mode" setting actually work rather than segfaultHarald Welte1-2/+8
2009-04-28Add bs11_config commands to set the PLL mode from E1_LOCKED to STANDALONEHarald Welte3-0/+35
and vice-versa. This has not yet been tested yet.
2009-04-22[misdn] Add option to automatically release layer2 on exitHolger Freyther5-9/+24
Patch by Andreas Eversberg to automatically release layer2 on exit of the application. Made the naming of the variables consistent (only release_l2 and not both release_l2 and l2_release).
2009-04-22[bsc_hack] Allow to select the cardnr defaulting to number 0Holger Freyther3-5/+11
Patch from Andreas Eversberg to allow to select the ISDN card number. The default remains the same.
2009-04-22[bsc_hack] Allow to set the location area codeHolger Freyther1-2/+8
Patch by Andreas Eversberg to allow to set the location area code from the command line.
2009-04-19[bsc_hack] House keeping, remove dead codeHolger Freyther2-10/+0
This callback is not used from within the paging layer. We do have a different set of callbacks in place. Remove it here.
2009-04-19[db] Introduce a VLR database hereHolger Freyther1-0/+7
This is not a proper VLR yet, specially the (subscriber_)id used might not be the proper one in a real network.
2009-04-19[db] Make the db connection staticHolger Freyther1-1/+1
2009-04-19[db] Keep track of the current gsm_networkHolger Freyther4-4/+6
2009-04-19[bsc_hack] Initialize db as part of the networkHolger Freyther1-12/+12
Let us establish the rule that there is one DB per network. This will allow to assign a BTS of the network to a subscriber that is loaded from the db across restarts.
2009-04-19[db] Remove FIXME as it is fixed...Holger Freyther1-1/+0
2009-04-12[subscriber] Introduce subscr_put_channelHolger Freyther3-2/+20
Introduce subscr_put_channel to release a channel and to allow gsm_subscriber.c to hand this channel to any suitable pending requests.
2009-04-12[subscriber] Update the current_bts field on imsi detach and LOC acceptHolger Freyther3-5/+28
When sending LOCATION UPDATING REQUEST Accept or when getting a IMSI Detach update the gsm_bts of the gsm_subscriber.
2009-04-12[tests] Change the db_test to link to the libopenbsc.aHolger Freyther2-2/+6
This should keep the test compiling in the future. It will link to the libopenbsc.a to get all symbols. We do this in the other tests too.
2009-04-12[calls] Remove a tautology from gsm48_cc_rx_disconnectHolger Freyther1-2/+1
We directly assign the call->state and then check for something that will never be true, and then immediately put the lchan and schedule it's disconnect... and then directly after having closed it down we send a message... Change this to uncondtionally put down the lchan after having changed the last(?) command.