aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2009-05-23fix two compiler warningsHarald Welte1-1/+2
2009-05-23An application that has own events and file descriptors, must pollHarald Welte7-14/+18
select function ob libbsc. A "polling" flag is used to enable polling. In this case select() will not sleep until file descriptor events occurr or nearest timer expires. Also a return value will indicate if there was an event that has been handled. If there was an event, the application decides to poll again and don't wait. In case for bsc_hack, the polling flag is not set. select will sleep as usual. (Andreas Eversberg)
2009-05-23Correct handlong of data link status change (Andreas Eversberg)Harald Welte1-2/+14
2009-05-23Add missing "extern" prefix (Andreas Eversberg)Harald Welte1-2/+2
2009-05-23Change the variable "new" to "_new" in order to include it from C++ code.Harald Welte1-13/+13
The define "container_of" will cast pointer before assigning. Compilers with stricter options require this. (Andreas Eversberg)
2009-05-23* rename the timer functions to avoid name collisions with libmisdn.Harald Welte10-38/+42
* the return value of bsc_update_timers() is required for applications to find out if a timer was fired (Andreas Eversberg)
2009-05-21vty: disable password encryption, remove dependency to lcryptHarald Welte3-2/+16
2009-05-21Fix compilation issues on OS X - mainly #include file changes (Lars Immisch)Harald Welte9-6/+15
2009-05-17dump CCLK accuracy/type as part of bs11_config queryHarald Welte3-2/+47
2009-05-01revert commit #481: we actually still need that stupid usleep() to reliably ↵Harald Welte1-0/+1
bootstrap nanoBTS :(
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.