aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2016-10-22bumped version to 0.3.0-fw.7fairwaves/0.3.0-fw.7Kirill Zakharenko2-2/+8
2016-09-30Bumped version to 0.3.0~fw-6Kirill Zakharenko1-0/+6
2016-06-16Update Debian changelog.Alexander Chemeris1-0/+7
Change-Id: Iab7035032dfd578a68cdb5c537dc0e8ad421aadd
2016-05-20trx: Add "maxdlynb" VTY command to control max TA for Normal Bursts.Alexander Chemeris5-0/+54
2016-05-20rsl: Output RTP stats before closing the socket.Alexander Chemeris1-0/+4
It's useful to know RTP statistics (number of packets lost, jitter, etc) when looking at voice call quality issues. Right now this information is not avialable anywhere and this looks like the best place to start.
2015-07-21debian: Update changelog to 0.3.0~fw-4fairwaves/0.3.0-fw-4Alexander Chemeris1-0/+7
2015-07-20vty: Add commands to manually activate/deactivate a channel.Alexander Chemeris1-0/+60
This is a hack, but it's the easiest way to make BTS level loopback to work. Another way to implement this is to have BSC/NITB to send the OML command. Note, that the current code hardcode the channel to be TCH/F which is what we need for the BER testing.
2015-07-20tests: Update busrsts_test build.Alexander Chemeris2-1/+4
We've added logging calls to the bursts processing. Add logging facility initializatoin to the test code.
2015-07-20l1sap: Fix use-after-free in loopback mode.Alexander Chemeris1-3/+11
2015-07-20trx: fix potential use of uninitialized toa variable.Alexander Chemeris1-1/+1
Not really a bug, as we're smart about it down the stream, but it's better to be strict here as well.
2015-07-20trx: Send POWERON/OFF commands to osmo-bts only for the first channel.Alexander Chemeris1-2/+8
osmo-trx never supported separate power control for trx's, but now it started to be more strict about it.
2015-07-17debian: Add gsm_data_shared.h file to make packaging possibleIvan Kluchnikov1-0/+789
2015-07-17debian: Add debian directory to ease building packagesIvan Kluchnikov13-0/+261
2015-07-17debian: Add gsm_data_shared.c file to make packaging possibleIvan Kluchnikov2-2/+522
2015-07-17trx: Assume 100% BER if total decoded bits is 0 in l1if_process_meas_res()Alexander Chemeris1-1/+2
2015-07-17trx: Cleanup unused parts of loops.cAlexander Chemeris1-7/+2
2015-07-17trx: Remove unused variables.Alexander Chemeris1-2/+2
2015-07-17trx: Fix typo in a log message.Alexander Chemeris1-1/+1
2015-04-23trx: More logging for voice frame decoding functions.Alexander Chemeris1-21/+67
2015-04-23tests: Update bursts_test to accommodate BER calculations.Alexander Chemeris2-9/+50
2015-04-23trx: Implement BER calculations.Alexander Chemeris5-180/+208
A known issue with this code is that BER is not updated for lost TCH frames, because osmo-trx doesn't send any indication for them and we don't have a callback to handle this. Otherwise the code seem to work fine.
2015-04-07abis: Add support of libosmo-abis v 0.3.0Ivan Kluchnikov2-1/+2
2014-12-16handover fix: we can receive handover rach on trx == bts->c0Ivan Kluchnikov1-1/+1
2014-09-23TRX: Remove extra TCH/HS puncturing valueThomas Tsou1-1/+1
3GPP TS 05.03 "Channel coding" specifies the puncturing matrix (1,0,1) for class 1 information bits and tail bits valued u(0) to u(103) for a maximum puncturing index of 311. The puncturing index 313 exceeds the maximum index and causes osmo_conv_get_output_length() to output the improper length of 210 instead of 211. Signed-off-by: Thomas Tsou <tom@tsou.cc>
2014-05-07fix: make sysmobts tests only when sysmobts is enabledIvan Kluchnikov1-1/+1
2014-04-06TRX: Check if Transceiver indicates an out of range clockAndreas Eversberg1-7/+15
If frame number is out of range (>= 2715648), the scheduler's process would end up in an infinite loop. This is because the loop would schedule bursts until the indicated frame number is reached, which would not be possible. The openbts, calypso-bts and osmo-trx might send out out of range clock indications every 3.5 hour.
2014-04-06handover fix: handover_frame must call handover_reset, not itselfAndreas Eversberg1-1/+1
2014-04-06ABIS: Support of multiple RSL connections for ABIS/ipaccessAndreas Eversberg5-20/+33
2014-04-06TRX: Show which TRX does not respond or rejects a commandAndreas Eversberg1-3/+4
2014-04-06trx: Set lchan inactive, only if the dedicated channel is deactivatedAndreas Eversberg1-4/+3
2014-04-06TRX: Activate LCHAN of CCCH when CCCH is configured on time slotAndreas Eversberg1-0/+12
2014-04-06HACK: Make ABIS work when reestablishingAndreas Eversberg3-2/+11
2014-04-06Fix: Call e1inp_vty_init() before reading config fileAndreas Eversberg3-1/+2
2014-04-06TRX: Free bust buffer memory to when changing lchan typeAndreas Eversberg1-0/+9
2014-04-06TRX: Add VTY option to allow setting RTS advance in framesAndreas Eversberg3-4/+20
RTS (ready-to-send) must be issued in advance, so BTS core and especially osmo-pcu can provide downlink data frames early enough. In some cases PCU might provide frames too late, so they must be dropped. If PCU provides frames too late, due to high system load, this "RTS advance" setting must be increased.
2014-04-06fix some typos in commentsMartin Hauke2-8/+8
2014-04-06build: Use AM_CPPFLAGS in Makefile.amMartin Hauke3-3/+3
Since automake 1.13 INCLUDES is depricated and causes a warning Inspired from similar patches by Alexander Huemer for other osmocom projects.
2014-04-06tests: make tests for sysmobts conditionalMartin Hauke1-0/+4
2014-04-06Allow TRX 0..254 at VTY, even if less TRX are availableAndreas Eversberg4-8/+7
Instead of limiting the number of TRX at VTY to the actual number of supported TRX, VTY allows to configure any possible number of TRX. If a TRX is configured, which is not supported by BTS model, an error message is returned, which states that the given TRX is not supported.
2014-04-06TRX: Changed logging of unserved primitives from LOGL_NOTICE to LOGL_INFOAndreas Eversberg1-4/+4
2014-04-06TRX: Fixed chan_nr for SACCH/8(7) at schedulerAndreas Eversberg1-1/+1
2014-04-06trx: Add option to set transmit power reduction via OML (BSC)Andreas Eversberg3-2/+34
2014-04-06TRX: Do not send burst on IDLE channels at TRX != C0Andreas Eversberg1-0/+5
This is required, so the transceiver transmits no power.
2014-04-06Fix: Retrieve ARFCN (from OML) for TRX other than C0Andreas Eversberg1-0/+19
2014-04-06TRX: Close TRX (shutdown all active channels) on ABIS link failureAndreas Eversberg2-3/+10
2014-04-06Fix: Process all TRX on GSM Time indication, not only C0Andreas Eversberg1-4/+5
2014-04-06TRX: Add bts_model_trx_close to TRX implementationAndreas Eversberg1-2/+2
2014-04-06TRX: Fixup ciphering state names after rebasingAndreas Eversberg2-3/+4
2014-04-06TRX: No need to set mode and cipher for PDCHAndreas Eversberg1-0/+8
2014-04-06TRX: If no cipher algorithm is given, or if it is a5/0, reset cipher stateAndreas Eversberg1-1/+4