Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-07-05 | add VTY commands for setting and showing DSP trace flags | Harald Welte | 5 | -1/+216 | |
2011-07-05 | sysmobts: add value_string for dsp trace flags | Harald Welte | 2 | -0/+37 | |
2011-07-05 | logging: Add DSP log subsystem | Harald Welte | 2 | -0/+7 | |
2011-07-02 | measurement: fix missing \n at end of log output | Harald Welte | 1 | -1/+1 | |
2011-07-02 | remove FIXME that has long been fixed | Harald Welte | 1 | -1/+0 | |
2011-07-02 | add init script and screenrc for l1fwd | Harald Welte | 2 | -0/+34 | |
2011-07-02 | untested code to dynamically set L1 band based on ARFCN number | Harald Welte | 1 | -1/+26 | |
2011-07-01 | start screen in detached/background mode | Harald Welte | 1 | -1/+1 | |
2011-07-01 | add init script for screen-based respawn | Harald Welte | 1 | -0/+31 | |
2011-07-01 | add respawn script and screenrc for respawning the process in screen | Harald Welte | 2 | -0/+7 | |
2011-07-01 | make it clear why we terminate | Harald Welte | 2 | -3/+7 | |
2011-07-01 | logging sanitization (use proper log levels, etc.) | Harald Welte | 4 | -26/+22 | |
2011-07-01 | sysmobts-remote: Remove hard-coded BTS IP address | Harald Welte | 1 | -3/+8 | |
The BTS IP address can now be specified by the L1FWD_BTS_HOST env variable. Option parsing would not have been that easy to integrate without touching the main program... | |||||
2011-07-01 | fix various compiler warnings | Harald Welte | 8 | -11/+22 | |
2011-07-01 | fix BTS initialization order | Harald Welte | 7 | -25/+74 | |
The sequence is as follows: 0) start osmo-bts 1) start connection attempts to BTS 2) issue L1-RESET.req 3) receive L1-RESET.conf 4) issue RF-ACTIVATE.req 5) receive RF-ACTIVATE.conf 6) receive attributes for TRX 7) receive opstart for TRX 8) issue MPH-INIT.req [...] The important point here is: We don't want the BSC to set TRX attributes or do TRX opstart before our RF related hardware is initialized. | |||||
2011-07-01 | sysmo-bts: Ignore OPSTART on the TRX until we have seen SET ATTR | Harald Welte | 1 | -2/+28 | |
2011-07-01 | sysmo-bts: properly initialize the nominal power, print it at startup | Harald Welte | 2 | -1/+4 | |
2011-06-30 | measurements: avoid division by zero | Harald Welte | 1 | -2/+5 | |
2011-06-29 | deactivate RF + exit when the Abis link is gone | Harald Welte | 7 | -3/+45 | |
The idea is that the BTS process is re-spawned from init/upstart/systemd | |||||
2011-06-29 | add logging related vty commands | Harald Welte | 1 | -0/+1 | |
2011-06-29 | RSL/LAPDM: make sure we do lapdm_channel_reset() | Harald Welte | 1 | -4/+5 | |
this will free / flush any of the queued messages and give us a clean start for the next user of the same lapdm channel. | |||||
2011-06-29 | RSL: clarify msgb free scheme in rsl | Harald Welte | 1 | -4/+15 | |
2011-06-29 | OML: fix memory leaks by centralized msgb_free() for rx msgs | Harald Welte | 1 | -5/+2 | |
2011-06-29 | Fix memory leak in abis code: Free msgb after tx'ing it | Harald Welte | 1 | -0/+1 | |
2011-06-29 | set talloc ctx for msgb's to make sure we see them in talloc report | Harald Welte | 1 | -0/+3 | |
2011-06-29 | Fix support of SDCCH4 | Harald Welte | 2 | -3/+6 | |
In SDCCH4, we use lchan number 0...3 for the SDCCH/SACCH, and we statically use lchan[4] as the dummy for activating the CCCH L1 SAPIs. In order to make combined and non-combined CCCH orthogonal, we simply also use lchan[4] in that case. On a 'pure' CCCH, therefore lchan 0..3 are unused and 4 is the actual CCCH. | |||||
2011-06-29 | sysmo-bts: Bring TCH (FACCH) into a working state | Harald Welte | 1 | -20/+58 | |
2011-06-29 | RSL: Log all RLL messages from A-bis to LAPDm | Harald Welte | 1 | -1/+7 | |
2011-06-29 | sysmo-bts: Fix TCH/F activation | Harald Welte | 1 | -2/+9 | |
2011-06-29 | don't print ((....)) in RSL debug output | Harald Welte | 1 | -2/+2 | |
2011-06-29 | Sysmocom l1if: Don't print hex-dumps of AGCH/SACCH messages anymore | Harald Welte | 1 | -4/+0 | |
2011-06-29 | sysmocom L1: raise the threshold for ignored RACH bursts | Harald Welte | 1 | -2/+2 | |
the RACH burst detection in the physical layer is appranetly providing many false positives, and we need to raise the bar a bit in order to not allocate channels in a useless way... | |||||
2011-06-29 | make sure we forward EXTENDED MEAS REP to the BSC | Harald Welte | 1 | -3/+11 | |
2011-06-29 | remove debugging printf in sysinfo code | Harald Welte | 1 | -1/+0 | |
2011-06-29 | rsl / meas rep: properly check if UNIT DATA IND is really a 04.08 meas rep | Harald Welte | 1 | -8/+5 | |
2011-06-29 | implement baseic uplink measurement processing + reporting | Harald Welte | 7 | -17/+377 | |
* gather measurements from each PH-DATA.ind * check every TDMA frame about meas period expiration * compute averages after period expired * put MS DL MEAS REP into RSL MEAS RES messages, include UL meas bugs: * L3 INFO content seems to have some offset * is_sub is not set anywhere * measurement periods might have up/downlink offset | |||||
2011-06-28 | implement RSL DEACTIVATE SACCH | Harald Welte | 4 | -0/+26 | |
2011-06-27 | paging: add paging_reset() function | Harald Welte | 2 | -0/+22 | |
2011-06-27 | l1_if: We do not need to supply any SAPI on L1->L2 primitives | Harald Welte | 1 | -2/+1 | |
2011-06-27 | only build sysmocom-femtobts conditionally | Harald Welte | 2 | -5/+17 | |
2011-06-27 | make sure we have libosmogsm with lapdm support (>=0.3.3) | Harald Welte | 1 | -2/+2 | |
2011-06-27 | re-work original osmo-bts with support for sysmocom femtobts | Harald Welte | 46 | -797/+5372 | |
This code re-works osmo-bts to add support for the upcoming sysmocom BTS. It also tries to add some level of abstraction between the generic part of a BTS (A-bis, RSL, OML, data structures, paging scheduling, BCCH/AGCH scheduling, etc.) and the actual hardware-specific bits. The hardware-specific bits are currently only implemented for the sysmocom femtobts, but should be (re-)added for osmocom-bb, as well as a virtual BTS for simulation purpose later. The sysmocom bts specific parts require hardware-specific header files which are (at least currently) not publicly distributed. | |||||
2011-05-22 | oml: re-use common definitions that are now in libosmocore | Harald Welte | 1 | -74/+6 | |
2011-05-22 | abis: use ipaccess protocol header from libosmogsm | Harald Welte | 2 | -42/+7 | |
2011-05-22 | [partial] port to new libosmocore-0.3 APIs | Harald Welte | 11 | -50/+47 | |
2011-03-25 | add README file | Harald Welte | 1 | -0/+10 | |
2011-03-04 | Fix include paths and start to make code compile | Harald Welte | 9 | -47/+57 | |
(still lots of missing references into osmocom-bb code) | |||||
2011-03-04 | Add autotools skeleton code | Harald Welte | 8 | -0/+77 | |
2011-03-04 | move l1ctl.c to osmo-bts-bb, as it is specific to OsmocomBB | Harald Welte | 1 | -0/+0 | |
2011-03-04 | Import all C and Header files from jolly/bts branch of osmocom-bb.git | Harald Welte | 14 | -0/+3620 | |
The BTS code shall reside in a separate git repository, thus I'm importing the C and H files here. |