aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/src/e1_config.c
AgeCommit message (Collapse)AuthorFilesLines
2009-08-06add HARDCODED_BTSn_TS to define the base TS for each BTSHarald Welte1-5/+5
2009-08-04e1_config now supports up to three BTSHarald Welte1-22/+39
Each BTS gets its own E1 line data structure. They are meant to bind each to their own (virtual?) mISDN device. BTS0 uses TS01 (siganlling) and TS02/03 (TRX0), TS04/05(TRX1) BTS1 uses TS11 (siganlling) and TS12/13 (TRX0), TS14/15(TRX1) BTS2 uses TS21 (siganlling) and TS22/23 (TRX0), TS24/25(TRX1)
2009-07-29complete TRX1 support for BS11Harald Welte1-15/+29
* remove old HAVE_TRX1 definition, replace it with '-1' commandline argument * make sure we actually configure the OML TRX attributes with a different ARFCN than TRX0 * make sure we configure timeslot 0 of TRX1 also in TCH/F mode This code is untested, but if you have a dual-trx BS-11, and the second TRX is activated, you should be able to run bsc_hack with the -1 option to enable and use the second trx. It works like this: * TRX1 shares E1 timeslot 0 for signalling * TRX1 RSL link uses TEI2 (TRX0 uses 1) * TRX1 on ARFCN+2, i.e. if you have TRX0 on 122, TRX1 will be 124
2009-06-26use taloc_zero() rather than talloc() and explisit memset()Harald Welte1-4/+2
2009-06-20introduce talloc all over OpenBSCHarald Welte1-3/+4
2009-06-10move openbsc into its own subdirectoryHarald Welte1-0/+108