Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2014-04-06 | Get RSSI from received uplink data and send to PCU | Andreas Eversberg | 4 | -7/+30 | |
2014-04-06 | TRX: Add support for EFR transcoding | Andreas Eversberg | 7 | -9/+181 | |
2014-04-06 | TRX: Code cleanup, prepare for other codecs than GSM full rate | Andreas Eversberg | 12 | -168/+276 | |
2014-04-06 | Use link timeout value from BSC via OML attribute. | Andreas Eversberg | 1 | -2/+8 | |
2014-04-06 | TRX: Out of range primitives found in downlink queue are not an error | Andreas Eversberg | 1 | -3/+4 | |
2014-04-06 | TRX: Implementation of MS power and timing advance loops | Andreas Eversberg | 8 | -22/+393 | |
2014-04-06 | TRX: Improved handling of clock indications. | Andreas Eversberg | 3 | -8/+21 | |
If no clock is received, a POWEROFF is sent until clock is detected. | |||||
2014-04-06 | TRX: Fixes to TRX interface | Andreas Eversberg | 1 | -6/+7 | |
Ignore false response to uncritical commands. | |||||
2014-04-06 | TRX: Fix of SCH burst data | Andreas Eversberg | 1 | -1/+1 | |
2014-04-06 | TRX: Ciphering | Andreas Eversberg | 5 | -37/+129 | |
2014-04-06 | TRX: Replaced GSM 06.10 ordering table by table in libosmocodec | Andreas Eversberg | 4 | -39/+34 | |
2014-04-06 | TRX: Cleanup of channel transcoding | Andreas Eversberg | 24 | -1304/+1104 | |
2014-04-06 | TRX: By default, send 20 frames in advance to tranceiver | Andreas Eversberg | 1 | -1/+1 | |
2014-04-06 | TRX: Detect missing received bursts and fill them with zero-sbits | Andreas Eversberg | 2 | -36/+60 | |
2014-04-06 | TRX: PDTCH (GPRS) works now | Andreas Eversberg | 3 | -119/+140 | |
Detection and transcoding of all four coding schemes are supported. | |||||
2014-04-06 | TRX: Lost TCH frame detection of omitted bursts from tranceiver | Andreas Eversberg | 2 | -61/+84 | |
2014-04-06 | TRX: Allow transcoding of TCH FR with MSB first (RTP) or LSB first (E1) | Andreas Eversberg | 3 | -11/+19 | |
2014-04-06 | TRX: Completed TCH/F full rate support | Andreas Eversberg | 5 | -464/+647 | |
Full rate is now tested and working. | |||||
2014-04-06 | TRX: Fixed swapped stealing bits | Andreas Eversberg | 1 | -4/+4 | |
Thanx to Sylvain for pointing to this bug. | |||||
2014-04-06 | TRX: Minor fixes, especially handle TOA of RACH correctly | Andreas Eversberg | 3 | -23/+39 | |
2014-04-06 | TRX: Fix, never send confirm for DEACT SACCH request (TS 05.08 4.6) | Andreas Eversberg | 1 | -5/+7 | |
Sending it would cause BSC to change to a state, where it does not release rf channel. | |||||
2014-04-06 | TRX: Use received TRX clocks to determine availablility of tranceiver | Andreas Eversberg | 4 | -10/+49 | |
Only if transceiver becomes available, control commands are sent. If tranceiver is gone, reset scheduler. The current availability state is sent to BSC via OML state change commands. | |||||
2014-04-06 | TRX: Fixes and improvements of scheduler | Andreas Eversberg | 2 | -28/+96 | |
2014-04-06 | TRX: Completed transcoding of TCH with reordering Table 2 of TS 05.03 | Andreas Eversberg | 1 | -8/+57 | |
2014-04-06 | TRX: Power down tranceiver and reset scheduler, if abis link is lost | Andreas Eversberg | 3 | -3/+22 | |
If BTS is gone, TRX is powered down, due to loss of abis link. If link is esablished again, tranceiver and scheduler are provisioned again by BTS. | |||||
2014-04-06 | Introduce bts_model_abis_close to indicate ABIS link failure. | Andreas Eversberg | 4 | -1/+13 | |
sysmocom-bts model shuts down on link loss, but other models may not want this, so shutdown is moved tor bts_model_abis_close of osmo-bts-sysmo. | |||||
2014-04-06 | TRX: On negative response of critical commands, shutdown BTS | Andreas Eversberg | 2 | -23/+32 | |
2014-04-06 | Introduce osmobts-trx, a layer 1 implementation for OpenBTS tranceivers | Andreas Eversberg | 21 | -0/+5155 | |
The code is quite complete, TCH and PDCH channels are not yet tested. | |||||
2014-04-05 | ABIS: Support for multiple RSL connections | Andreas Eversberg | 1 | -1/+2 | |
2014-04-05 | Move detection of handover frames from sysmo-bts code to common code | Andreas Eversberg | 2 | -13/+5 | |
2014-04-05 | Remove obsolete gsmtap handling from osmo-bts-sysmo part. | Andreas Eversberg | 2 | -104/+0 | |
2014-04-05 | sysmobts: Forward CMR from L1 (Phone) to RTP payload | Andreas Eversberg | 1 | -1/+1 | |
2014-04-05 | Add gsmtap option to command line to main.c of osmo-bts-sysmo | Andreas Eversberg | 1 | -1/+19 | |
2014-04-05 | Move gsmtap VTY commands from osmo-bts-sysmo to common part | Andreas Eversberg | 3 | -84/+93 | |
2014-04-05 | Send primitives at PH-/MPH-/TCH-SAP interface via GSMTAP | Andreas Eversberg | 1 | -0/+167 | |
2014-04-05 | Move loopback control VTY commands from osmo-bts-sysmo to common part | Andreas Eversberg | 2 | -41/+38 | |
2014-04-05 | Correctly fill system information messages from BSC | Andreas Eversberg | 1 | -2/+7 | |
SI 5*/6 require L2 header of 0x03,0x03. All SI might be less than 23 octets, so they need to be filled with 0x2b. | |||||
2014-04-05 | sysmobts: Clean up transitions for lchan cipher state | Andreas Eversberg | 3 | -6/+19 | |
There are three transitions: 1. LCHAN_CIPH_NONE -> LCHAN_CIPH_RX_REQ -> LCHAN_CIPH_RX_CONF It is used to enable ciphering in RX (uplink) direction only. 2. LCHAN_CIPH_RX_CONF -> LCHAN_CIPH_RX_CONF_TX_REQ -> LCHAN_CIPH_RXTX_CONF It is used to additionally enable ciphering in TX (downlink) direction. 3. LCHAN_CIPH_NONE -> LCHAN_CIPH_RXTX_REQ -> LCHAN_CIPH_RX_CONF_TX_REQ -> LCHAN_CIPH_RXTX_CONF It is used to enable ciphering in both TX and RX directions. This is used when the channel is activated with encryption already enabled. (assignment or handover) In order to follow the order of these transitions, the RX direction must always be set before the TX direction. If no cipher key is set (A5/0), ciphering is set to ALG 0, but lchan cipher state remains at LCHAN_CIPH_NONE. | |||||
2014-04-05 | Add MEAS (MPH_INFO) IND message to PH-/MPH-/TCH-SAP interface | Andreas Eversberg | 2 | -13/+45 | |
This part moves processing of measurement infos from osmo-bts-sysmo to common part. | |||||
2014-04-05 | Add SDCCH/SACCH/FACCH messages to PH-/MPH-/TCH-SAP interface | Andreas Eversberg | 2 | -244/+265 | |
This part moves control channel message primitives from osmo-bts-sysmo to common part. In order to control ciphering fo BTS model, CIPHER (MPH_INFO) messages are used. | |||||
2014-04-05 | Add TCH messages to PH-/MPH-/TCH-SAP interface | Andreas Eversberg | 5 | -153/+294 | |
This part moves TCH handling from osmo-bts-sysmo to common part. The RTP handling is done at the common part, so they can be used by other BTS models. | |||||
2014-04-05 | Move chan act/rel/modify from bts_model to PH-/MPH-/TCH-SAP interface | Andreas Eversberg | 7 | -50/+239 | |
This part replaces channel activation/deactivation/modification routines by MPH_INFO messages. | |||||
2014-04-05 | Relace bts_model_get_time() by get_time() at common part | Andreas Eversberg | 3 | -11/+11 | |
2014-04-05 | Add TIME (MPH_INFO) IND messages to PH-/MPH-/TCH-SAP interface | Andreas Eversberg | 2 | -38/+77 | |
This part moves GSM time handling from osmo-bts-sysmo part to common part. | |||||
2014-04-05 | Add PDCH messages to PH-/MPH-/TCH-SAP interface | Andreas Eversberg | 3 | -77/+172 | |
This part moves PDTCH, PACCH and PTCCH message primitives from osmo-bts-sysmo to common part. | |||||
2014-04-05 | Add PCH/AGCH message to PH-/MPH-/TCH-SAP interface | Andreas Eversberg | 2 | -7/+20 | |
This part moves PCH and AGCH message primitives from osmo-bts-sysmo to common part. | |||||
2014-04-05 | Add RACH message to PH-/MPH-/TCH-SAP interface | Andreas Eversberg | 2 | -65/+101 | |
This part moves RACH message primitives from osmo-bts-sysmo to common part. | |||||
2014-04-04 | Add BCCH message to PH-/MPH-/TCH-SAP interface | Andreas Eversberg | 3 | -13/+306 | |
This first part moves BCCH message primitives from osmo-bts-sysmo to common part. A new file "common/l1sap.c" is introduced to implement handling of layer 1 messages from/to BTS model. | |||||
2014-04-04 | sysmo-bts: Use correct boundaries of L1 msg when forwarding to L1 proxy | Andreas Eversberg | 1 | -1/+1 | |
In case of a headroom in a message, the 'head' pointer will not point to the actual data. | |||||
2014-04-03 | oml: Pass all valid state change requests to the model | Jacob Erlbeck | 1 | -5/+4 | |
Currently ADM state change request that tries to set the administrative state to the current value are immediately ACK'ed. Beside the caching problem, this could lead the protocol inconsistencies if two such requests are sent one after the other and the second arrives before the procedure of the first has finished. This patch removes the shortcut in oml_rx_chg_adm_state() which immediately called oml_mo_statechg_ack(mo). Ticket: OW#1132 Sponsored-by: On-Waves ehf |