aboutsummaryrefslogtreecommitdiffstats
path: root/src/input
AgeCommit message (Collapse)AuthorFilesLines
2009-05-01revert commit #481: we actually still need that stupid usleep() to reliably ↵Harald Welte1-0/+1
bootstrap nanoBTS :(
2009-05-01remove any sleeping from the ip.access input codeHarald Welte1-1/+0
2009-05-01make sure we terminate bsc_hack if the OML/RSL listening sockets cannot be ↵Harald Welte1-0/+2
created
2009-05-01* Add support for multiple ip.access nanoBTS at one BSCHarald Welte1-116/+267
* 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-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-30add new 'ipaccess-config' program to set Unit ID and primary OML NVRAM ↵Harald Welte1-0/+33
parameters of ip.access BTS
2009-04-22[misdn] Add option to automatically release layer2 on exitHolger Freyther1-3/+12
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-03-09[misc] Fix compile warnings...Holger Freyther1-2/+3
2009-02-28make hexdump return a 'char *' rather than printing by itselfHarald Welte2-24/+9
2009-02-18write 160byte to one E1 TS at any given time, since that is one TRAU Frame ↵Harald Welte1-1/+1
(40 bytes) per sub-channel
2009-02-15* add commond header file for ipaccess protocolHarald Welte1-36/+16
* query for more attributes during ipaccess-find
2009-02-15Add support for ip.access RSL link on port 3003Harald Welte1-31/+89
2009-02-15* generate virtual E1 TEI up/down eventsHarald Welte1-5/+13
* make debug printout a little less verbose * introduce usleep to make things a bit slower for debugging
2009-02-13preliminary ip.access BTS support, as of now only OML singalling worksHarald Welte1-0/+370
2009-02-10* make sure we start sending B channel data on channel activationHolger Freyther1-0/+2
2009-02-10mISDN doesn't support select-writefd's but rather sends PH_DATA_CNFHarald Welte1-34/+47
indications which should trigger us sending a new data packet on the B channel
2009-02-10prettier debug prints in mISDN driverHolger Freyther1-6/+8
2009-02-09some more primitive names for improved debug readabilityHolger Freyther1-0/+3
2009-02-09* add trau_mux implementation to relay from one incoming TRAUHarald Welte1-0/+483
channel to another one (simple voice call switching) * add a way more generic E1 input layer, abstracting out the misdn low-level interface. This also adds infrastructure for multiple TRX in one BTS, as well as multiple BTS on one E1 link * add a E1 subchannel multiplexer for sending multiple 16kbit sub-channels one one 64kBps E1 channel * add TRAU IDLE frame generation * terminate bsc_hack in case there is a E1 / mISDN init error * introduce 'e1_config.c' file with static configuration of our E1 setup (which TRX/BTS is configured for which TEI/SAPI/E1). This should later become a config file rather than a compiled C file. WARNING: all this compiles but is not tested yet. Expect fix-up committs over the next hours or so