From gitosis at osmocom.org Mon Jun 1 16:46:40 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 1 Jun 2015 16:46:40 GMT Subject: openbsc.git branch master updated. 0.14.0-100-g9cb249b Message-ID: <201506011646.t51GkeiJ073429@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 9cb249bf84b256168b807305a1c4884c5c5fc9fb (commit) from 5fd0c64e0a249264b112d62afb6e1c2299187f68 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=9cb249bf84b256168b807305a1c4884c5c5fc9fb commit 9cb249bf84b256168b807305a1c4884c5c5fc9fb Author: Holger Hans Peter Freyther Date: Fri May 29 19:51:21 2015 +0200 sgsn: Do not search the name with the "domain" name attached to it In case the query for "hostname" will fail c-ares will append the domain name of /etc/resolv.conf and query again. We don't want that so claim we provide a list of domain names and then don't provide any. I didn't intend to have pushed the c-ares code to master yet. ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/sgsn_ares.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jun 1 20:25:25 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 1 Jun 2015 20:25:25 GMT Subject: gr-osmosdr.git branch master updated. v0.1.4-44-gf33f308 Message-ID: <201506012025.t51KPPrw094805@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "GNU Radio block for interfacing with various radio hardware". The branch, master has been updated via f33f30815a7b9494315d4782245447ebca21c02e (commit) via 2bcd86e55e92711f4d14d0acd25b79691f9b9520 (commit) via dd6690b6ca7b2cf735867a55a2e92ef1f0c01639 (commit) via 254e1b1981bbe920b03c1a8e50b67509739231f3 (commit) via e847176f3ee43434eef7f6cfa1128983801f45c7 (commit) via dd6536757a3a2ce115491f12d730a592fbc07999 (commit) via 485b02e6152d8abb6d61c9b16fe53c8a253ca4dd (commit) via 592a814bdb023cf471e4ff9ead13c8e11712360e (commit) via 8e6ecd0644519c96d8d9c1a606cf4b8c39bcf2a6 (commit) via 69181b0e858c109d1471d4a1c9a2c87f732e8df6 (commit) via 5dca65674565b6e44bf2e790430d5bb7370f2327 (commit) via d4387f436dd3555c7c590273916df6798cc9dd1f (commit) via 9595b044b659f6ba2ee38e48cc3721b562726912 (commit) from b3fdf5b83dc79575405f524df889d92908fecc72 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/gr-osmosdr/commit/?id=f33f30815a7b9494315d4782245447ebca21c02e commit f33f30815a7b9494315d4782245447ebca21c02e Author: Dimitri Stolnikov Date: Mon Jun 1 22:24:32 2015 +0200 hackrf: use #ifdef just like in hackrf_sink_c http://cgit.osmocom.org/gr-osmosdr/commit/?id=2bcd86e55e92711f4d14d0acd25b79691f9b9520 commit 2bcd86e55e92711f4d14d0acd25b79691f9b9520 Author: Heikki Hannikainen Date: Mon Jun 1 11:58:54 2015 +0300 Pass LIBHACKRF_HAVE_DEVICE_LIST to a #define Signed-off-by: Heikki Hannikainen http://cgit.osmocom.org/gr-osmosdr/commit/?id=dd6690b6ca7b2cf735867a55a2e92ef1f0c01639 commit dd6690b6ca7b2cf735867a55a2e92ef1f0c01639 Author: Heikki Hannikainen Date: Mon Jun 1 10:29:19 2015 +0300 hackrf: Add cmake magic to figure out if multiple devices support is available in libhackrf, so that backwards compatibility with old libhackrf is maintained. Signed-off-by: Heikki Hannikainen http://cgit.osmocom.org/gr-osmosdr/commit/?id=254e1b1981bbe920b03c1a8e50b67509739231f3 commit 254e1b1981bbe920b03c1a8e50b67509739231f3 Author: Heikki Hannikainen Date: Sat May 30 14:30:03 2015 +0300 hackrf_source: adjust error message Signed-off-by: Heikki Hannikainen http://cgit.osmocom.org/gr-osmosdr/commit/?id=e847176f3ee43434eef7f6cfa1128983801f45c7 commit e847176f3ee43434eef7f6cfa1128983801f45c7 Author: Heikki Hannikainen Date: Tue Mar 3 02:30:45 2015 +0200 hackrf_source: Support selecting device with index number (hackrf=0) Signed-off-by: Heikki Hannikainen http://cgit.osmocom.org/gr-osmosdr/commit/?id=dd6536757a3a2ce115491f12d730a592fbc07999 commit dd6536757a3a2ce115491f12d730a592fbc07999 Author: Heikki Hannikainen Date: Tue Feb 24 13:10:36 2015 +0200 hackrf_sink_c: device enumeration Signed-off-by: Heikki Hannikainen http://cgit.osmocom.org/gr-osmosdr/commit/?id=485b02e6152d8abb6d61c9b16fe53c8a253ca4dd commit 485b02e6152d8abb6d61c9b16fe53c8a253ca4dd Author: Heikki Hannikainen Date: Tue Feb 24 12:38:42 2015 +0200 hackrf device enumeration: Use only 6 characters of serial (should be unique per user?) and append it in device name Signed-off-by: Heikki Hannikainen http://cgit.osmocom.org/gr-osmosdr/commit/?id=592a814bdb023cf471e4ff9ead13c8e11712360e commit 592a814bdb023cf471e4ff9ead13c8e11712360e Author: Heikki Hannikainen Date: Tue Feb 24 12:31:46 2015 +0200 hackrf_source: Truncate serial numbers to 16 chars when enumerating, parse USB board IDs correctly Signed-off-by: Heikki Hannikainen http://cgit.osmocom.org/gr-osmosdr/commit/?id=8e6ecd0644519c96d8d9c1a606cf4b8c39bcf2a6 commit 8e6ecd0644519c96d8d9c1a606cf4b8c39bcf2a6 Author: Heikki Hannikainen Date: Tue Feb 24 11:51:38 2015 +0200 hackrf_source: attempt device enumeration with hackrf_device_list Signed-off-by: Heikki Hannikainen http://cgit.osmocom.org/gr-osmosdr/commit/?id=69181b0e858c109d1471d4a1c9a2c87f732e8df6 commit 69181b0e858c109d1471d4a1c9a2c87f732e8df6 Author: Heikki Hannikainen Date: Tue Feb 24 11:37:32 2015 +0200 hackrf_sink: support hackrf_open_by_serial Signed-off-by: Heikki Hannikainen http://cgit.osmocom.org/gr-osmosdr/commit/?id=5dca65674565b6e44bf2e790430d5bb7370f2327 commit 5dca65674565b6e44bf2e790430d5bb7370f2327 Author: Heikki Hannikainen Date: Tue Feb 24 11:37:18 2015 +0200 style update to match surroundings Signed-off-by: Heikki Hannikainen http://cgit.osmocom.org/gr-osmosdr/commit/?id=d4387f436dd3555c7c590273916df6798cc9dd1f commit d4387f436dd3555c7c590273916df6798cc9dd1f Author: Heikki Hannikainen Date: Tue Feb 24 11:30:16 2015 +0200 Require hackrf argument to have a non-zero-length value to trigger serial number search Signed-off-by: Heikki Hannikainen http://cgit.osmocom.org/gr-osmosdr/commit/?id=9595b044b659f6ba2ee38e48cc3721b562726912 commit 9595b044b659f6ba2ee38e48cc3721b562726912 Author: Heikki Hannikainen Date: Tue Feb 24 10:53:10 2015 +0200 hackrf: support for hackrf_open_by_serial in hackrf source Signed-off-by: Heikki Hannikainen ----------------------------------------------------------------------- Summary of changes: cmake/Modules/FindLibHackRF.cmake | 10 ++++++ lib/hackrf/hackrf_sink_c.cc | 54 +++++++++++++++++++--------- lib/hackrf/hackrf_source_c.cc | 75 ++++++++++++++++++++++++++++++--------- 3 files changed, 107 insertions(+), 32 deletions(-) hooks/post-receive -- GNU Radio block for interfacing with various radio hardware From gitosis at osmocom.org Mon Jun 1 23:07:04 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 1 Jun 2015 23:07:04 GMT Subject: osmo-trx.git branch master updated. 351fd7670649cafd5344cf6fc746f63729df97cb Message-ID: <201506012307.t51N74Gj005862@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, master has been updated via 351fd7670649cafd5344cf6fc746f63729df97cb (commit) via 6a2bf0d87b215860e76d1866885ae552b0ba63fe (commit) via 2966048b07188e1562b805a19cd0108d837c7abb (commit) via f5fd578d6097c295192840e846a8e4eca5cef5d2 (commit) via 57ef87d061c7e208c97635ad495f7431ec2aee9b (commit) via 5721920a08eb7414799f06bfbbfc3cc8ba6cb359 (commit) via 194a9b19828f0779f7eca05ce75e2b61a776da21 (commit) from 1fe5282133fa1e4e73a98645080ba88241778158 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=351fd7670649cafd5344cf6fc746f63729df97cb commit 351fd7670649cafd5344cf6fc746f63729df97cb Author: Alexander Chemeris Date: Sun May 24 20:16:51 2015 -0400 sigProcLib: Fix burst start phase. R&S CMD57 complains about the start phase of bursts, particularly it shows -15 to -30 deg of error for the bit 0.5 position (start tail bit). This patch makes it happy. ETSI TS 145 004 section 2.2 describes this: "Before the first bit of the bursts as defined in 3GPP TS 45.002 enters the modulator, the modulator has an internal state as if a modulating bit stream consisting of consecutive ones (di = 1) had entered the differential encoder." Signed-off-by: Tom Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=6a2bf0d87b215860e76d1866885ae552b0ba63fe commit 6a2bf0d87b215860e76d1866885ae552b0ba63fe Author: Alexander Chemeris Date: Sun May 24 19:28:09 2015 -0400 transceiver: Drive clock indication form the receive thread. Receive thread receives data from the device, which is a more stable source of clocking than the transmit side. If transmit side has a hiccup, osmo-trx doesn't send the clock indication, and transmit side is getting completely lost in time. With this patch we ensure that clock indication keeps coming. Signed-off-by: Tom Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=2966048b07188e1562b805a19cd0108d837c7abb commit 2966048b07188e1562b805a19cd0108d837c7abb Author: Alexander Chemeris Date: Sun May 24 19:13:38 2015 -0400 transceiver: Fix out-of-bounds acces in genRandNormalBurst(). We should read gTrainingSequence starting from 0 bit index, not 61 bit index. Signed-off-by: Tom Tsou ----------------------------------------------------------------------- Summary of changes: CommonLibs/Logger.cpp | 16 +++++++++------- CommonLibs/Logger.h | 3 ++- Transceiver52M/Transceiver.cpp | 21 ++++++++------------- Transceiver52M/Transceiver.h | 2 +- Transceiver52M/osmo-trx.cpp | 14 ++++++++++++-- Transceiver52M/sigProcLib.cpp | 2 +- 6 files changed, 33 insertions(+), 25 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Mon Jun 1 23:33:50 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 1 Jun 2015 23:33:50 GMT Subject: osmo-trx.git branch fairwaves/debug deleted. 3dc93b5623fa9395adc2398faf4eff07c8660e55 Message-ID: <201506012333.t51NXopd008423@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, fairwaves/debug has been deleted was 3dc93b5623fa9395adc2398faf4eff07c8660e55 ----------------------------------------------------------------------- 3dc93b5623fa9395adc2398faf4eff07c8660e55 sigProcLib: Fix burst start phase. ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Tue Jun 2 07:53:02 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 2 Jun 2015 07:53:02 GMT Subject: openbsc.git branch master updated. 0.14.0-104-g0958938 Message-ID: <201506020753.t527r2qP058509@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 0958938d4ea32b4eff288b4b1369384f8eaddb93 (commit) via f2e114ac85700c8b018d4d1495f6ef1762e0718d (commit) via 65b0efe56eafff992d60854787b83275ac33f84e (commit) via c36a13b073d39a5249418e7e0e78b7a45bfeb310 (commit) from 9cb249bf84b256168b807305a1c4884c5c5fc9fb (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=0958938d4ea32b4eff288b4b1369384f8eaddb93 commit 0958938d4ea32b4eff288b4b1369384f8eaddb93 Author: Holger Hans Peter Freyther Date: Tue Jun 2 09:38:41 2015 +0200 sgsn: Simplify finding/using the first address of the result The loop was used to print all returned addresses but we can simply pick the first one. This is fixing a coverity issue that the loop will be executed eaxactly once (and that was on purpose). Simplify the code and just take the first element (which might be NULL). Fixes: Coverity CID#1302852 http://cgit.osmocom.org/openbsc/commit/?id=f2e114ac85700c8b018d4d1495f6ef1762e0718d commit f2e114ac85700c8b018d4d1495f6ef1762e0718d Author: Holger Hans Peter Freyther Date: Tue Jun 2 09:33:31 2015 +0200 sgsn: seleted_apn_str might be NULL do not strcpy The subscriber might simply not be allowed to use the APN that was specified. So selected_apn_str might very well be NULL. Fixes: Coverity CID#1302853 http://cgit.osmocom.org/openbsc/commit/?id=65b0efe56eafff992d60854787b83275ac33f84e commit 65b0efe56eafff992d60854787b83275ac33f84e Author: Holger Hans Peter Freyther Date: Tue Jun 2 09:31:04 2015 +0200 sgsn: Check the return value of osmo_fd_register We can't do much in case the fd is failing to be registered. There should be a timeout that is catching this and it might be able to repair it self. Fixes: Coverity CID#1302854 http://cgit.osmocom.org/openbsc/commit/?id=c36a13b073d39a5249418e7e0e78b7a45bfeb310 commit c36a13b073d39a5249418e7e0e78b7a45bfeb310 Author: Alexander Chemeris Date: Sat May 30 14:40:54 2015 -0400 libbsc: Move SIs update/generation for a BTS into a separate function. The code to do that doesn't belong to the control interface, so abstract it out to a separate function gsm_bts_set_system_infos(). [hfreyther: Fix the coding style...] ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data.h | 1 + openbsc/src/gprs/gprs_gmm.c | 9 ++------- openbsc/src/gprs/gprs_sgsn.c | 5 ++++- openbsc/src/gprs/sgsn_ares.c | 3 ++- openbsc/src/libbsc/bsc_ctrl_commands.c | 18 +++++------------- openbsc/src/libbsc/bsc_init.c | 22 +++++++++++++++++++++- 6 files changed, 35 insertions(+), 23 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Jun 2 14:39:03 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 2 Jun 2015 14:39:03 GMT Subject: libosmocore.git branch master updated. 0.8.0-41-gf558ed4 Message-ID: <201506021439.t52Ed3pw094782@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via f558ed4bb9c0f00997b8f97c2b251a574c1a64c4 (commit) from 91ff17c9ef7dd4a29bb13d6b9995100ffc65b72a (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=f558ed4bb9c0f00997b8f97c2b251a574c1a64c4 commit f558ed4bb9c0f00997b8f97c2b251a574c1a64c4 Author: Holger Hans Peter Freyther Date: Tue Jun 2 15:52:06 2015 +0200 ipa: Properly parse LV stream of a ID_GET request For some reason the structure is closer to be a LV (length and value). The value is actually a tag but it is counted inside the length. Introduce an overload of the parse function to provide an offset for the length. This will be taken from the returned length. ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/ipa.h | 3 +++ src/gsm/ipa.c | 16 ++++++++++--- tests/Makefile.am | 2 +- tests/utils/utils_test.c | 61 +++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 78 insertions(+), 4 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Jun 4 03:48:54 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 4 Jun 2015 03:48:54 GMT Subject: osmo-trx.git branch achemeris/dbm created. 919b92602a9865d76743de52a5ae5af0d1568b2a Message-ID: <201506040348.t543msBI022637@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, achemeris/dbm has been created at 919b92602a9865d76743de52a5ae5af0d1568b2a (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=919b92602a9865d76743de52a5ae5af0d1568b2a commit 919b92602a9865d76743de52a5ae5af0d1568b2a Author: Alexander Chemeris Date: Wed Jun 3 23:47:56 2015 -0400 osmo-trx: Add a command line option for the dBFS to dBm offset. ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Thu Jun 4 04:10:29 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 4 Jun 2015 04:10:29 GMT Subject: osmo-trx.git branch achemeris/dbm updated. 47bb6b9fe0239a23fbb53f75a999c823d1ae19fa Message-ID: <201506040410.t544ATJ1024525@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, achemeris/dbm has been updated discards 919b92602a9865d76743de52a5ae5af0d1568b2a (commit) via 47bb6b9fe0239a23fbb53f75a999c823d1ae19fa (commit) via b97a44433ce42b177dadceb8e5705a4bb2a9e597 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (919b92602a9865d76743de52a5ae5af0d1568b2a) \ N -- N -- N (47bb6b9fe0239a23fbb53f75a999c823d1ae19fa) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=47bb6b9fe0239a23fbb53f75a999c823d1ae19fa commit 47bb6b9fe0239a23fbb53f75a999c823d1ae19fa Author: Alexander Chemeris Date: Thu Jun 4 00:09:29 2015 -0400 Common: Use a scoped lock in the Logger to avoid deadlock on thread cancel. http://cgit.osmocom.org/osmo-trx/commit/?id=b97a44433ce42b177dadceb8e5705a4bb2a9e597 commit b97a44433ce42b177dadceb8e5705a4bb2a9e597 Author: Alexander Chemeris Date: Wed Jun 3 23:47:56 2015 -0400 osmo-trx: Add a command line option for the dBFS to dBm offset. ----------------------------------------------------------------------- Summary of changes: CommonLibs/Logger.cpp | 3 +-- Transceiver52M/Transceiver.cpp | 38 +++++++++++++++++++------------------- 2 files changed, 20 insertions(+), 21 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Thu Jun 4 04:15:17 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 4 Jun 2015 04:15:17 GMT Subject: osmo-trx.git branch achemeris/dbm updated. fdd9630781f4ad4f0517c19e2be88948ee8b78e5 Message-ID: <201506040415.t544FHsg025038@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, achemeris/dbm has been updated via fdd9630781f4ad4f0517c19e2be88948ee8b78e5 (commit) from 47bb6b9fe0239a23fbb53f75a999c823d1ae19fa (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=fdd9630781f4ad4f0517c19e2be88948ee8b78e5 commit fdd9630781f4ad4f0517c19e2be88948ee8b78e5 Author: Alexander Chemeris Date: Thu Jun 4 00:14:51 2015 -0400 Transceiver: Print noise level for each burst in debug mode. ----------------------------------------------------------------------- Summary of changes: Transceiver52M/Transceiver.cpp | 18 +++++++++++------- Transceiver52M/Transceiver.h | 3 ++- 2 files changed, 13 insertions(+), 8 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Thu Jun 4 04:43:16 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 4 Jun 2015 04:43:16 GMT Subject: osmo-trx.git branch achemeris/dbm updated. 81fef44965096d3435da7fa38d3c6cde34cade2a Message-ID: <201506040443.t544hGmu027403@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, achemeris/dbm has been updated via 81fef44965096d3435da7fa38d3c6cde34cade2a (commit) from fdd9630781f4ad4f0517c19e2be88948ee8b78e5 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=81fef44965096d3435da7fa38d3c6cde34cade2a commit 81fef44965096d3435da7fa38d3c6cde34cade2a Author: Alexander Chemeris Date: Thu Jun 4 00:42:46 2015 -0400 Transceiver: Report noise in dBFS. ----------------------------------------------------------------------- Summary of changes: Transceiver52M/Transceiver.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Thu Jun 4 06:53:34 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 4 Jun 2015 06:53:34 GMT Subject: libosmocore.git branch master updated. 0.8.0-42-g7f31c90 Message-ID: <201506040653.t546rYoW038458@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via 7f31c90b80c08fbfe2d84d70d397402fdb38b94c (commit) from f558ed4bb9c0f00997b8f97c2b251a574c1a64c4 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=7f31c90b80c08fbfe2d84d70d397402fdb38b94c commit 7f31c90b80c08fbfe2d84d70d397402fdb38b94c Author: Jacob Erlbeck Date: Thu Jun 4 08:39:34 2015 +0200 ipa: Add libosmogsm.map entry for ipa_ccm_idtag_parse_off Addresses: CCLD utils/utils_test utils_test.o: In function `test_idtag_parsing': git/libosmocore/tests/utils/utils_test.c:64: undefined reference to `ipa_ccm_idtag_parse_off' Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: src/gsm/libosmogsm.map | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Jun 4 17:26:59 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 4 Jun 2015 17:26:59 GMT Subject: osmo-pcu.git branch jerlbeck/wip/ms-struct updated. 0.2-460-g6f9d51e Message-ID: <201506041726.t54HQx3m094885@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, jerlbeck/wip/ms-struct has been updated via 6f9d51e2782ce349aac10278620fa8f47c091ac8 (commit) via 2db9809ce5a0f4aa096eb79dbb986c193a034736 (commit) via 656b510286fc71f5cac8e38738f8d10272644ea9 (commit) via 988b991ce30b5d8cfd3274e6eb09e1c1db092343 (commit) via 74c47e3f4817f84f6cf511a8e83253d3179a0ac7 (commit) via 2676163e8140181b17152429ce28b029061d63e7 (commit) via 0324579575fcd15189fc5681f4aa94e3962119a5 (commit) via 77cd8ef12907c3ad8f3e244d609feb4824eb0a37 (commit) via ff181e90e9e26fa53ba5fff74848701f91ac0236 (commit) via 8c15e1561e456930ece94b2844adc06311e14f9f (commit) via 98fc1c481feebe4b2fae8d70c87e130f5cccc4d8 (commit) via 1a217dcf8848954a401c7119fe9da5764f03b7aa (commit) via 5b66f22cd47e8a20ac2137cb9d37f0f93a564b90 (commit) via b3ddb7e71000fe071c30c567352389f61f5fe838 (commit) via 79741cb0f8c6fc9d56cfbfc3b204c1a2cbb3a316 (commit) via 4fd4ccbb315621b2ceceb2ca3ee5a07fc88937de (commit) via 9bb8963feffa73deb17c1efff0b824eb000fba2c (commit) via 17ee6bb1a0a164fc82dbf36dc5c46e75246d5435 (commit) via dce39aa8a7139890f9fa74bce9795d78f3d09572 (commit) from a098c19b5531e175a308fbe4aee39c54cb3c71f1 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=6f9d51e2782ce349aac10278620fa8f47c091ac8 commit 6f9d51e2782ce349aac10278620fa8f47c091ac8 Author: Jacob Erlbeck Date: Thu Jun 4 19:16:15 2015 +0200 cs: VTY fixes (TODO) http://cgit.osmocom.org/osmo-pcu/commit/?id=2db9809ce5a0f4aa096eb79dbb986c193a034736 commit 2db9809ce5a0f4aa096eb79dbb986c193a034736 Author: Jacob Erlbeck Date: Thu Jun 4 19:04:30 2015 +0200 ms: Honour max CS values (TODO) VTY commands: - cs max <1-4> [<1-4>] http://cgit.osmocom.org/osmo-pcu/commit/?id=656b510286fc71f5cac8e38738f8d10272644ea9 commit 656b510286fc71f5cac8e38738f8d10272644ea9 Author: Jacob Erlbeck Date: Thu Jun 4 17:46:33 2015 +0200 cs: Add retention period for CS upgrade http://cgit.osmocom.org/osmo-pcu/commit/?id=988b991ce30b5d8cfd3274e6eb09e1c1db092343 commit 988b991ce30b5d8cfd3274e6eb09e1c1db092343 Author: Jacob Erlbeck Date: Thu Jun 4 16:52:23 2015 +0200 tbf: analyse DL add info string (WIP) http://cgit.osmocom.org/osmo-pcu/commit/?id=74c47e3f4817f84f6cf511a8e83253d3179a0ac7 commit 74c47e3f4817f84f6cf511a8e83253d3179a0ac7 Author: Jacob Erlbeck Date: Thu Jun 4 16:51:44 2015 +0200 tbf: Ignore lost+recv == 1 (WIP) http://cgit.osmocom.org/osmo-pcu/commit/?id=2676163e8140181b17152429ce28b029061d63e7 commit 2676163e8140181b17152429ce28b029061d63e7 Author: Jacob Erlbeck Date: Thu Jun 4 15:16:27 2015 +0200 tbf: Look on the current CS encoded block only (FIXUP) http://cgit.osmocom.org/osmo-pcu/commit/?id=0324579575fcd15189fc5681f4aa94e3962119a5 commit 0324579575fcd15189fc5681f4aa94e3962119a5 Author: Jacob Erlbeck Date: Thu Jun 4 15:12:10 2015 +0200 tbf: Add adaptive coding scheme configuration (TODO) This commit adds the follwoing VTY commands to config-pcu: - cs limits <0-100> <0-100> - no cs limits http://cgit.osmocom.org/osmo-pcu/commit/?id=77cd8ef12907c3ad8f3e244d609feb4824eb0a37 commit 77cd8ef12907c3ad8f3e244d609feb4824eb0a37 Author: Jacob Erlbeck Date: Thu Jun 4 12:35:35 2015 +0200 tbf: Really set CS, move code to GprsMs (TODO) http://cgit.osmocom.org/osmo-pcu/commit/?id=ff181e90e9e26fa53ba5fff74848701f91ac0236 commit ff181e90e9e26fa53ba5fff74848701f91ac0236 Author: Jacob Erlbeck Date: Thu Jun 4 12:12:32 2015 +0200 tbf: Automagically adjust CS (TODO) TODO: - commit message - doesn't really update the CS yet - handles the DL only yet http://cgit.osmocom.org/osmo-pcu/commit/?id=8c15e1561e456930ece94b2844adc06311e14f9f commit 8c15e1561e456930ece94b2844adc06311e14f9f Author: Jacob Erlbeck Date: Thu Jun 4 10:23:24 2015 +0200 vty: Add 'show ms all' command (TODO) http://cgit.osmocom.org/osmo-pcu/commit/?id=98fc1c481feebe4b2fae8d70c87e130f5cccc4d8 commit 98fc1c481feebe4b2fae8d70c87e130f5cccc4d8 Author: Jacob Erlbeck Date: Thu Jun 4 09:42:14 2015 +0200 vty: Add a file for C++ functions Currently the pcu_vty.c doesn't compile with C++. Thus C++ object cannot be access directly there. This commit adds a helper C++ file that exports all functions with C calling conventions and naming to work around that limitation until the transition of pcu_vty.c is completed. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=1a217dcf8848954a401c7119fe9da5764f03b7aa commit 1a217dcf8848954a401c7119fe9da5764f03b7aa Author: Jacob Erlbeck Date: Thu Jun 4 10:05:48 2015 +0200 pcu: Set ms_idle_sec to 60s Since the timing advance storage has been removed, the TA values are lost, when the last TBF of a single MS is freed. The TA storage has at least saved the last 30 TA values. So now in more cases a wrong TA value can be transmitted to an MS. Note that this also could have happened before the removal of the storage, especially if more than 30 MS were in use. This commit changes the default value of ms_idle_sec to 60s which is higher than default value for T3314 (44s, see TS 24.008, 11.2.2), after which the SGSN will have to start paging anyway. In that case, a RACH request will be triggered, that will trigger an update of the TA value in the PCU. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=5b66f22cd47e8a20ac2137cb9d37f0f93a564b90 commit 5b66f22cd47e8a20ac2137cb9d37f0f93a564b90 Author: Jacob Erlbeck Date: Tue Jun 2 16:00:41 2015 +0200 ms: WIP add current_cs_dl/ul (TODO) http://cgit.osmocom.org/osmo-pcu/commit/?id=b3ddb7e71000fe071c30c567352389f61f5fe838 commit b3ddb7e71000fe071c30c567352389f61f5fe838 Author: Jacob Erlbeck Date: Tue Jun 2 14:06:12 2015 +0200 ms: Add back pointer to BTS (TODO) http://cgit.osmocom.org/osmo-pcu/commit/?id=79741cb0f8c6fc9d56cfbfc3b204c1a2cbb3a316 commit 79741cb0f8c6fc9d56cfbfc3b204c1a2cbb3a316 Author: Jacob Erlbeck Date: Tue Jun 2 12:33:30 2015 +0200 tbf: Store MS class in GprsMs objects (TODO) http://cgit.osmocom.org/osmo-pcu/commit/?id=4fd4ccbb315621b2ceceb2ca3ee5a07fc88937de commit 4fd4ccbb315621b2ceceb2ca3ee5a07fc88937de Author: Jacob Erlbeck Date: Thu May 28 19:07:01 2015 +0200 tbf: Move the LLC queue to GprsMs (TODO) TODO: - commit message Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=9bb8963feffa73deb17c1efff0b824eb000fba2c commit 9bb8963feffa73deb17c1efff0b824eb000fba2c Author: Jacob Erlbeck Date: Tue Jun 2 11:37:22 2015 +0200 tbf: Make the ms() getter method const Currently this method cannot be used in other const methods. This commit adds the missing const keyword. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=17ee6bb1a0a164fc82dbf36dc5c46e75246d5435 commit 17ee6bb1a0a164fc82dbf36dc5c46e75246d5435 Author: Jacob Erlbeck Date: Tue Jun 2 11:28:07 2015 +0200 llc: Add missing declarations to llc.h Currently llc.h relies on the structs BTS, timeval, and msgb being declared before the file is included. This commit adds forward declaration for these structs, because they will only be used for pointer types. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=dce39aa8a7139890f9fa74bce9795d78f3d09572 commit dce39aa8a7139890f9fa74bce9795d78f3d09572 Author: Jacob Erlbeck Date: Fri May 29 10:37:09 2015 +0200 llc: Separate LLC queue handling from gprs_llc (TODO) TODO: - cm ----------------------------------------------------------------------- Summary of changes: src/Makefile.am | 2 + src/bts.cpp | 3 +- src/bts.h | 4 + src/encoding.cpp | 4 +- src/gprs_ms.cpp | 100 +++++++++++++++++++- src/gprs_ms.h | 50 +++++++++- src/gprs_ms_storage.cpp | 5 +- src/gprs_ms_storage.h | 6 +- src/gprs_rlcmac_ts_alloc.cpp | 14 +-- src/llc.cpp | 76 ++++++++------- src/llc.h | 36 +++++-- src/pcu_main.cpp | 6 ++ src/pcu_vty.c | 114 ++++++++++++++++++++++- src/{gprs_ms_storage.h => pcu_vty_functions.cpp} | 47 ++++++---- src/{pcu_utils.h => pcu_vty_functions.h} | 23 +++-- src/rlc.h | 2 + src/tbf.cpp | 48 +++++++++- src/tbf.h | 17 ++-- src/tbf_dl.cpp | 108 ++++++++++++++++----- tests/alloc/AllocTest.cpp | 3 + tests/ms/MsTest.cpp | 12 +-- tests/tbf/TbfTest.cpp | 10 +- tests/tbf/TbfTest.err | 41 +++++++- 23 files changed, 602 insertions(+), 129 deletions(-) copy src/{gprs_ms_storage.h => pcu_vty_functions.cpp} (54%) copy src/{pcu_utils.h => pcu_vty_functions.h} (70%) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Jun 4 18:27:33 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 4 Jun 2015 18:27:33 GMT Subject: osmo-trx.git branch achemeris/dbm updated. 81837c4f72f1e42bf09f7d618eda9da3a2467832 Message-ID: <201506041827.t54IRXKo000857@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, achemeris/dbm has been updated discards 81fef44965096d3435da7fa38d3c6cde34cade2a (commit) discards fdd9630781f4ad4f0517c19e2be88948ee8b78e5 (commit) via 81837c4f72f1e42bf09f7d618eda9da3a2467832 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (81fef44965096d3435da7fa38d3c6cde34cade2a) \ N -- N -- N (81837c4f72f1e42bf09f7d618eda9da3a2467832) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=81837c4f72f1e42bf09f7d618eda9da3a2467832 commit 81837c4f72f1e42bf09f7d618eda9da3a2467832 Author: Alexander Chemeris Date: Thu Jun 4 00:14:51 2015 -0400 Transceiver: Print noise level for each burst in debug mode. ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Thu Jun 4 19:40:12 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 4 Jun 2015 19:40:12 GMT Subject: osmo-trx.git branch achemeris/clipping created. bbc01fb171de44ed92c22a862e8275f037dc1b02 Message-ID: <201506041940.t54JeCGR007287@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, achemeris/clipping has been created at bbc01fb171de44ed92c22a862e8275f037dc1b02 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=bbc01fb171de44ed92c22a862e8275f037dc1b02 commit bbc01fb171de44ed92c22a862e8275f037dc1b02 Author: Alexander Chemeris Date: Thu Jun 4 15:39:41 2015 -0400 Transceiver: Fix clipping detection. ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Thu Jun 4 20:14:00 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 4 Jun 2015 20:14:00 GMT Subject: osmo-trx.git branch achemeris/clipping updated. d14a24e237048dda50cb86f2ff57d992b5a8591c Message-ID: <201506042014.t54KE0ll010195@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, achemeris/clipping has been updated via d14a24e237048dda50cb86f2ff57d992b5a8591c (commit) from bbc01fb171de44ed92c22a862e8275f037dc1b02 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=d14a24e237048dda50cb86f2ff57d992b5a8591c commit d14a24e237048dda50cb86f2ff57d992b5a8591c Author: Alexander Chemeris Date: Thu Jun 4 16:13:49 2015 -0400 fix clipping. ----------------------------------------------------------------------- Summary of changes: Transceiver52M/Transceiver.cpp | 8 ++++---- Transceiver52M/sigProcLib.cpp | 26 ++++++++++++++++++-------- 2 files changed, 22 insertions(+), 12 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Thu Jun 4 21:35:38 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 4 Jun 2015 21:35:38 GMT Subject: osmo-trx.git branch achemeris/clipping updated. 0b9b3f87039874b9f468826488ec83baa61fc9c8 Message-ID: <201506042135.t54LZcNY018247@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, achemeris/clipping has been updated discards d14a24e237048dda50cb86f2ff57d992b5a8591c (commit) discards bbc01fb171de44ed92c22a862e8275f037dc1b02 (commit) via 0b9b3f87039874b9f468826488ec83baa61fc9c8 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (d14a24e237048dda50cb86f2ff57d992b5a8591c) \ N -- N -- N (0b9b3f87039874b9f468826488ec83baa61fc9c8) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=0b9b3f87039874b9f468826488ec83baa61fc9c8 commit 0b9b3f87039874b9f468826488ec83baa61fc9c8 Author: Alexander Chemeris Date: Thu Jun 4 15:39:41 2015 -0400 Transceiver: Fix clipping detection. ----------------------------------------------------------------------- Summary of changes: Transceiver52M/sigProcLib.cpp | 12 ------------ 1 file changed, 12 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Thu Jun 4 23:12:59 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 4 Jun 2015 23:12:59 GMT Subject: osmo-trx.git branch achemeris/dbm deleted. 81837c4f72f1e42bf09f7d618eda9da3a2467832 Message-ID: <201506042312.t54NCxH0027059@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, achemeris/dbm has been deleted was 81837c4f72f1e42bf09f7d618eda9da3a2467832 ----------------------------------------------------------------------- 81837c4f72f1e42bf09f7d618eda9da3a2467832 Transceiver: Print noise level for each burst in debug mode. ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Thu Jun 4 23:13:14 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 4 Jun 2015 23:13:14 GMT Subject: osmo-trx.git branch achemeris/clipping deleted. 0b9b3f87039874b9f468826488ec83baa61fc9c8 Message-ID: <201506042313.t54NDEc3027136@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, achemeris/clipping has been deleted was 0b9b3f87039874b9f468826488ec83baa61fc9c8 ----------------------------------------------------------------------- 0b9b3f87039874b9f468826488ec83baa61fc9c8 Transceiver: Fix clipping detection. ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Thu Jun 4 23:14:22 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 4 Jun 2015 23:14:22 GMT Subject: osmo-trx.git branch fairwaves/pending created. 63cae95f7da1b305c9c9a6d384cb58124b21aaa5 Message-ID: <201506042314.t54NEMok027213@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, fairwaves/pending has been created at 63cae95f7da1b305c9c9a6d384cb58124b21aaa5 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=63cae95f7da1b305c9c9a6d384cb58124b21aaa5 commit 63cae95f7da1b305c9c9a6d384cb58124b21aaa5 Author: Alexander Chemeris Date: Thu Jun 4 19:05:28 2015 -0400 sigProcLib: Check for bogus TOA before using it. http://cgit.osmocom.org/osmo-trx/commit/?id=1c02f4e266007c2050ad08e61566886cdb44388e commit 1c02f4e266007c2050ad08e61566886cdb44388e Author: Alexander Chemeris Date: Thu Jun 4 15:39:41 2015 -0400 Transceiver: Fix clipping detection. http://cgit.osmocom.org/osmo-trx/commit/?id=e90b64c1495f9540aaa161f7b5c413fb70d14535 commit e90b64c1495f9540aaa161f7b5c413fb70d14535 Author: Alexander Chemeris Date: Thu Jun 4 00:14:51 2015 -0400 Transceiver: Print noise level for each burst in debug mode. http://cgit.osmocom.org/osmo-trx/commit/?id=fdbf91458493aa7068b7b48e378af001696bd365 commit fdbf91458493aa7068b7b48e378af001696bd365 Author: Alexander Chemeris Date: Wed Jun 3 23:47:56 2015 -0400 osmo-trx: Add a command line option for the dBFS to dBm offset. http://cgit.osmocom.org/osmo-trx/commit/?id=bbef7e4d7034e172a75dd1d2b46c5de7dc223c9c commit bbef7e4d7034e172a75dd1d2b46c5de7dc223c9c Author: Alexander Chemeris Date: Thu Jun 4 00:09:29 2015 -0400 Common: Use a scoped lock in the Logger to avoid deadlock on thread cancel. ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Thu Jun 4 23:19:00 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 4 Jun 2015 23:19:00 GMT Subject: osmo-trx.git branch fairwaves/625 created. 83c0716d080fa66ba762e445d2f89cf0cf22e7dc Message-ID: <201506042319.t54NJ0Yj027511@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, fairwaves/625 has been created at 83c0716d080fa66ba762e445d2f89cf0cf22e7dc (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=83c0716d080fa66ba762e445d2f89cf0cf22e7dc commit 83c0716d080fa66ba762e445d2f89cf0cf22e7dc Author: Tom Tsou Date: Mon May 18 17:13:00 2015 -0700 sigproc: Setup downlink bursts at 156.25 duration with 4 SPS Instead of extending 156/157 symbol sized bursts to 624/628 when 4 samples-per-symbol are used, use a fixed size of 625 samples, or 625.25 us. This is a breaking timing change. ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Fri Jun 5 05:10:19 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 5 Jun 2015 05:10:19 GMT Subject: osmo-bts.git branch achemeris/ber deleted. 0.3.0-252-g90b4e07 Message-ID: <201506050510.t555AJCf064625@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, achemeris/ber has been deleted was 90b4e07e425198bbe651461c0fb259f7fecf33dd ----------------------------------------------------------------------- 90b4e07e425198bbe651461c0fb259f7fecf33dd trx: More logging for voice frame decoding functions. ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Fri Jun 5 05:10:31 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 5 Jun 2015 05:10:31 GMT Subject: osmo-bts.git branch achemeris/loopback created. 0.3.0-256-g7bd01f1 Message-ID: <201506050510.t555AVSd064672@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, achemeris/loopback has been created at 7bd01f168ce68880d2e2f68414e723a7f1bc0d73 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=7bd01f168ce68880d2e2f68414e723a7f1bc0d73 commit 7bd01f168ce68880d2e2f68414e723a7f1bc0d73 Author: Alexander Chemeris Date: Fri Jun 5 01:08:31 2015 -0400 HACK: A dirty fix for the loopback. Hardcoded to work on TS 2 and TRX 0. http://cgit.osmocom.org/osmo-bts/commit/?id=7b20c63fd7d57152c7c626223aa9066d23e821be commit 7b20c63fd7d57152c7c626223aa9066d23e821be Author: Alexander Chemeris Date: Fri Jun 5 01:07:21 2015 -0400 DEBUG: Bump log levels for messages useful for LOOPBACK debugging. http://cgit.osmocom.org/osmo-bts/commit/?id=4afba199afff3c3ee1901f0c92091c44595ec16e commit 4afba199afff3c3ee1901f0c92091c44595ec16e Author: Alexander Chemeris Date: Fri Jun 5 01:05:59 2015 -0400 trx: Add debug message about a successfully decoded FR frame. http://cgit.osmocom.org/osmo-bts/commit/?id=d32949931e1125810551525484c5cdeabe8cd41b commit d32949931e1125810551525484c5cdeabe8cd41b Author: Alexander Chemeris Date: Fri Jun 5 00:54:03 2015 -0400 trx: Fix typo in a log message. ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Fri Jun 5 05:12:50 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 5 Jun 2015 05:12:50 GMT Subject: osmo-bts.git branch achemeris/loopback updated. 0.3.0-257-g3a1fd7c Message-ID: <201506050512.t555Coic064995@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, achemeris/loopback has been updated via 3a1fd7ce0fd44e8146deb9cc62318a1955ce6634 (commit) from 7bd01f168ce68880d2e2f68414e723a7f1bc0d73 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=3a1fd7ce0fd44e8146deb9cc62318a1955ce6634 commit 3a1fd7ce0fd44e8146deb9cc62318a1955ce6634 Author: Alexander Chemeris Date: Fri Jun 5 01:12:21 2015 -0400 trx: Remove unused variables. ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-trx/gsm0503_coding.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Fri Jun 5 15:17:11 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 5 Jun 2015 15:17:11 GMT Subject: osmo-pcu.git branch jerlbeck/wip/ms-struct updated. 0.2-458-gd3350c8 Message-ID: <201506051517.t55FHBuc010983@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, jerlbeck/wip/ms-struct has been updated discards 6f9d51e2782ce349aac10278620fa8f47c091ac8 (commit) discards 2db9809ce5a0f4aa096eb79dbb986c193a034736 (commit) discards 656b510286fc71f5cac8e38738f8d10272644ea9 (commit) discards 988b991ce30b5d8cfd3274e6eb09e1c1db092343 (commit) discards 74c47e3f4817f84f6cf511a8e83253d3179a0ac7 (commit) discards 2676163e8140181b17152429ce28b029061d63e7 (commit) discards 0324579575fcd15189fc5681f4aa94e3962119a5 (commit) discards 77cd8ef12907c3ad8f3e244d609feb4824eb0a37 (commit) discards ff181e90e9e26fa53ba5fff74848701f91ac0236 (commit) discards 8c15e1561e456930ece94b2844adc06311e14f9f (commit) discards 98fc1c481feebe4b2fae8d70c87e130f5cccc4d8 (commit) discards 1a217dcf8848954a401c7119fe9da5764f03b7aa (commit) discards 5b66f22cd47e8a20ac2137cb9d37f0f93a564b90 (commit) discards b3ddb7e71000fe071c30c567352389f61f5fe838 (commit) discards 79741cb0f8c6fc9d56cfbfc3b204c1a2cbb3a316 (commit) discards 4fd4ccbb315621b2ceceb2ca3ee5a07fc88937de (commit) discards 9bb8963feffa73deb17c1efff0b824eb000fba2c (commit) discards 17ee6bb1a0a164fc82dbf36dc5c46e75246d5435 (commit) discards dce39aa8a7139890f9fa74bce9795d78f3d09572 (commit) via d3350c8cd2aa6a32a65fd0ea1691db16e662592e (commit) via 5bf5b0da30700bb881295794ad6ea1edf0d854d3 (commit) via a92f9825845313cee04ee805a6abf1bd30a4ae47 (commit) via 693d4f787d70dba6b2ce4becdfd219c2cacd6a06 (commit) via 504d1e34c061e236a377fb4040d70bf6a00d1416 (commit) via c93d457de7ca952b46b97dcad686a3880a5c2be0 (commit) via 53efddb64fdc2c2526313bea005d8ca6cab73a4d (commit) via 87e9169fc5c576e4815a18d57831a0773cfc22dc (commit) via 092f3c60b5e5cadbc044ede4617d074208649c3d (commit) via 3b343d0cb1734ba42befc6b44d590be1ee86cb96 (commit) via b6ab897d0e1e7c43b1a15118d7508b03e7f4d18c (commit) via a29c640f28d9f1a065671b91d1ab1ff320b73e71 (commit) via 0a21c4016109d81dd45797a576d7c035660273e6 (commit) via eb69865cbb9a6190a1adc0cc586e93b2fa26437c (commit) via bb4e151c3c2e6e3a859c004b32890637ea95a3d1 (commit) via cd5f42e588805e6bc5b5cf6d4c64cb426656c562 (commit) via 3c91cb881d6a5126673e88d8421a207efec6a42d (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (6f9d51e2782ce349aac10278620fa8f47c091ac8) \ N -- N -- N (d3350c8cd2aa6a32a65fd0ea1691db16e662592e) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=d3350c8cd2aa6a32a65fd0ea1691db16e662592e commit d3350c8cd2aa6a32a65fd0ea1691db16e662592e Author: Jacob Erlbeck Date: Fri Jun 5 16:33:33 2015 +0200 vty: Add command to show detailed MS info This commit extends the "show ms" command to display an extended set of information for a single MS. The following VTY commands are added: - show ms tlli TLLI - show ms imsi IMSI Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=5bf5b0da30700bb881295794ad6ea1edf0d854d3 commit 5bf5b0da30700bb881295794ad6ea1edf0d854d3 Author: Jacob Erlbeck Date: Thu Jun 4 19:04:30 2015 +0200 ms: Add support for maximum CS values Currently the CS values can be increased to CS4 even when the "cs" configuration command has been used with a lower value. The "cs" command just sets the initial coding scheme, so other means are needed to limit the selection. One approach is to use the CS flags passed in SI, but these are currently ignored. To make it possible to limit the CS selection by configuring the PCU, this commit adds the following VTY commands to config-pcu: - cs max <1-4> Limit DL and UL CS to the given value - cs max <1-4> <1-4> Limit DL and UL CS separately (DL first) - no cs max Don't limit Ticket: #1674 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=a92f9825845313cee04ee805a6abf1bd30a4ae47 commit a92f9825845313cee04ee805a6abf1bd30a4ae47 Author: Jacob Erlbeck Date: Thu Jun 4 17:46:33 2015 +0200 ms: Add blocking period for CS upgrade Currently the CS level is immediately increased if the error rate drops below the lower threshold. Since the measurement values are not damped, this behaviour leads to a quick return to higher CS values even under bad radio conditions. Since with GPRS RLC/MAC blocks cannot be resent with another coding scheme, increasing the CS value should be done carefully. This commit adds a blocking period that only allows higher CS values if all error rate measurements were below the LOW threshold for a certain amount of time (currently fixed to 1s). Ticket: #1674 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=693d4f787d70dba6b2ce4becdfd219c2cacd6a06 commit 693d4f787d70dba6b2ce4becdfd219c2cacd6a06 Author: Jacob Erlbeck Date: Thu Jun 4 16:51:44 2015 +0200 tbf: Ignore lost+recv == 1 Currently the CS level gets changed quickly if single RLC/MAC blocks are sent (e.g. LLC dummy commands), since the rate is either 0% or 100%. This commit ignores measurements which are based on a single block only. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=504d1e34c061e236a377fb4040d70bf6a00d1416 commit 504d1e34c061e236a377fb4040d70bf6a00d1416 Author: Jacob Erlbeck Date: Thu Jun 4 15:12:10 2015 +0200 tbf: Add adaptive coding scheme configuration This commit adds the following VTY commands to config-pcu: - cs threshold <0-100> <0-100> Enables adaptive CS selection - no cs threshold Disables it The "cs threshold LOW HIGH" command sets the water marks (cs_adj_lower_limit and cs_adj_upper_limit) used to decide about switching coding schemes. Ticket: #1739 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=c93d457de7ca952b46b97dcad686a3880a5c2be0 commit c93d457de7ca952b46b97dcad686a3880a5c2be0 Author: Jacob Erlbeck Date: Thu Jun 4 16:52:23 2015 +0200 tbf: Add debugging output to analyse_errors() To help with the debugging, optimisation, and understanding of this method, this commit adds an info string containing a flag character per RLC/MAC data block in the current window. Note that the blocks are shown in reversed order (highest BSN first) in comparison to other logging output. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=53efddb64fdc2c2526313bea005d8ca6cab73a4d commit 53efddb64fdc2c2526313bea005d8ca6cab73a4d Author: Jacob Erlbeck Date: Thu Jun 4 12:12:32 2015 +0200 tbf: Add adaptive DL CS adjustment To cope with transmission failures due to bad radio conditions, a different coding scheme with more redundance can be used. This commit adds an implemenation that is based on the Ack/Nack ratio per PACKET DOWNLINK ACK/NACK message received from the MS. Basically the CS level is decreased, if the block error rate goes above cs_adj_upper_limit (default 33%), and it is increased, if the rate drops below cs_adj_lower_limit (default 10%). Only blocks that have been encoded with the current CS are taken into account. Note that this approach doesn't measure the MS->BTS conditions and that the measurement values reported by the MS are not taken into account. Ticket: #1739 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=87e9169fc5c576e4815a18d57831a0773cfc22dc commit 87e9169fc5c576e4815a18d57831a0773cfc22dc Author: Jacob Erlbeck Date: Thu Jun 4 10:23:24 2015 +0200 vty: Add 'show ms all' command This command lists the entries of the ms_store by a line per MS. Beside TLLI and IMSI, some measurement and state information is shown. A ms_list() getter method is added to GprsMsStorage to obtain a list of the MsGprs objects. The following VTY command is added to the 'enable' node: - show ms all Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=092f3c60b5e5cadbc044ede4617d074208649c3d commit 092f3c60b5e5cadbc044ede4617d074208649c3d Author: Jacob Erlbeck Date: Thu Jun 4 09:42:14 2015 +0200 vty: Add a file for C++ functions Currently the pcu_vty.c doesn't compile with C++. Thus C++ object cannot be access directly there. This commit adds a helper C++ file that exports all functions with C calling conventions and naming to work around that limitation until the transition of pcu_vty.c is completed. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=3b343d0cb1734ba42befc6b44d590be1ee86cb96 commit 3b343d0cb1734ba42befc6b44d590be1ee86cb96 Author: Jacob Erlbeck Date: Tue Jun 2 16:00:41 2015 +0200 tbf: Move the current CS field to GprsMs Currently the current CS value is stored in the cs field of gprs_rlcmac_tbf and initialised when it is used the first time. This commit adds separate fields for UL and DL CS values to the GprsMs class and provides corresponding getter methods for GprsMs and gprs_rlcmac_tbf. Ticket: #1739 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=b6ab897d0e1e7c43b1a15118d7508b03e7f4d18c commit b6ab897d0e1e7c43b1a15118d7508b03e7f4d18c Author: Jacob Erlbeck Date: Tue Jun 2 14:06:12 2015 +0200 ms: Add back pointer to BTS Since more functionality will be moved to the GprsMs class, a pointer to the current BTS object is added to allow access to configuration data and other methods. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=a29c640f28d9f1a065671b91d1ab1ff320b73e71 commit a29c640f28d9f1a065671b91d1ab1ff320b73e71 Author: Jacob Erlbeck Date: Tue Jun 2 12:33:30 2015 +0200 tbf: Store MS class in GprsMs objects The ms_class value is a property of the MS and thus belongs to the GprsMs class. Nevertheless the MS object is created after the TLLI gets known, so the value still has to be stored in the TBF initially. This commit add the ms_class value to the GprsMs class and introduces TBF accessor functions which either access that object or, if that is not available, the value stored locally. Ticket: #1674 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=0a21c4016109d81dd45797a576d7c035660273e6 commit 0a21c4016109d81dd45797a576d7c035660273e6 Author: Jacob Erlbeck Date: Thu May 28 19:07:01 2015 +0200 tbf: Move the LLC queue to GprsMs Currently the enqueued DL LLC messages which have not yet passed to RLC/MAC encoding are eventually copied from one TBF to the next one (see gprs_rlcmac_dl_tbf::reuse_tbf). Since the enqueued LLC messages are related to a specific MS, they should be stored at that layer. This commit moves the gprs_llc_queue object to GprsMs and changes the TBF's accessor methods accordingly. The LLC copying code is removed from gprs_rlcmac_dl_tbf::reuse_tbf(). Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=eb69865cbb9a6190a1adc0cc586e93b2fa26437c commit eb69865cbb9a6190a1adc0cc586e93b2fa26437c Author: Jacob Erlbeck Date: Tue Jun 2 11:37:22 2015 +0200 tbf: Make the ms() getter method const Currently this method cannot be used in other const methods. This commit adds the missing const keyword. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=bb4e151c3c2e6e3a859c004b32890637ea95a3d1 commit bb4e151c3c2e6e3a859c004b32890637ea95a3d1 Author: Jacob Erlbeck Date: Tue Jun 2 11:28:07 2015 +0200 llc: Add missing declarations to llc.h Currently llc.h relies on the structs BTS, timeval, and msgb being declared before the file is included. This commit adds forward declaration for these structs, because they will only be used for pointer types. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=cd5f42e588805e6bc5b5cf6d4c64cb426656c562 commit cd5f42e588805e6bc5b5cf6d4c64cb426656c562 Author: Jacob Erlbeck Date: Fri May 29 10:37:09 2015 +0200 llc: Separate LLC queue handling from gprs_llc Currently the gprs_llc class handles both LLC queueing and the partition into smaller pieces for RLC/MAC encapsulation. This hinders the separation of TBF and MS related data, since LLC queueing belongs to the MS related code while the RLC/MAC encoding/decoding belongs to the TBF layer. This commits takes the LLC queueing related methods and members and puts them into a new class gprs_llc_queue. It puts the queueing object into gprs_rlcmac_tbf and adds accessor functions. The implementation in tbf.cpp and tbf_dl.cpp is adapted accordingly. Ticket: #1674 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=3c91cb881d6a5126673e88d8421a207efec6a42d commit 3c91cb881d6a5126673e88d8421a207efec6a42d Author: Jacob Erlbeck Date: Thu Jun 4 10:05:48 2015 +0200 pcu: Set ms_idle_sec to 60s Since the timing advance storage has been removed, the TA values are lost, when the last TBF of a single MS is freed. The TA storage has at least saved the last 30 TA values. So now in more cases a wrong TA value can be transmitted to an MS. Note that this also could have happened before the removal of the storage, especially if more than 30 MS were in use. This commit changes the default value of ms_idle_sec to 60s which is higher than default value for T3314 (44s, see TS 24.008, 11.2.2), after which the SGSN will have to start paging anyway. In that case, a RACH request will be triggered, that will trigger an update of the TA value in the PCU. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: src/gprs_ms.cpp | 3 +-- src/pcu_vty.c | 26 ++++++++++++++++++++++++ src/pcu_vty_functions.cpp | 51 +++++++++++++++++++++++++++++++++++++++++++++++ src/pcu_vty_functions.h | 4 ++++ src/tbf_dl.cpp | 6 ++++-- 5 files changed, 86 insertions(+), 4 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Sat Jun 6 03:26:23 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 6 Jun 2015 03:26:23 GMT Subject: osmo-trx.git branch fairwaves/pending updated. ffba9779246fc9ac7ca3e001f85d6ce1a25e0192 Message-ID: <201506060326.t563QNxE073208@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, fairwaves/pending has been updated discards 63cae95f7da1b305c9c9a6d384cb58124b21aaa5 (commit) discards 1c02f4e266007c2050ad08e61566886cdb44388e (commit) discards e90b64c1495f9540aaa161f7b5c413fb70d14535 (commit) via ffba9779246fc9ac7ca3e001f85d6ce1a25e0192 (commit) via c777a761c570c9f2b5ff17a39134014006fc96f0 (commit) via 37bbfa21250e36efd88139f11e89089b4117db40 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (63cae95f7da1b305c9c9a6d384cb58124b21aaa5) \ N -- N -- N (ffba9779246fc9ac7ca3e001f85d6ce1a25e0192) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=ffba9779246fc9ac7ca3e001f85d6ce1a25e0192 commit ffba9779246fc9ac7ca3e001f85d6ce1a25e0192 Author: Alexander Chemeris Date: Thu Jun 4 19:05:28 2015 -0400 sigProcLib: Check for bogus TOA before using it. http://cgit.osmocom.org/osmo-trx/commit/?id=c777a761c570c9f2b5ff17a39134014006fc96f0 commit c777a761c570c9f2b5ff17a39134014006fc96f0 Author: Alexander Chemeris Date: Thu Jun 4 15:39:41 2015 -0400 Transceiver: Fix clipping detection. http://cgit.osmocom.org/osmo-trx/commit/?id=37bbfa21250e36efd88139f11e89089b4117db40 commit 37bbfa21250e36efd88139f11e89089b4117db40 Author: Alexander Chemeris Date: Thu Jun 4 00:14:51 2015 -0400 Transceiver: Print noise level for each burst in debug mode. ----------------------------------------------------------------------- Summary of changes: Transceiver52M/Transceiver.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Sat Jun 6 03:26:29 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 6 Jun 2015 03:26:29 GMT Subject: osmo-trx.git branch fairwaves/625 updated. f6ec7be7c5666e7162861ad3f9b9dc19f96fb2f4 Message-ID: <201506060326.t563QTTi073275@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, fairwaves/625 has been updated discards 83c0716d080fa66ba762e445d2f89cf0cf22e7dc (commit) discards 63cae95f7da1b305c9c9a6d384cb58124b21aaa5 (commit) discards 1c02f4e266007c2050ad08e61566886cdb44388e (commit) discards e90b64c1495f9540aaa161f7b5c413fb70d14535 (commit) via f6ec7be7c5666e7162861ad3f9b9dc19f96fb2f4 (commit) via ffba9779246fc9ac7ca3e001f85d6ce1a25e0192 (commit) via c777a761c570c9f2b5ff17a39134014006fc96f0 (commit) via 37bbfa21250e36efd88139f11e89089b4117db40 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (83c0716d080fa66ba762e445d2f89cf0cf22e7dc) \ N -- N -- N (f6ec7be7c5666e7162861ad3f9b9dc19f96fb2f4) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=f6ec7be7c5666e7162861ad3f9b9dc19f96fb2f4 commit f6ec7be7c5666e7162861ad3f9b9dc19f96fb2f4 Author: Tom Tsou Date: Mon May 18 17:13:00 2015 -0700 sigproc: Setup downlink bursts at 156.25 duration with 4 SPS Instead of extending 156/157 symbol sized bursts to 624/628 when 4 samples-per-symbol are used, use a fixed size of 625 samples, or 625.25 us. This is a breaking timing change. ----------------------------------------------------------------------- Summary of changes: Transceiver52M/Transceiver.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Sat Jun 6 03:41:27 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 6 Jun 2015 03:41:27 GMT Subject: osmo-trx.git branch fairwaves/pending updated. 6512812e43179ae3e4bf85c3203f11e281f19cd0 Message-ID: <201506060341.t563fRXw074002@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, fairwaves/pending has been updated discards ffba9779246fc9ac7ca3e001f85d6ce1a25e0192 (commit) discards c777a761c570c9f2b5ff17a39134014006fc96f0 (commit) via 6512812e43179ae3e4bf85c3203f11e281f19cd0 (commit) via ded68da44f1b9641e920231be596a4ca8add198b (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (ffba9779246fc9ac7ca3e001f85d6ce1a25e0192) \ N -- N -- N (6512812e43179ae3e4bf85c3203f11e281f19cd0) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=6512812e43179ae3e4bf85c3203f11e281f19cd0 commit 6512812e43179ae3e4bf85c3203f11e281f19cd0 Author: Alexander Chemeris Date: Thu Jun 4 19:05:28 2015 -0400 sigProcLib: Check for bogus TOA before using it. http://cgit.osmocom.org/osmo-trx/commit/?id=ded68da44f1b9641e920231be596a4ca8add198b commit ded68da44f1b9641e920231be596a4ca8add198b Author: Alexander Chemeris Date: Thu Jun 4 15:39:41 2015 -0400 Transceiver: Fix clipping detection. There are two primary changes in this commit: 1) Return values of detect functions changed form bool to int to actually pass the return value from the inner function and notify higher levels about clipping. Previously the information was lost due to conversion to bool. 2) Clipping level is not the final verdict now. We still try to demod a burst and mark it as clipped only if the level is above the clipping level AND we can't demod it. The reasoning for this is that in real life we want to do as much as possible to demod the burst, because we want to get as much from our dynamic range as possible. So a little bit of clipping is fine and is expected. We just don't want too much of it to break our demod. ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Sat Jun 6 03:41:41 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 6 Jun 2015 03:41:41 GMT Subject: osmo-trx.git branch fairwaves/625 updated. 2518186b450c17382e2cd9adca912fb3cf7c41ec Message-ID: <201506060341.t563ffVg074066@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, fairwaves/625 has been updated discards f6ec7be7c5666e7162861ad3f9b9dc19f96fb2f4 (commit) discards ffba9779246fc9ac7ca3e001f85d6ce1a25e0192 (commit) discards c777a761c570c9f2b5ff17a39134014006fc96f0 (commit) via 2518186b450c17382e2cd9adca912fb3cf7c41ec (commit) via 6512812e43179ae3e4bf85c3203f11e281f19cd0 (commit) via ded68da44f1b9641e920231be596a4ca8add198b (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (f6ec7be7c5666e7162861ad3f9b9dc19f96fb2f4) \ N -- N -- N (2518186b450c17382e2cd9adca912fb3cf7c41ec) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=2518186b450c17382e2cd9adca912fb3cf7c41ec commit 2518186b450c17382e2cd9adca912fb3cf7c41ec Author: Tom Tsou Date: Mon May 18 17:13:00 2015 -0700 sigproc: Setup downlink bursts at 156.25 duration with 4 SPS Instead of extending 156/157 symbol sized bursts to 624/628 when 4 samples-per-symbol are used, use a fixed size of 625 samples, or 625.25 us. This is a breaking timing change. ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Sat Jun 6 20:01:50 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 6 Jun 2015 20:01:50 GMT Subject: gr-osmosdr.git branch master updated. v0.1.4-45-g46e9539 Message-ID: <201506062001.t56K1og5046601@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "GNU Radio block for interfacing with various radio hardware". The branch, master has been updated via 46e95395e09f952654da30bf575790ad1f7736e1 (commit) from f33f30815a7b9494315d4782245447ebca21c02e (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/gr-osmosdr/commit/?id=46e95395e09f952654da30bf575790ad1f7736e1 commit 46e95395e09f952654da30bf575790ad1f7736e1 Author: Dimitri Stolnikov Date: Sat Jun 6 22:01:33 2015 +0200 cmake: move check for hackrf_device_list to hackrf subdirectory ----------------------------------------------------------------------- Summary of changes: cmake/Modules/FindLibHackRF.cmake | 9 --------- lib/hackrf/CMakeLists.txt | 9 +++++++++ 2 files changed, 9 insertions(+), 9 deletions(-) hooks/post-receive -- GNU Radio block for interfacing with various radio hardware From gitosis at osmocom.org Sun Jun 7 05:08:46 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 7 Jun 2015 05:08:46 GMT Subject: osmo-trx.git branch fairwaves/pending updated. df127bc74e5032020dc5bacd8bb52cd82f936b68 Message-ID: <201506070508.t5758kPV000481@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, fairwaves/pending has been updated via df127bc74e5032020dc5bacd8bb52cd82f936b68 (commit) from 6512812e43179ae3e4bf85c3203f11e281f19cd0 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=df127bc74e5032020dc5bacd8bb52cd82f936b68 commit df127bc74e5032020dc5bacd8bb52cd82f936b68 Author: Alexander Chemeris Date: Sun Jun 7 01:07:45 2015 -0400 osmo-trx: Add an option to swap channels on UmTRX. ----------------------------------------------------------------------- Summary of changes: Transceiver52M/UHDDevice.cpp | 6 +++--- Transceiver52M/USRPDevice.cpp | 2 +- Transceiver52M/USRPDevice.h | 2 +- Transceiver52M/osmo-trx.cpp | 13 ++++++++++--- Transceiver52M/radioDevice.h | 2 +- 5 files changed, 16 insertions(+), 9 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Sun Jun 7 05:13:37 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 7 Jun 2015 05:13:37 GMT Subject: osmo-trx.git branch fairwaves/pending updated. 37b445d4c8ecb06ab2bd5cd5aa582de4d74b8eba Message-ID: <201506070513.t575DbY5000969@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, fairwaves/pending has been updated via 37b445d4c8ecb06ab2bd5cd5aa582de4d74b8eba (commit) from df127bc74e5032020dc5bacd8bb52cd82f936b68 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=37b445d4c8ecb06ab2bd5cd5aa582de4d74b8eba commit 37b445d4c8ecb06ab2bd5cd5aa582de4d74b8eba Author: Alexander Chemeris Date: Sun Jun 7 01:10:11 2015 -0400 transceiver: Remove noise/RSSI gating. It does more harm than good. the current noise calculation is too error prone, so we can't trust it. And we end up loosing perfectly good bursts because of that. ----------------------------------------------------------------------- Summary of changes: Transceiver52M/Transceiver.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Sun Jun 7 18:50:38 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 7 Jun 2015 18:50:38 GMT Subject: ss7.git branch master updated. 02ed07f6e076bed9310f68b3a1aeddcafc37ef30 Message-ID: <201506071850.t57IocQJ087748@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "SS7 (TCAP, ROS, MAP, CAP) ASN1 files". The branch, master has been updated via 02ed07f6e076bed9310f68b3a1aeddcafc37ef30 (commit) via f0618d4ebf76b86a7a3e82d8099314dad08f4d80 (commit) via d5db49e21c4b8909f96c33b2002ede341cd03cf1 (commit) via 9f792944f8a3a456725b974ce843c97b73a69c60 (commit) from 54950c369bf682bb5d27495359f6b704764af2c0 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/asn1/ss7/commit/?id=02ed07f6e076bed9310f68b3a1aeddcafc37ef30 commit 02ed07f6e076bed9310f68b3a1aeddcafc37ef30 Author: Holger Hans Peter Freyther Date: Sun Jun 7 20:14:50 2015 +0200 Add necessary operation code to the operation http://cgit.osmocom.org/asn1/ss7/commit/?id=f0618d4ebf76b86a7a3e82d8099314dad08f4d80 commit f0618d4ebf76b86a7a3e82d8099314dad08f4d80 Author: Holger Hans Peter Freyther Date: Sun May 10 23:06:36 2015 +0200 purgeMS: Correct the V2 message of purgeMS http://www.etsi.org/deliver/etsi_i_ets/300500_300599/300599/09_60/ets_300599e09p.pdf purgeMS-Arg ::= SEQUENCE { imsi IMSI, vlr-Number ISDN-AddressString, ...} http://cgit.osmocom.org/asn1/ss7/commit/?id=d5db49e21c4b8909f96c33b2002ede341cd03cf1 commit d5db49e21c4b8909f96c33b2002ede341cd03cf1 Author: Holger Hans Peter Freyther Date: Sun May 10 16:24:37 2015 +0200 Add cancelVcsgLocation/updateVcsgLocation http://cgit.osmocom.org/asn1/ss7/commit/?id=9f792944f8a3a456725b974ce843c97b73a69c60 commit 9f792944f8a3a456725b974ce843c97b73a69c60 Author: Holger Hans Peter Freyther Date: Fri Apr 3 09:38:39 2015 +0200 MAP: Add IMSI/correlationID to MAP Copied from PDF with 12.7.0 Release 12 Found: *#115 ----------------------------------------------------------------------- Summary of changes: asn1/CAMEL/CAP-gsmSSF-gsmSCF-ops-args.asn | 2 +- asn1/MAP/MAP-MS-DataTypes.asn | 28 +++++++++++++++++++++++++++- asn1/MAP/MAP-MobileServiceOperations.asn | 29 ++++++++++++++++++++++++++++- asn1/MAP/MAP-OperationPackages.asn | 23 ----------------------- asn1/MAP/MAP-SM-DataTypes.asn | 8 ++++++++ 5 files changed, 64 insertions(+), 26 deletions(-) hooks/post-receive -- SS7 (TCAP, ROS, MAP, CAP) ASN1 files From gitosis at osmocom.org Mon Jun 8 07:42:00 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 8 Jun 2015 07:42:00 GMT Subject: osmo-pcu.git branch jerlbeck/wip/ms-struct updated. 0.2-459-g37e896d Message-ID: <201506080742.t587g0qg053677@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, jerlbeck/wip/ms-struct has been updated discards d3350c8cd2aa6a32a65fd0ea1691db16e662592e (commit) discards 5bf5b0da30700bb881295794ad6ea1edf0d854d3 (commit) discards a92f9825845313cee04ee805a6abf1bd30a4ae47 (commit) discards 693d4f787d70dba6b2ce4becdfd219c2cacd6a06 (commit) discards 504d1e34c061e236a377fb4040d70bf6a00d1416 (commit) discards c93d457de7ca952b46b97dcad686a3880a5c2be0 (commit) discards 53efddb64fdc2c2526313bea005d8ca6cab73a4d (commit) discards 87e9169fc5c576e4815a18d57831a0773cfc22dc (commit) discards 092f3c60b5e5cadbc044ede4617d074208649c3d (commit) discards 3b343d0cb1734ba42befc6b44d590be1ee86cb96 (commit) discards b6ab897d0e1e7c43b1a15118d7508b03e7f4d18c (commit) discards a29c640f28d9f1a065671b91d1ab1ff320b73e71 (commit) discards 0a21c4016109d81dd45797a576d7c035660273e6 (commit) discards eb69865cbb9a6190a1adc0cc586e93b2fa26437c (commit) discards bb4e151c3c2e6e3a859c004b32890637ea95a3d1 (commit) discards cd5f42e588805e6bc5b5cf6d4c64cb426656c562 (commit) via 37e896dff112fda77c29de770a0d8b3fe8800a5a (commit) via b33e675e5a9f80be81ffef87ba3a9ed05d6945c5 (commit) via 8158ea7288f57d7bc66d8ccd1c278999fd656076 (commit) via 144a1d0516187d09f80c8b9125c6e51b4988503f (commit) via 8322d08071d740b033941271d584a52d25565a94 (commit) via a17fccbcf47bff8f0cca7f3f02d55d63cf5b4d01 (commit) via 1751c62c980f8d6ed965e08fcb9ad1af485d8854 (commit) via f47f68a9d8e4421398e2369e4b18de8c52a9d396 (commit) via 62e96a3535714088a5dabe3cb4a8523165b19877 (commit) via a700dd9e11d31805cfe8dd07fc27ac96425cbf0c (commit) via 17214bb06de4a1d8b626dab0f695017b0c74b358 (commit) via befc760f8677d794e5a0dbc1f02f8ac85b649aa0 (commit) via 489a2b35d87610fb077a51de696555a54e5fb247 (commit) via 10ed79553a8e7241b69c4155325c29105c7a606d (commit) via 1d0a52a3497ada98bb4013ba907a00b4ab9a1ccd (commit) via 6dbe822062d54a6c765c6fa7e2c6b79a5dff29b1 (commit) via b3f713bd7be2af9bf7c3168099d35df089020164 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (d3350c8cd2aa6a32a65fd0ea1691db16e662592e) \ N -- N -- N (37e896dff112fda77c29de770a0d8b3fe8800a5a) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=37e896dff112fda77c29de770a0d8b3fe8800a5a commit 37e896dff112fda77c29de770a0d8b3fe8800a5a Author: Jacob Erlbeck Date: Fri Jun 5 16:33:33 2015 +0200 vty: Add command to show detailed MS info This commit extends the "show ms" command to display an extended set of information for a single MS. The following VTY commands are added: - show ms tlli TLLI - show ms imsi IMSI Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=b33e675e5a9f80be81ffef87ba3a9ed05d6945c5 commit b33e675e5a9f80be81ffef87ba3a9ed05d6945c5 Author: Jacob Erlbeck Date: Thu Jun 4 19:04:30 2015 +0200 ms: Add support for maximum CS values Currently the CS values can be increased to CS4 even when the "cs" configuration command has been used with a lower value. The "cs" command just sets the initial coding scheme, so other means are needed to limit the selection. One approach is to use the CS flags passed in SI, but these are currently ignored. To make it possible to limit the CS selection by configuring the PCU, this commit adds the following VTY commands to config-pcu: - cs max <1-4> Limit DL and UL CS to the given value - cs max <1-4> <1-4> Limit DL and UL CS separately (DL first) - no cs max Don't limit Ticket: #1674 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=8158ea7288f57d7bc66d8ccd1c278999fd656076 commit 8158ea7288f57d7bc66d8ccd1c278999fd656076 Author: Jacob Erlbeck Date: Thu Jun 4 17:46:33 2015 +0200 ms: Add blocking period for CS upgrade Currently the CS level is immediately increased if the error rate drops below the lower threshold. Since the measurement values are not damped, this behaviour leads to a quick return to higher CS values even under bad radio conditions. Since with GPRS RLC/MAC blocks cannot be resent with another coding scheme, increasing the CS value should be done carefully. This commit adds a blocking period that only allows higher CS values if all error rate measurements were below the LOW threshold for a certain amount of time (currently fixed to 1s). Ticket: #1674 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=144a1d0516187d09f80c8b9125c6e51b4988503f commit 144a1d0516187d09f80c8b9125c6e51b4988503f Author: Jacob Erlbeck Date: Thu Jun 4 16:51:44 2015 +0200 tbf: Ignore lost+recv == 1 Currently the CS level gets changed quickly if single RLC/MAC blocks are sent (e.g. LLC dummy commands), since the rate is either 0% or 100%. This commit ignores measurements which are based on a single block only. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=8322d08071d740b033941271d584a52d25565a94 commit 8322d08071d740b033941271d584a52d25565a94 Author: Jacob Erlbeck Date: Thu Jun 4 15:12:10 2015 +0200 tbf: Add adaptive coding scheme configuration This commit adds the following VTY commands to config-pcu: - cs threshold <0-100> <0-100> Enables adaptive CS selection - no cs threshold Disables it The "cs threshold LOW HIGH" command sets the water marks (cs_adj_lower_limit and cs_adj_upper_limit) used to decide about switching coding schemes. Ticket: #1739 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=a17fccbcf47bff8f0cca7f3f02d55d63cf5b4d01 commit a17fccbcf47bff8f0cca7f3f02d55d63cf5b4d01 Author: Jacob Erlbeck Date: Thu Jun 4 16:52:23 2015 +0200 tbf: Add debugging output to analyse_errors() To help with the debugging, optimisation, and understanding of this method, this commit adds an info string containing a flag character per RLC/MAC data block in the current window. Note that the blocks are shown in reversed order (highest BSN first) in comparison to other logging output. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=1751c62c980f8d6ed965e08fcb9ad1af485d8854 commit 1751c62c980f8d6ed965e08fcb9ad1af485d8854 Author: Jacob Erlbeck Date: Thu Jun 4 12:12:32 2015 +0200 tbf: Add adaptive DL CS adjustment To cope with transmission failures due to bad radio conditions, a different coding scheme with more redundance can be used. This commit adds an implemenation that is based on the Ack/Nack ratio per PACKET DOWNLINK ACK/NACK message received from the MS. Basically the CS level is decreased, if the block error rate goes above cs_adj_upper_limit (default 33%), and it is increased, if the rate drops below cs_adj_lower_limit (default 10%). Only blocks that have been encoded with the current CS are taken into account. Note that this approach doesn't measure the MS->BTS conditions and that the measurement values reported by the MS are not taken into account. Ticket: #1739 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=f47f68a9d8e4421398e2369e4b18de8c52a9d396 commit f47f68a9d8e4421398e2369e4b18de8c52a9d396 Author: Jacob Erlbeck Date: Thu Jun 4 10:23:24 2015 +0200 vty: Add 'show ms all' command This command lists the entries of the ms_store by a line per MS. Beside TLLI and IMSI, some measurement and state information is shown. A ms_list() getter method is added to GprsMsStorage to obtain a list of the MsGprs objects. The following VTY command is added to the 'enable' node: - show ms all Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=62e96a3535714088a5dabe3cb4a8523165b19877 commit 62e96a3535714088a5dabe3cb4a8523165b19877 Author: Jacob Erlbeck Date: Thu Jun 4 09:42:14 2015 +0200 vty: Add a file for C++ functions Currently the pcu_vty.c doesn't compile with C++. Thus C++ object cannot be access directly there. This commit adds a helper C++ file that exports all functions with C calling conventions and naming to work around that limitation until the transition of pcu_vty.c is completed. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=a700dd9e11d31805cfe8dd07fc27ac96425cbf0c commit a700dd9e11d31805cfe8dd07fc27ac96425cbf0c Author: Jacob Erlbeck Date: Tue Jun 2 16:00:41 2015 +0200 tbf: Move the current CS field to GprsMs Currently the current CS value is stored in the cs field of gprs_rlcmac_tbf and initialised when it is used the first time. This commit adds separate fields for UL and DL CS values to the GprsMs class and provides corresponding getter methods for GprsMs and gprs_rlcmac_tbf. Ticket: #1739 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=17214bb06de4a1d8b626dab0f695017b0c74b358 commit 17214bb06de4a1d8b626dab0f695017b0c74b358 Author: Jacob Erlbeck Date: Tue Jun 2 14:06:12 2015 +0200 ms: Add back pointer to BTS Since more functionality will be moved to the GprsMs class, a pointer to the current BTS object is added to allow access to configuration data and other methods. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=befc760f8677d794e5a0dbc1f02f8ac85b649aa0 commit befc760f8677d794e5a0dbc1f02f8ac85b649aa0 Author: Jacob Erlbeck Date: Tue Jun 2 12:33:30 2015 +0200 tbf: Store MS class in GprsMs objects The ms_class value is a property of the MS and thus belongs to the GprsMs class. Nevertheless the MS object is created after the TLLI gets known, so the value still has to be stored in the TBF initially. This commit add the ms_class value to the GprsMs class and introduces TBF accessor functions which either access that object or, if that is not available, the value stored locally. Ticket: #1674 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=489a2b35d87610fb077a51de696555a54e5fb247 commit 489a2b35d87610fb077a51de696555a54e5fb247 Author: Jacob Erlbeck Date: Thu May 28 19:07:01 2015 +0200 tbf: Move the LLC queue to GprsMs Currently the enqueued DL LLC messages which have not yet passed to RLC/MAC encoding are eventually copied from one TBF to the next one (see gprs_rlcmac_dl_tbf::reuse_tbf). Since the enqueued LLC messages are related to a specific MS, they should be stored at that layer. This commit moves the gprs_llc_queue object to GprsMs and changes the TBF's accessor methods accordingly. The LLC copying code is removed from gprs_rlcmac_dl_tbf::reuse_tbf(). Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=10ed79553a8e7241b69c4155325c29105c7a606d commit 10ed79553a8e7241b69c4155325c29105c7a606d Author: Jacob Erlbeck Date: Tue Jun 2 11:37:22 2015 +0200 tbf: Make the ms() getter method const Currently this method cannot be used in other const methods. This commit adds the missing const keyword. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=1d0a52a3497ada98bb4013ba907a00b4ab9a1ccd commit 1d0a52a3497ada98bb4013ba907a00b4ab9a1ccd Author: Jacob Erlbeck Date: Tue Jun 2 11:28:07 2015 +0200 llc: Add missing declarations to llc.h Currently llc.h relies on the structs BTS, timeval, and msgb being declared before the file is included. This commit adds forward declaration for these structs, because they will only be used for pointer types. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=6dbe822062d54a6c765c6fa7e2c6b79a5dff29b1 commit 6dbe822062d54a6c765c6fa7e2c6b79a5dff29b1 Author: Jacob Erlbeck Date: Fri May 29 10:37:09 2015 +0200 llc: Separate LLC queue handling from gprs_llc Currently the gprs_llc class handles both LLC queueing and the partition into smaller pieces for RLC/MAC encapsulation. This hinders the separation of TBF and MS related data, since LLC queueing belongs to the MS related code while the RLC/MAC encoding/decoding belongs to the TBF layer. This commits takes the LLC queueing related methods and members and puts them into a new class gprs_llc_queue. It puts the queueing object into gprs_rlcmac_tbf and adds accessor functions. The implementation in tbf.cpp and tbf_dl.cpp is adapted accordingly. Ticket: #1674 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=b3f713bd7be2af9bf7c3168099d35df089020164 commit b3f713bd7be2af9bf7c3168099d35df089020164 Author: Jacob Erlbeck Date: Mon Jun 8 09:30:31 2015 +0200 l1: Fix warning by logging acc_delay The acc_delay value is computed but not used, resulting in a warning. This commit adds a logging message it case the function is executed to make the warning disappear. It also adds a CPP warning to remind of the incomplete implementation. Addresses: sysmo_l1_if.c:226:10: error: variable ???acc_delay??? set but not used [-Werror=unused-but-set-variable] Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: src/sysmo_l1_if.c | 6 ++++++ src/tbf_dl.cpp | 1 - 2 files changed, 6 insertions(+), 1 deletion(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Jun 8 07:44:07 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 8 Jun 2015 07:44:07 GMT Subject: osmo-pcu.git branch master updated. 0.2-441-ga098c19 Message-ID: <201506080744.t587i7IP054093@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, master has been updated via a098c19b5531e175a308fbe4aee39c54cb3c71f1 (commit) via d9e102472a97c767cba1bd5687db30028436d623 (commit) via 1db67e0a35a479ef20b871c459ea3f3e0155b620 (commit) via 9200ce60196a289968144582f1acfac25e17eed5 (commit) via ddfc0d57632c5f57aeb123f6506d3923fcec69dc (commit) via d3eac2867a84d009fa3c1c7d8da9502f8468fbca (commit) via 1c68abaffab6b7f8472d54b7881c3618d72e00d9 (commit) via 71e55118f52002af433077251a5a7fee2017b40b (commit) via 7b9f825ae8f8a39c072413820a1a0557f420499d (commit) via b0e5eaf59adbefc44e01850a6784c9da0c3abbf9 (commit) via 9a2845d491b088cb9e1962ba6dc8af5a4e279401 (commit) via 0e50ce614569b9ae7bcc6e7becc4aeec46e8369d (commit) via 767193e20b4172dfb0e76ec63444115dc5ae8806 (commit) from d1cb41bfd020eb9b94b17e5bcaa5be36bceccc12 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: src/Makefile.am | 2 - src/bts.cpp | 102 +++----- src/bts.h | 14 +- src/encoding.cpp | 4 +- src/gprs_ms.cpp | 97 +++++++- src/gprs_ms.h | 46 +++- src/gprs_ms_storage.cpp | 42 ++-- src/gprs_ms_storage.h | 3 +- src/pcu_main.cpp | 2 - src/pcu_vty.c | 27 ++ src/ta.cpp | 142 ----------- src/ta.h | 40 --- src/tbf.cpp | 186 +++++++------- src/tbf.h | 30 +-- src/tbf_dl.cpp | 41 +--- tests/alloc/AllocTest.cpp | 16 +- tests/ms/MsTest.cpp | 106 +++++++- tests/ms/MsTest.err | 15 +- tests/ms/MsTest.ok | 4 + tests/tbf/TbfTest.cpp | 241 ++++++++++++++++-- tests/tbf/TbfTest.err | 608 ++++++++++++++++++++++++++++++---------------- tests/tbf/TbfTest.ok | 6 + 22 files changed, 1080 insertions(+), 694 deletions(-) delete mode 100644 src/ta.cpp delete mode 100644 src/ta.h hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Jun 8 23:58:59 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 8 Jun 2015 23:58:59 GMT Subject: rtl-sdr.git branch master updated. v0.5.3-12-ge3c03f7 Message-ID: <201506082358.t58NwxGT061854@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Repository for Realtek RTL2832U based SDR software". The branch, master has been updated via e3c03f738f5aef4dc51e2b741fbdb542b9cc1bb1 (commit) via 5c376fc79c919c0e16a832328c92f5213f0cdd54 (commit) from 8b4d755ba1b889510fba30f627ee08736203070d (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/rtl-sdr/commit/?id=e3c03f738f5aef4dc51e2b741fbdb542b9cc1bb1 commit e3c03f738f5aef4dc51e2b741fbdb542b9cc1bb1 Author: Hoernchen Date: Tue Jun 9 01:48:55 2015 +0200 lib: check for libusb init failure http://cgit.osmocom.org/rtl-sdr/commit/?id=5c376fc79c919c0e16a832328c92f5213f0cdd54 commit 5c376fc79c919c0e16a832328c92f5213f0cdd54 Author: Hoernchen Date: Tue Jun 9 01:37:46 2015 +0200 tools: allow built-in functions for newer versions of MSVC ----------------------------------------------------------------------- Summary of changes: src/librtlsdr.c | 22 ++++++++++++++++------ src/rtl_adsb.c | 2 ++ src/rtl_fm.c | 4 ++-- src/rtl_power.c | 4 ++-- 4 files changed, 22 insertions(+), 10 deletions(-) hooks/post-receive -- Repository for Realtek RTL2832U based SDR software From gitosis at osmocom.org Tue Jun 9 03:16:09 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 9 Jun 2015 03:16:09 GMT Subject: osmo-trx.git branch fairwaves/pending updated. 8828b65e3feaf1dce3be382104655486e938aa5c Message-ID: <201506090316.t593G9QZ080557@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, fairwaves/pending has been updated via 8828b65e3feaf1dce3be382104655486e938aa5c (commit) via b594b120161861f03d7dfc15189e604a5677aa43 (commit) via a96a0578134a5c719a25198e9790f2e84f356f0a (commit) from 37b445d4c8ecb06ab2bd5cd5aa582de4d74b8eba (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=8828b65e3feaf1dce3be382104655486e938aa5c commit 8828b65e3feaf1dce3be382104655486e938aa5c Author: Alexander Chemeris Date: Mon Jun 8 23:14:42 2015 -0400 Cheacking in a more relevant README. This one is from the OpenBTS's TRXManager and actually describes the transceiver API and behavior. http://cgit.osmocom.org/osmo-trx/commit/?id=b594b120161861f03d7dfc15189e604a5677aa43 commit b594b120161861f03d7dfc15189e604a5677aa43 Author: Alexander Chemeris Date: Mon Jun 8 23:14:18 2015 -0400 Checking in clockdump.sh utility. http://cgit.osmocom.org/osmo-trx/commit/?id=a96a0578134a5c719a25198e9790f2e84f356f0a commit a96a0578134a5c719a25198e9790f2e84f356f0a Author: Alexander Chemeris Date: Mon Jun 8 22:46:38 2015 -0400 Transceiver: Update noise level only when the timeslot is marked as IDLE. We can't rely on an assumption that if we can't decode a burst - it's noise. There are many rasons why we can't decode a burst even if it's well above the noise level. Just one example is a RACH burst which can be overlapped with another RACH burst up to a level both are completely unrecognizable. Another example is when a burst is destroyed by bad multi-path. ----------------------------------------------------------------------- Summary of changes: README | 218 ++++++++++++++++------------------------- Transceiver52M/Transceiver.cpp | 39 +++++--- Transceiver52M/Transceiver.h | 2 +- clockdump.sh | 3 + 4 files changed, 114 insertions(+), 148 deletions(-) create mode 100755 clockdump.sh hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Tue Jun 9 03:47:22 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 9 Jun 2015 03:47:22 GMT Subject: osmo-trx.git branch fairwaves/pending updated. 5b9069210d63fe3d8c420b63dad7be7976ef0c70 Message-ID: <201506090347.t593lMo4082534@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, fairwaves/pending has been updated discards 8828b65e3feaf1dce3be382104655486e938aa5c (commit) discards b594b120161861f03d7dfc15189e604a5677aa43 (commit) via 5b9069210d63fe3d8c420b63dad7be7976ef0c70 (commit) via 70cd277b4ee3c63225390384dc2485eee4e0857d (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (8828b65e3feaf1dce3be382104655486e938aa5c) \ N -- N -- N (5b9069210d63fe3d8c420b63dad7be7976ef0c70) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=5b9069210d63fe3d8c420b63dad7be7976ef0c70 commit 5b9069210d63fe3d8c420b63dad7be7976ef0c70 Author: Alexander Chemeris Date: Mon Jun 8 23:46:54 2015 -0400 Checking in clockdump.sh utility. http://cgit.osmocom.org/osmo-trx/commit/?id=70cd277b4ee3c63225390384dc2485eee4e0857d commit 70cd277b4ee3c63225390384dc2485eee4e0857d Author: Alexander Chemeris Date: Mon Jun 8 23:44:58 2015 -0400 Checking in a more relevant README. This READMY is from the OpenBTS's TRXManager and actually describes the transceiver API and behavior. ----------------------------------------------------------------------- Summary of changes: clockdump.sh => utils/clockdump.sh | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename clockdump.sh => utils/clockdump.sh (100%) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Tue Jun 9 03:50:28 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 9 Jun 2015 03:50:28 GMT Subject: osmo-trx.git branch achemeris/empty-bursts created. c8dd57973bfc31eed1f9e6140f5d02c20ea89295 Message-ID: <201506090350.t593oSa4082721@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, achemeris/empty-bursts has been created at c8dd57973bfc31eed1f9e6140f5d02c20ea89295 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=c8dd57973bfc31eed1f9e6140f5d02c20ea89295 commit c8dd57973bfc31eed1f9e6140f5d02c20ea89295 Author: Alexander Chemeris Date: Mon Jun 8 23:48:26 2015 -0400 Transceiver: Add an option to send RSSI to the GSM core even if the burst is not demodulated. The feature is enabled when the GSM core sends "SENDEMPTY 1" command. ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Tue Jun 9 13:49:32 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 9 Jun 2015 13:49:32 GMT Subject: osmo-pcu.git branch jerlbeck/wip/ms-struct updated. 0.2-462-gdd15678 Message-ID: <201506091349.t59DnW7m034294@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, jerlbeck/wip/ms-struct has been updated via dd1567812895ed5092d77db653be91c17cd7f5c3 (commit) via 547b8d09c439d4e73156ed414392cf8205cf2307 (commit) via 8ea626b89a82266d4cd5299a71f82638da11fc1c (commit) from 37e896dff112fda77c29de770a0d8b3fe8800a5a (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=dd1567812895ed5092d77db653be91c17cd7f5c3 commit dd1567812895ed5092d77db653be91c17cd7f5c3 Author: Jacob Erlbeck Date: Tue Jun 9 09:44:36 2015 +0200 ms: Add UL CS selection based on L1 link quality Currently the UL CS values are set to the corresponding DL CS value, eventually limited by a maximum value. This approach does not reflect the general situation of the RF link between ME and BTS, which is rather asymmetric e.g. due to a lower degree of TX efficiency of the built-in antenna. This means, that UL and DL CS control should be decoupled for better results. This commit adds automatic UL CS selection based on the link quality measurement parameter. Each coding scheme is mapped to a link quality range. If the link quality value leaves that range, the current UL CS value is increased/decreased accordingly. This value will be copied when the next PACKET_UPLINK_ACK_NACK or PACKET_UPLINK_ASSIGMENT is sent to the MS. The following VTY command will be added to the config-pcu node: - cs link-quality-ranges cs1 <0-20> cs2 <0-20> <0-20> cs3 <0-20> <0-20> cs4 <0-20> which sets the ranges for the four coding schemes. For instance the example below reflects the current default values: cs link-quality-ranges cs1 5 cs2 4 8 cs3 7 12 cs4 10 set the following ranges, where the overlapping is used to configure a hysteresis: CS1: -inf .. 5 CS2: 4 .. 8 CS3: 7 .. 12 CS4: 10 .. inf Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=547b8d09c439d4e73156ed414392cf8205cf2307 commit 547b8d09c439d4e73156ed414392cf8205cf2307 Author: Jacob Erlbeck Date: Mon Jun 8 11:26:38 2015 +0200 ms: Store the L1 measurement values in the MS objects This commits adds the GprsMs::update_l1_meas() and GprsMs::l1_meas() methods to store and access the measurement values. The internal state is updated depending on which values are actually set. In addition, these values are shown in the output of the 'show ms imsi|tlli' command. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=8ea626b89a82266d4cd5299a71f82638da11fc1c commit 8ea626b89a82266d4cd5299a71f82638da11fc1c Author: Jacob Erlbeck Date: Mon Jun 8 11:05:45 2015 +0200 l1: Pass all L1 measurements upwards (TODO) Currently only the RSSI value is passed to the upper layers. Other values like TA and BER which are needed for TA update respectively CS selection are not propagated. This commit introduces and passes a struct that contains a set of measurement values. TODO: - the struct is currently defined in pcu_l1_if.h. Consider to put it into a separate file. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: src/bts.cpp | 10 ++++---- src/bts.h | 7 ++++-- src/gprs_ms.cpp | 60 ++++++++++++++++++++++++++++++++++++++++------- src/gprs_ms.h | 6 +++++ src/pcu_l1_if.cpp | 8 ++++--- src/pcu_l1_if.h | 34 ++++++++++++++++++++++++++- src/pcu_main.cpp | 9 +++++++ src/pcu_vty.c | 45 +++++++++++++++++++++++++++++++++++ src/pcu_vty_functions.cpp | 12 ++++++++++ src/sysmo_l1_if.c | 18 +++++++++++--- src/tbf.h | 4 +++- src/tbf_ul.cpp | 9 ++++++- tests/tbf/TbfTest.cpp | 9 ++++--- 13 files changed, 205 insertions(+), 26 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Tue Jun 9 13:51:07 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 9 Jun 2015 13:51:07 GMT Subject: osmo-pcu.git branch jerlbeck/master updated. 0.2-459-g37e896d Message-ID: <201506091351.t59Dp7sl034478@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, jerlbeck/master has been updated via 37e896dff112fda77c29de770a0d8b3fe8800a5a (commit) via b33e675e5a9f80be81ffef87ba3a9ed05d6945c5 (commit) via 8158ea7288f57d7bc66d8ccd1c278999fd656076 (commit) via 144a1d0516187d09f80c8b9125c6e51b4988503f (commit) via 8322d08071d740b033941271d584a52d25565a94 (commit) via a17fccbcf47bff8f0cca7f3f02d55d63cf5b4d01 (commit) via 1751c62c980f8d6ed965e08fcb9ad1af485d8854 (commit) via f47f68a9d8e4421398e2369e4b18de8c52a9d396 (commit) via 62e96a3535714088a5dabe3cb4a8523165b19877 (commit) via a700dd9e11d31805cfe8dd07fc27ac96425cbf0c (commit) via 17214bb06de4a1d8b626dab0f695017b0c74b358 (commit) via befc760f8677d794e5a0dbc1f02f8ac85b649aa0 (commit) via 489a2b35d87610fb077a51de696555a54e5fb247 (commit) via 10ed79553a8e7241b69c4155325c29105c7a606d (commit) via 1d0a52a3497ada98bb4013ba907a00b4ab9a1ccd (commit) via 6dbe822062d54a6c765c6fa7e2c6b79a5dff29b1 (commit) via b3f713bd7be2af9bf7c3168099d35df089020164 (commit) via 3c91cb881d6a5126673e88d8421a207efec6a42d (commit) from a098c19b5531e175a308fbe4aee39c54cb3c71f1 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: src/Makefile.am | 2 + src/bts.cpp | 3 +- src/bts.h | 4 + src/encoding.cpp | 4 +- src/gprs_ms.cpp | 99 ++++++++++++++++- src/gprs_ms.h | 50 ++++++++- src/gprs_ms_storage.cpp | 5 +- src/gprs_ms_storage.h | 6 +- src/gprs_rlcmac_ts_alloc.cpp | 14 +-- src/llc.cpp | 76 +++++++------- src/llc.h | 36 +++++-- src/pcu_main.cpp | 6 ++ src/pcu_vty.c | 140 ++++++++++++++++++++++++- src/pcu_vty_functions.cpp | 108 +++++++++++++++++++ src/{gprs_ms_storage.h => pcu_vty_functions.h} | 33 +++--- src/rlc.h | 2 + src/sysmo_l1_if.c | 6 ++ src/tbf.cpp | 48 ++++++++- src/tbf.h | 17 +-- src/tbf_dl.cpp | 111 ++++++++++++++++---- tests/alloc/AllocTest.cpp | 3 + tests/ms/MsTest.cpp | 12 +-- tests/tbf/TbfTest.cpp | 10 +- tests/tbf/TbfTest.err | 41 +++++++- 24 files changed, 711 insertions(+), 125 deletions(-) create mode 100644 src/pcu_vty_functions.cpp copy src/{gprs_ms_storage.h => pcu_vty_functions.h} (62%) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed Jun 10 00:55:12 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 10 Jun 2015 00:55:12 GMT Subject: osmo-trx.git branch achemeris/empty-bursts updated. 1f0500e4ccf8c61d869f4b771de776d2d709fe22 Message-ID: <201506100055.t5A0tCWV099639@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, achemeris/empty-bursts has been updated via 1f0500e4ccf8c61d869f4b771de776d2d709fe22 (commit) from c8dd57973bfc31eed1f9e6140f5d02c20ea89295 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=1f0500e4ccf8c61d869f4b771de776d2d709fe22 commit 1f0500e4ccf8c61d869f4b771de776d2d709fe22 Author: Alexander Chemeris Date: Tue Jun 9 20:52:11 2015 -0400 sigProcLib: Abstract out common part of Normal/RACH burst detection. As a side change - get rid of passing toa and amp arguments as pointers and use references instead. The commit doesn't change behaviour, but makes the code cleaner. ----------------------------------------------------------------------- Summary of changes: Transceiver52M/Transceiver.cpp | 6 +- Transceiver52M/sigProcLib.cpp | 123 ++++++++++++++++++----------------------- Transceiver52M/sigProcLib.h | 18 +++--- 3 files changed, 65 insertions(+), 82 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Wed Jun 10 00:55:56 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 10 Jun 2015 00:55:56 GMT Subject: osmo-trx.git branch achemeris/empty-bursts updated. 7ae4d7651e64c7d0e06f2f534835d3077b777a64 Message-ID: <201506100055.t5A0tu4p099718@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, achemeris/empty-bursts has been updated discards 1f0500e4ccf8c61d869f4b771de776d2d709fe22 (commit) discards c8dd57973bfc31eed1f9e6140f5d02c20ea89295 (commit) via 7ae4d7651e64c7d0e06f2f534835d3077b777a64 (commit) via ed88b23b4a3a49d959eb892f945c248e395fd8b5 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (1f0500e4ccf8c61d869f4b771de776d2d709fe22) \ N -- N -- N (7ae4d7651e64c7d0e06f2f534835d3077b777a64) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=7ae4d7651e64c7d0e06f2f534835d3077b777a64 commit 7ae4d7651e64c7d0e06f2f534835d3077b777a64 Author: Alexander Chemeris Date: Mon Jun 8 23:48:26 2015 -0400 Transceiver: Add an option to send RSSI to the GSM core even if the burst is not demodulated. The feature is enabled when the GSM core sends "SENDEMPTY 1" command. http://cgit.osmocom.org/osmo-trx/commit/?id=ed88b23b4a3a49d959eb892f945c248e395fd8b5 commit ed88b23b4a3a49d959eb892f945c248e395fd8b5 Author: Alexander Chemeris Date: Tue Jun 9 20:52:11 2015 -0400 sigProcLib: Abstract out common part of Normal/RACH burst detection. As a side change - get rid of passing toa and amp arguments as pointers and use references instead. The commit doesn't change behaviour, but makes the code cleaner. ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Wed Jun 10 00:56:33 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 10 Jun 2015 00:56:33 GMT Subject: osmo-trx.git branch fairwaves/pending updated. ed88b23b4a3a49d959eb892f945c248e395fd8b5 Message-ID: <201506100056.t5A0uXTi099800@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, fairwaves/pending has been updated via ed88b23b4a3a49d959eb892f945c248e395fd8b5 (commit) from 5b9069210d63fe3d8c420b63dad7be7976ef0c70 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: Transceiver52M/Transceiver.cpp | 6 +- Transceiver52M/sigProcLib.cpp | 123 ++++++++++++++++++----------------------- Transceiver52M/sigProcLib.h | 18 +++--- 3 files changed, 65 insertions(+), 82 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Wed Jun 10 04:48:19 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 10 Jun 2015 04:48:19 GMT Subject: osmo-bts.git branch achemeris/loopback updated. 0.3.0-261-g5fb10f6 Message-ID: <201506100448.t5A4mJ5d025223@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, achemeris/loopback has been updated via 5fb10f653e256a20a66a507108ad904989d5e6d8 (commit) via 7f03c72929b9d3150320459a65d377ef96df059a (commit) via 007b2379253894149c469834a84040e0ca33ab40 (commit) via 6ed073b1cb038d348c902ba32ea2750b4a8dca8d (commit) from 3a1fd7ce0fd44e8146deb9cc62318a1955ce6634 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=5fb10f653e256a20a66a507108ad904989d5e6d8 commit 5fb10f653e256a20a66a507108ad904989d5e6d8 Author: Alexander Chemeris Date: Wed Jun 10 00:47:13 2015 -0400 trx: Support "bad burst" frames coming from osmo-trx. Todo: We should actually send command to enable this mode in osmo-trx. http://cgit.osmocom.org/osmo-bts/commit/?id=7f03c72929b9d3150320459a65d377ef96df059a commit 7f03c72929b9d3150320459a65d377ef96df059a Author: Alexander Chemeris Date: Wed Jun 10 00:45:08 2015 -0400 trx: Process undecodable frames coming from osmo-trx. The purpose is to support RSSI measurements even when we can't decode a burst. This commit also cleans up and abstracts some of the code in scheduler.c http://cgit.osmocom.org/osmo-bts/commit/?id=007b2379253894149c469834a84040e0ca33ab40 commit 007b2379253894149c469834a84040e0ca33ab40 Author: Alexander Chemeris Date: Wed Jun 10 00:27:18 2015 -0400 trx: Assume 100% BER if total decoded bits is 0 in l1if_process_meas_res() http://cgit.osmocom.org/osmo-bts/commit/?id=6ed073b1cb038d348c902ba32ea2750b4a8dca8d commit 6ed073b1cb038d348c902ba32ea2750b4a8dca8d Author: Alexander Chemeris Date: Wed Jun 10 00:26:14 2015 -0400 trx: Cleanup unused parts of loops.c ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-trx/l1_if.c | 3 +- src/osmo-bts-trx/l1_if.h | 1 + src/osmo-bts-trx/loops.c | 14 +-- src/osmo-bts-trx/loops.h | 2 +- src/osmo-bts-trx/scheduler.c | 255 ++++++++++++++++++++++++++++--------------- src/osmo-bts-trx/scheduler.h | 6 +- src/osmo-bts-trx/trx_if.c | 66 +++++++---- 7 files changed, 224 insertions(+), 123 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Wed Jun 10 22:55:47 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 10 Jun 2015 22:55:47 GMT Subject: openbsc.git branch achemeris/meas_json created. 0.14.0-102-g08ab9b7 Message-ID: <201506102255.t5AMtl9a060341@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, achemeris/meas_json has been created at 08ab9b71e787701fb4affa6ae0ff199506e338d3 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=08ab9b71e787701fb4affa6ae0ff199506e338d3 commit 08ab9b71e787701fb4affa6ae0ff199506e338d3 Author: Alexander Chemeris Date: Wed Jun 10 18:55:28 2015 -0400 utils: 'meas_json' utility to convert measurement feed into a JSON feed. ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Jun 11 01:49:44 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 11 Jun 2015 01:49:44 GMT Subject: osmo-trx.git branch fairwaves/pending updated. 892d998feb4bcb5f118c3f90c6c68dcb97ef1ccf Message-ID: <201506110149.t5B1niWm077437@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, fairwaves/pending has been updated via 892d998feb4bcb5f118c3f90c6c68dcb97ef1ccf (commit) from ed88b23b4a3a49d959eb892f945c248e395fd8b5 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=892d998feb4bcb5f118c3f90c6c68dcb97ef1ccf commit 892d998feb4bcb5f118c3f90c6c68dcb97ef1ccf Author: Alexander Chemeris Date: Wed Jun 10 21:47:33 2015 -0400 uhd: Fix rounding error in timestamp conversion functions. Rounding error introduced oscilating timing advance error by regularly overwriting one bit and then skipping one bit. This commit also adds an error message to show up in logs if this ever happens again. ----------------------------------------------------------------------- Summary of changes: Transceiver52M/UHDDevice.cpp | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Thu Jun 11 01:50:43 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 11 Jun 2015 01:50:43 GMT Subject: osmo-trx.git branch achemeris/empty-bursts updated. 91d06b68ef3ba3162dbe66eb9a677d65df6c1b3b Message-ID: <201506110150.t5B1ohaU077586@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, achemeris/empty-bursts has been updated discards 7ae4d7651e64c7d0e06f2f534835d3077b777a64 (commit) via 91d06b68ef3ba3162dbe66eb9a677d65df6c1b3b (commit) via 892d998feb4bcb5f118c3f90c6c68dcb97ef1ccf (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (7ae4d7651e64c7d0e06f2f534835d3077b777a64) \ N -- N -- N (91d06b68ef3ba3162dbe66eb9a677d65df6c1b3b) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=91d06b68ef3ba3162dbe66eb9a677d65df6c1b3b commit 91d06b68ef3ba3162dbe66eb9a677d65df6c1b3b Author: Alexander Chemeris Date: Mon Jun 8 23:48:26 2015 -0400 Transceiver: Add an option to send RSSI to the GSM core even if the burst is not demodulated. The feature is enabled when the GSM core sends "SENDEMPTY 1" command. ----------------------------------------------------------------------- Summary of changes: Transceiver52M/UHDDevice.cpp | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Thu Jun 11 02:26:28 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 11 Jun 2015 02:26:28 GMT Subject: osmo-trx.git branch fairwaves/pending updated. 64871df4c8f769cb78e73f96016853d5aa37fe94 Message-ID: <201506110226.t5B2QShU081006@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, fairwaves/pending has been updated discards 892d998feb4bcb5f118c3f90c6c68dcb97ef1ccf (commit) discards ed88b23b4a3a49d959eb892f945c248e395fd8b5 (commit) discards 5b9069210d63fe3d8c420b63dad7be7976ef0c70 (commit) discards 70cd277b4ee3c63225390384dc2485eee4e0857d (commit) discards a96a0578134a5c719a25198e9790f2e84f356f0a (commit) via 64871df4c8f769cb78e73f96016853d5aa37fe94 (commit) via 3e2018aa31d0bceb51f7590d89a37a978a6a8e77 (commit) via 4bd6482759de8346574c17e6f0ccf8436a74d329 (commit) via 33194125b103cf7d1ec2975012d7645e5b198b67 (commit) via 7ace97c20d6d6eab9ef3473ab5d302a7a63b1990 (commit) via 5136cb2eecc4c3c77a50a22dbe24ce45fa39f87b (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (892d998feb4bcb5f118c3f90c6c68dcb97ef1ccf) \ N -- N -- N (64871df4c8f769cb78e73f96016853d5aa37fe94) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=64871df4c8f769cb78e73f96016853d5aa37fe94 commit 64871df4c8f769cb78e73f96016853d5aa37fe94 Author: Alexander Chemeris Date: Wed Jun 10 22:18:31 2015 -0400 Transceiver: Do not update state->SNRestimate if equalization is disabled. This also fix a bug of using bool type for noise instead of float. http://cgit.osmocom.org/osmo-trx/commit/?id=3e2018aa31d0bceb51f7590d89a37a978a6a8e77 commit 3e2018aa31d0bceb51f7590d89a37a978a6a8e77 Author: Alexander Chemeris Date: Wed Jun 10 21:47:33 2015 -0400 uhd: Fix rounding error in timestamp conversion functions. Rounding error introduced oscilating timing advance error by regularly overwriting one bit and then skipping one bit. This commit also adds an error message to show up in logs if this ever happens again. http://cgit.osmocom.org/osmo-trx/commit/?id=4bd6482759de8346574c17e6f0ccf8436a74d329 commit 4bd6482759de8346574c17e6f0ccf8436a74d329 Author: Alexander Chemeris Date: Tue Jun 9 20:52:11 2015 -0400 sigProcLib: Abstract out common part of Normal/RACH burst detection. As a side change - get rid of passing toa and amp arguments as pointers and use references instead. The commit doesn't change behaviour, but makes the code cleaner. http://cgit.osmocom.org/osmo-trx/commit/?id=33194125b103cf7d1ec2975012d7645e5b198b67 commit 33194125b103cf7d1ec2975012d7645e5b198b67 Author: Alexander Chemeris Date: Mon Jun 8 23:46:54 2015 -0400 Checking in clockdump.sh utility. http://cgit.osmocom.org/osmo-trx/commit/?id=7ace97c20d6d6eab9ef3473ab5d302a7a63b1990 commit 7ace97c20d6d6eab9ef3473ab5d302a7a63b1990 Author: Alexander Chemeris Date: Mon Jun 8 23:44:58 2015 -0400 Checking in a more relevant README. This READMY is from the OpenBTS's TRXManager and actually describes the transceiver API and behavior. http://cgit.osmocom.org/osmo-trx/commit/?id=5136cb2eecc4c3c77a50a22dbe24ce45fa39f87b commit 5136cb2eecc4c3c77a50a22dbe24ce45fa39f87b Author: Alexander Chemeris Date: Mon Jun 8 22:46:38 2015 -0400 Transceiver: Update noise level only when the timeslot is marked as IDLE. We can't rely on an assumption that if we can't decode a burst - it's noise. There are many rasons why we can't decode a burst even if it's well above the noise level. Just one example is a RACH burst which can be overlapped with another RACH burst up to a level both are completely unrecognizable. Another example is when a burst is destroyed by bad multi-path. ----------------------------------------------------------------------- Summary of changes: Transceiver52M/Transceiver.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Thu Jun 11 02:29:28 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 11 Jun 2015 02:29:28 GMT Subject: osmo-trx.git branch achemeris/empty-bursts updated. edfe92ffd5dc9fdeafdb71fbc3d339c7f9c33584 Message-ID: <201506110229.t5B2TSvf081262@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, achemeris/empty-bursts has been updated discards 91d06b68ef3ba3162dbe66eb9a677d65df6c1b3b (commit) discards 892d998feb4bcb5f118c3f90c6c68dcb97ef1ccf (commit) discards ed88b23b4a3a49d959eb892f945c248e395fd8b5 (commit) discards 5b9069210d63fe3d8c420b63dad7be7976ef0c70 (commit) discards 70cd277b4ee3c63225390384dc2485eee4e0857d (commit) discards a96a0578134a5c719a25198e9790f2e84f356f0a (commit) via edfe92ffd5dc9fdeafdb71fbc3d339c7f9c33584 (commit) via 64871df4c8f769cb78e73f96016853d5aa37fe94 (commit) via 3e2018aa31d0bceb51f7590d89a37a978a6a8e77 (commit) via 4bd6482759de8346574c17e6f0ccf8436a74d329 (commit) via 33194125b103cf7d1ec2975012d7645e5b198b67 (commit) via 7ace97c20d6d6eab9ef3473ab5d302a7a63b1990 (commit) via 5136cb2eecc4c3c77a50a22dbe24ce45fa39f87b (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (91d06b68ef3ba3162dbe66eb9a677d65df6c1b3b) \ N -- N -- N (edfe92ffd5dc9fdeafdb71fbc3d339c7f9c33584) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=edfe92ffd5dc9fdeafdb71fbc3d339c7f9c33584 commit edfe92ffd5dc9fdeafdb71fbc3d339c7f9c33584 Author: Alexander Chemeris Date: Mon Jun 8 23:48:26 2015 -0400 Transceiver: Add an option to send RSSI to the GSM core even if the burst is not demodulated. The feature is enabled when the GSM core sends "SENDEMPTY 1" command. ----------------------------------------------------------------------- Summary of changes: Transceiver52M/Transceiver.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Thu Jun 11 03:04:25 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 11 Jun 2015 03:04:25 GMT Subject: osmo-trx.git branch fairwaves/pending updated. 26f6bf8f550aa742c4926fdc7b9d1a5259694d65 Message-ID: <201506110304.t5B34PxQ089520@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, fairwaves/pending has been updated discards 64871df4c8f769cb78e73f96016853d5aa37fe94 (commit) discards 3e2018aa31d0bceb51f7590d89a37a978a6a8e77 (commit) discards 4bd6482759de8346574c17e6f0ccf8436a74d329 (commit) discards 33194125b103cf7d1ec2975012d7645e5b198b67 (commit) discards 7ace97c20d6d6eab9ef3473ab5d302a7a63b1990 (commit) discards 5136cb2eecc4c3c77a50a22dbe24ce45fa39f87b (commit) via 26f6bf8f550aa742c4926fdc7b9d1a5259694d65 (commit) via 495f8b4118218a74b56373aa8d3673771cd95412 (commit) via 37f537654b29bda12c2509d6b1c551d499c1526c (commit) via b721d6104d75dd6fb426fb3cdd4eaa0632ef4bbd (commit) via c19d1f6c36038ec6ab34939a036862caa7249a1d (commit) via f0d8a581b47ae99abfa0d96aa42080400313d1b0 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (64871df4c8f769cb78e73f96016853d5aa37fe94) \ N -- N -- N (26f6bf8f550aa742c4926fdc7b9d1a5259694d65) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=26f6bf8f550aa742c4926fdc7b9d1a5259694d65 commit 26f6bf8f550aa742c4926fdc7b9d1a5259694d65 Author: Alexander Chemeris Date: Wed Jun 10 22:18:31 2015 -0400 Transceiver: Do not update state->SNRestimate if equalization is disabled. This also fix a bug of using bool type for noise instead of float. http://cgit.osmocom.org/osmo-trx/commit/?id=495f8b4118218a74b56373aa8d3673771cd95412 commit 495f8b4118218a74b56373aa8d3673771cd95412 Author: Alexander Chemeris Date: Wed Jun 10 21:47:33 2015 -0400 uhd: Fix rounding error in timestamp conversion functions. Rounding error introduced oscilating timing advance error by regularly overwriting one bit and then skipping one bit. This commit also adds an error message to show up in logs if this ever happens again. http://cgit.osmocom.org/osmo-trx/commit/?id=37f537654b29bda12c2509d6b1c551d499c1526c commit 37f537654b29bda12c2509d6b1c551d499c1526c Author: Alexander Chemeris Date: Tue Jun 9 20:52:11 2015 -0400 sigProcLib: Abstract out common part of Normal/RACH burst detection. As a side change - get rid of passing toa and amp arguments as pointers and use references instead. The commit doesn't change behaviour, but makes the code cleaner. http://cgit.osmocom.org/osmo-trx/commit/?id=b721d6104d75dd6fb426fb3cdd4eaa0632ef4bbd commit b721d6104d75dd6fb426fb3cdd4eaa0632ef4bbd Author: Alexander Chemeris Date: Mon Jun 8 23:46:54 2015 -0400 Checking in clockdump.sh utility. http://cgit.osmocom.org/osmo-trx/commit/?id=c19d1f6c36038ec6ab34939a036862caa7249a1d commit c19d1f6c36038ec6ab34939a036862caa7249a1d Author: Alexander Chemeris Date: Mon Jun 8 23:44:58 2015 -0400 Checking in a more relevant README. This READMY is from the OpenBTS's TRXManager and actually describes the transceiver API and behavior. http://cgit.osmocom.org/osmo-trx/commit/?id=f0d8a581b47ae99abfa0d96aa42080400313d1b0 commit f0d8a581b47ae99abfa0d96aa42080400313d1b0 Author: Alexander Chemeris Date: Mon Jun 8 22:46:38 2015 -0400 Transceiver: Update noise level only when the timeslot is marked as IDLE. We can't rely on an assumption that if we can't decode a burst - it's noise. There are many rasons why we can't decode a burst even if it's well above the noise level. Just one example is a RACH burst which can be overlapped with another RACH burst up to a level both are completely unrecognizable. Another example is when a burst is destroyed by bad multi-path. ----------------------------------------------------------------------- Summary of changes: Transceiver52M/Transceiver.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Thu Jun 11 03:04:35 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 11 Jun 2015 03:04:35 GMT Subject: osmo-trx.git branch achemeris/empty-bursts updated. 69866d5f6d71f5d694cc03c9dda9fb47d9493bff Message-ID: <201506110304.t5B34ZBw089597@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, achemeris/empty-bursts has been updated discards edfe92ffd5dc9fdeafdb71fbc3d339c7f9c33584 (commit) discards 64871df4c8f769cb78e73f96016853d5aa37fe94 (commit) discards 3e2018aa31d0bceb51f7590d89a37a978a6a8e77 (commit) discards 4bd6482759de8346574c17e6f0ccf8436a74d329 (commit) discards 33194125b103cf7d1ec2975012d7645e5b198b67 (commit) discards 7ace97c20d6d6eab9ef3473ab5d302a7a63b1990 (commit) discards 5136cb2eecc4c3c77a50a22dbe24ce45fa39f87b (commit) via 69866d5f6d71f5d694cc03c9dda9fb47d9493bff (commit) via 26f6bf8f550aa742c4926fdc7b9d1a5259694d65 (commit) via 495f8b4118218a74b56373aa8d3673771cd95412 (commit) via 37f537654b29bda12c2509d6b1c551d499c1526c (commit) via b721d6104d75dd6fb426fb3cdd4eaa0632ef4bbd (commit) via c19d1f6c36038ec6ab34939a036862caa7249a1d (commit) via f0d8a581b47ae99abfa0d96aa42080400313d1b0 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (edfe92ffd5dc9fdeafdb71fbc3d339c7f9c33584) \ N -- N -- N (69866d5f6d71f5d694cc03c9dda9fb47d9493bff) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=69866d5f6d71f5d694cc03c9dda9fb47d9493bff commit 69866d5f6d71f5d694cc03c9dda9fb47d9493bff Author: Alexander Chemeris Date: Mon Jun 8 23:48:26 2015 -0400 Transceiver: Add an option to send RSSI to the GSM core even if the burst is not demodulated. The feature is enabled when the GSM core sends "SENDEMPTY 1" command. ----------------------------------------------------------------------- Summary of changes: Transceiver52M/Transceiver.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Thu Jun 11 03:14:28 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 11 Jun 2015 03:14:28 GMT Subject: osmo-trx.git branch fairwaves/pending updated. 34e5a3807f4d77f098c786b99aa6bea5c0160918 Message-ID: <201506110314.t5B3ESjN090437@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, fairwaves/pending has been updated discards 26f6bf8f550aa742c4926fdc7b9d1a5259694d65 (commit) discards 495f8b4118218a74b56373aa8d3673771cd95412 (commit) discards 37f537654b29bda12c2509d6b1c551d499c1526c (commit) via 34e5a3807f4d77f098c786b99aa6bea5c0160918 (commit) via b49874aa646bfae23355a6a4c38d835323f2c8f4 (commit) via 030951695c3c78557cd27f19533daa412b3937a3 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (26f6bf8f550aa742c4926fdc7b9d1a5259694d65) \ N -- N -- N (34e5a3807f4d77f098c786b99aa6bea5c0160918) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=34e5a3807f4d77f098c786b99aa6bea5c0160918 commit 34e5a3807f4d77f098c786b99aa6bea5c0160918 Author: Alexander Chemeris Date: Wed Jun 10 22:18:31 2015 -0400 Transceiver: Do not update state->SNRestimate if equalization is disabled. This also fix a bug of using bool type for noise instead of float. http://cgit.osmocom.org/osmo-trx/commit/?id=b49874aa646bfae23355a6a4c38d835323f2c8f4 commit b49874aa646bfae23355a6a4c38d835323f2c8f4 Author: Alexander Chemeris Date: Wed Jun 10 21:47:33 2015 -0400 uhd: Fix rounding error in timestamp conversion functions. Rounding error introduced oscilating timing advance error by regularly overwriting one bit and then skipping one bit. This commit also adds an error message to show up in logs if this ever happens again. http://cgit.osmocom.org/osmo-trx/commit/?id=030951695c3c78557cd27f19533daa412b3937a3 commit 030951695c3c78557cd27f19533daa412b3937a3 Author: Alexander Chemeris Date: Tue Jun 9 20:52:11 2015 -0400 sigProcLib: Abstract out common part of Normal/RACH burst detection. As a side change - get rid of passing toa and amp arguments as pointers and use references instead. The commit doesn't change behaviour, but makes the code cleaner. ----------------------------------------------------------------------- Summary of changes: Transceiver52M/sigProcLib.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Thu Jun 11 03:14:37 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 11 Jun 2015 03:14:37 GMT Subject: osmo-trx.git branch achemeris/empty-bursts updated. ff9b59c223f975f0322d2dd00d8e4567827402ab Message-ID: <201506110314.t5B3Ebji090507@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, achemeris/empty-bursts has been updated discards 69866d5f6d71f5d694cc03c9dda9fb47d9493bff (commit) discards 26f6bf8f550aa742c4926fdc7b9d1a5259694d65 (commit) discards 495f8b4118218a74b56373aa8d3673771cd95412 (commit) discards 37f537654b29bda12c2509d6b1c551d499c1526c (commit) via ff9b59c223f975f0322d2dd00d8e4567827402ab (commit) via 34e5a3807f4d77f098c786b99aa6bea5c0160918 (commit) via b49874aa646bfae23355a6a4c38d835323f2c8f4 (commit) via 030951695c3c78557cd27f19533daa412b3937a3 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (69866d5f6d71f5d694cc03c9dda9fb47d9493bff) \ N -- N -- N (ff9b59c223f975f0322d2dd00d8e4567827402ab) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=ff9b59c223f975f0322d2dd00d8e4567827402ab commit ff9b59c223f975f0322d2dd00d8e4567827402ab Author: Alexander Chemeris Date: Mon Jun 8 23:48:26 2015 -0400 Transceiver: Add an option to send RSSI to the GSM core even if the burst is not demodulated. The feature is enabled when the GSM core sends "SENDEMPTY 1" command. ----------------------------------------------------------------------- Summary of changes: Transceiver52M/sigProcLib.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Thu Jun 11 11:15:28 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 11 Jun 2015 11:15:28 GMT Subject: osmo-pcu.git branch jerlbeck/wip/ms-struct updated. 0.2-468-g5522d4a Message-ID: <201506111115.t5BBFSjk032555@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, jerlbeck/wip/ms-struct has been updated discards dd1567812895ed5092d77db653be91c17cd7f5c3 (commit) discards 547b8d09c439d4e73156ed414392cf8205cf2307 (commit) discards 8ea626b89a82266d4cd5299a71f82638da11fc1c (commit) via 5522d4a5ef71157c7429d687cbc96a3f29f74ea0 (commit) via 4507a1f2aad235aff7cb56925a498d0175710f7d (commit) via 058c0274f87a0cc0ade2e4b22ad3e2820031cff6 (commit) via 0808f6860111ef54e80a2865029760e063c29755 (commit) via 25db7c6116d11a91697e439fcbc21eb824beace4 (commit) via 7bf9f49728a306976b1974a52a9039807b0a2979 (commit) via 0ae431380015a5c6a944a9edd1620e56b0b65445 (commit) via d0aee85b29a17e6ef3fb1454a798e10ced0d0266 (commit) via 09fdf6622a3774849bc90b9c4fedf76fdc76ac03 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (dd1567812895ed5092d77db653be91c17cd7f5c3) \ N -- N -- N (5522d4a5ef71157c7429d687cbc96a3f29f74ea0) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=5522d4a5ef71157c7429d687cbc96a3f29f74ea0 commit 5522d4a5ef71157c7429d687cbc96a3f29f74ea0 Author: Jacob Erlbeck Date: Tue Jun 9 09:44:36 2015 +0200 ms: Add UL CS selection based on L1 link quality Currently the UL CS values are set to the corresponding DL CS value, eventually limited by a maximum value. This approach does not reflect the general situation of the RF link between ME and BTS, which is rather asymmetric e.g. due to a lower degree of TX efficiency of the built-in antenna. This means, that UL and DL CS control should be decoupled for better results. This commit adds automatic UL CS selection based on the link quality measurement parameter. Each coding scheme is mapped to a link quality range. If the link quality value leaves that range, the current UL CS value is increased/decreased accordingly. This value will be copied when the next PACKET_UPLINK_ACK_NACK or PACKET_UPLINK_ASSIGMENT is sent to the MS. The following VTY command will be added to the config-pcu node: - cs link-quality-ranges cs1 <0-20> cs2 <0-20> <0-20> cs3 <0-20> <0-20> cs4 <0-20> which sets the ranges for the four coding schemes. For instance the example below reflects the current default values: cs link-quality-ranges cs1 5 cs2 4 8 cs3 7 12 cs4 10 set the following ranges, where the overlapping is used to configure a hysteresis: CS1: -inf .. 5 CS2: 4 .. 8 CS3: 7 .. 12 CS4: 10 .. inf Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=4507a1f2aad235aff7cb56925a498d0175710f7d commit 4507a1f2aad235aff7cb56925a498d0175710f7d Author: Jacob Erlbeck Date: Mon Jun 8 11:26:38 2015 +0200 ms: Store the L1 measurement values in the MS objects This commits adds the GprsMs::update_l1_meas() and GprsMs::l1_meas() methods to store and access the measurement values. The internal state is updated depending on which values are actually set. In addition, these values are shown in the output of the 'show ms imsi|tlli' command. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=058c0274f87a0cc0ade2e4b22ad3e2820031cff6 commit 058c0274f87a0cc0ade2e4b22ad3e2820031cff6 Author: Jacob Erlbeck Date: Mon Jun 8 11:05:45 2015 +0200 l1: Pass all L1 measurements upwards (TODO) Currently only the RSSI value is passed to the upper layers. Other values like TA and BER which are needed for TA update respectively CS selection are not propagated. This commit introduces and passes a struct that contains a set of measurement values. TODO: - the struct is currently defined in pcu_l1_if.h. Consider to put it into a separate file. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=0808f6860111ef54e80a2865029760e063c29755 commit 0808f6860111ef54e80a2865029760e063c29755 Author: Jacob Erlbeck Date: Thu Jun 11 13:02:29 2015 +0200 ms: Fix timer start condition (Coverity) Currently the timer can be started even if m_ul_tbf is attached. Replace m_dl_tbf by m_ul_tbf to only start the timer if _both_ TBF are detached. Fixes: Coverity CID 1304683 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=25db7c6116d11a91697e439fcbc21eb824beace4 commit 25db7c6116d11a91697e439fcbc21eb824beace4 Author: Jacob Erlbeck Date: Thu Jun 11 12:59:01 2015 +0200 ms: Add missing initialiser for m_delay (Coverity) Set m_delay to 0 in the constructor to disable the timer feature by default. Fixes: Coverity CID 1304682 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=7bf9f49728a306976b1974a52a9039807b0a2979 commit 7bf9f49728a306976b1974a52a9039807b0a2979 Author: Jacob Erlbeck Date: Thu Jun 11 12:45:47 2015 +0200 tbf: Check for NULL in name() (Coverity) The gprs_rlcmac_tbf::name() method is generally used to generate log messages. To avoid the need for an explicit NULL check for the tbf and to get a consistent text if it is NULL, this commit adds a NULL check to the method itself so that it can be called with this == NULL. Fixes: Coverity CID 1304680, 1304681 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=0ae431380015a5c6a944a9edd1620e56b0b65445 commit 0ae431380015a5c6a944a9edd1620e56b0b65445 Author: Jacob Erlbeck Date: Thu Jun 11 12:03:18 2015 +0200 bssgp: Calculate the avg_delay_ms in 32bit only (Coverity) Currently the delay_sum is stored in 64 to avoid overflow errors. But only the result of tv_sec * 1000 is casted to 64 bit, resulting in an overflow if the accumulated queue delay reached 25 days (which will not happen in practice, unless there are >200k LLC messages with a max of 10s delay each in the queue). If that were the case, the only impact would be a wrong number in a log message and in the BSSGP FLOW CONTROL message. This commit changes the calculations so that they are done in 32 bit only, rather than to do the calculation in 64 bit properly. Fixes: Coverity CID 1298705 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=d0aee85b29a17e6ef3fb1454a798e10ced0d0266 commit d0aee85b29a17e6ef3fb1454a798e10ced0d0266 Author: Jacob Erlbeck Date: Thu Jun 11 11:47:06 2015 +0200 llc: Fix LLC UI frame detection (Coverity) Currently the wrong nibble is masked out, so the conditional expression always yields true. Therefore gprs_llc::is_user_data_frame() always returns true. As a consequence, the low watermark feature of gprs_rlcmac_dl_tbf::llc_dequeue() is not being used in fact. This commit fixes the mask value. Fixes: Coverity CID 1292834, 1292835 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=09fdf6622a3774849bc90b9c4fedf76fdc76ac03 commit 09fdf6622a3774849bc90b9c4fedf76fdc76ac03 Author: Jacob Erlbeck Date: Thu Jun 11 11:35:58 2015 +0200 bssgp: Handle btcx == NULL in gprs_bssgp_pcu_rx_sign (Coverity) Currently it is assumed, that btcx is non-NULL. The btcx is only used to obtain the BVCI in some log messages. This commit changes that by using -1 as shown BVCI value. Fixes: Coverity CID 1040961 Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: src/gprs_bssgp_pcu.cpp | 8 +++++--- src/gprs_ms.cpp | 5 +++-- src/llc.cpp | 4 ++-- src/tbf.cpp | 3 +++ 4 files changed, 13 insertions(+), 7 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Jun 11 11:49:44 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 11 Jun 2015 11:49:44 GMT Subject: osmo-pcu.git branch jerlbeck/master updated. 0.2-465-g0808f68 Message-ID: <201506111149.t5BBniOP035455@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, jerlbeck/master has been updated via 0808f6860111ef54e80a2865029760e063c29755 (commit) via 25db7c6116d11a91697e439fcbc21eb824beace4 (commit) via 7bf9f49728a306976b1974a52a9039807b0a2979 (commit) via 0ae431380015a5c6a944a9edd1620e56b0b65445 (commit) via d0aee85b29a17e6ef3fb1454a798e10ced0d0266 (commit) via 09fdf6622a3774849bc90b9c4fedf76fdc76ac03 (commit) from 37e896dff112fda77c29de770a0d8b3fe8800a5a (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: src/gprs_bssgp_pcu.cpp | 8 +++++--- src/gprs_ms.cpp | 5 +++-- src/llc.cpp | 4 ++-- src/tbf.cpp | 3 +++ 4 files changed, 13 insertions(+), 7 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Fri Jun 12 04:18:00 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 12 Jun 2015 04:18:00 GMT Subject: osmo-trx.git branch achemeris/burst_to_disk created. f2bdd1a24ca4f512b0d90f7cac55f5246238b5ce Message-ID: <201506120418.t5C4I0NE030355@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, achemeris/burst_to_disk has been created at f2bdd1a24ca4f512b0d90f7cac55f5246238b5ce (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=f2bdd1a24ca4f512b0d90f7cac55f5246238b5ce commit f2bdd1a24ca4f512b0d90f7cac55f5246238b5ce Author: Alexander Chemeris Date: Fri Jun 12 00:15:31 2015 -0400 transceiver: Add a debug option to dump selected timeslots to disk. ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Fri Jun 12 12:42:44 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 12 Jun 2015 12:42:44 GMT Subject: osmo-trx.git branch fairwaves/pending updated. f2bdd1a24ca4f512b0d90f7cac55f5246238b5ce Message-ID: <201506121242.t5CCgi4m013010@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, fairwaves/pending has been updated via f2bdd1a24ca4f512b0d90f7cac55f5246238b5ce (commit) from 34e5a3807f4d77f098c786b99aa6bea5c0160918 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: Transceiver52M/Transceiver.cpp | 27 ++++++++++++++++++++++++++- Transceiver52M/Transceiver.h | 1 + 2 files changed, 27 insertions(+), 1 deletion(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Fri Jun 12 12:43:01 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 12 Jun 2015 12:43:01 GMT Subject: osmo-trx.git branch achemeris/burst_to_disk deleted. f2bdd1a24ca4f512b0d90f7cac55f5246238b5ce Message-ID: <201506121243.t5CCh17L013067@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, achemeris/burst_to_disk has been deleted was f2bdd1a24ca4f512b0d90f7cac55f5246238b5ce ----------------------------------------------------------------------- f2bdd1a24ca4f512b0d90f7cac55f5246238b5ce transceiver: Add a debug option to dump selected timeslots to disk. ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Fri Jun 12 14:55:30 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 12 Jun 2015 14:55:30 GMT Subject: osmo-pcu.git branch jerlbeck/wip/ms-struct updated. 0.2-475-g60d611a Message-ID: <201506121455.t5CEtUoc025150@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, jerlbeck/wip/ms-struct has been updated discards 5522d4a5ef71157c7429d687cbc96a3f29f74ea0 (commit) discards 4507a1f2aad235aff7cb56925a498d0175710f7d (commit) discards 058c0274f87a0cc0ade2e4b22ad3e2820031cff6 (commit) via 60d611adcea23fd28a32913aba4ac3e6774fd630 (commit) via c0cd2ffc2b07340ffe4e788a61d31800b4866980 (commit) via 939043b385ce0c0cbc2fc7c459e3f8f660a8260c (commit) via 1e96f228d4ffd10a8b19f0c85b84d3fd5f5b7dd5 (commit) via 6634635cf57c551538c43892de3e7eb2e10b1631 (commit) via 5823b20f2f81bff984461436e8e2512b5daa8793 (commit) via 6659c516fa32ab64642b5822bf4b880f3cc27bbb (commit) via 54fff3b3e4cef0bf182ec7779793a252b73c48b0 (commit) via 3bea905e0d013de9a0b9d77fdc5318a133a6af9b (commit) via 4ff709c3aca86f9974c99b99aea3da9bfde714a3 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (5522d4a5ef71157c7429d687cbc96a3f29f74ea0) \ N -- N -- N (60d611adcea23fd28a32913aba4ac3e6774fd630) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=60d611adcea23fd28a32913aba4ac3e6774fd630 commit 60d611adcea23fd28a32913aba4ac3e6774fd630 Author: Jacob Erlbeck Date: Fri Jun 12 10:52:34 2015 +0200 tbf: Reduce CS level if only a few LLC bytes are left (TODO) This is an experimental commit to reduce the coding scheme level if just a few bytes are left to send to the MS. This makes the transmission more robust and can improve throughput and latency if only a few small packages like TCP ACKs or ICMP PINGs are sent. TODO: - commit message - make threshold configurable (at least by a macro) - test case http://cgit.osmocom.org/osmo-pcu/commit/?id=c0cd2ffc2b07340ffe4e788a61d31800b4866980 commit c0cd2ffc2b07340ffe4e788a61d31800b4866980 Author: Jacob Erlbeck Date: Fri Jun 12 14:06:09 2015 +0200 tbf: Fix downlink packet loss When the MS is pinged with a longer interval, many packets get lost even if the GprsMs object is kept. If the interval is above the time where the DL TBF is in state FLOW (mainly influenced be the dl-tbf-idle-time command), an new TBF must be requested via AGCH for each ICMP PING message. Currently the LLC frame containing the PING is immediately stored in the TBF and gets lost, if TBF establishment fails for some reason. This commit moves all calls to put_frame() to schedule_next_frame(), where the data is moved from the LLC queue to the frame storage within the TBF object. This method is only called from within create_new_bsn() when the TBF is in the FLOW state and the frame is going to be encoded immediately. At all other places, where put_frame() has been called before, the LLC message is just appended to the LLC queue in the GprsMs object. This change effectively simplifies the related code parts, since date/len information and discard notifications is no longer needed there. Ticket: #1759 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=939043b385ce0c0cbc2fc7c459e3f8f660a8260c commit 939043b385ce0c0cbc2fc7c459e3f8f660a8260c Author: Jacob Erlbeck Date: Fri Jun 12 13:41:00 2015 +0200 tbf/test: Add test for DL LLC packet loss Currently LLC frames are lost or even reordered when the TBF has be established via the AGCH and the procedure fails for some reason. This test tries to reproduce this behaviour by throwing away the first TBF while calling the handle() method several times. The results of create_dl_acked_block() are checked against expected values (this is currently party disabled because the bug still persists). Ticket: #1759 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=1e96f228d4ffd10a8b19f0c85b84d3fd5f5b7dd5 commit 1e96f228d4ffd10a8b19f0c85b84d3fd5f5b7dd5 Author: Jacob Erlbeck Date: Fri Jun 12 16:01:56 2015 +0200 ms: Store the NACK rate in the MS object Currently the NACK/unconfirmed ratio is already passed to the corresponding MS object, but the value is not being stored there. This commit adds a member and a getter method and include the values into the output of the 'show ms' command. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=6634635cf57c551538c43892de3e7eb2e10b1631 commit 6634635cf57c551538c43892de3e7eb2e10b1631 Author: Jacob Erlbeck Date: Fri Jun 12 10:48:05 2015 +0200 tbf: Include CS into create_new_bsn log message This change lets the test suite fail, so it get its own commit. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=5823b20f2f81bff984461436e8e2512b5daa8793 commit 5823b20f2f81bff984461436e8e2512b5daa8793 Author: Jacob Erlbeck Date: Thu Jun 11 18:09:00 2015 +0200 l1: Add debug log messages for I_LEVEL The I_LEVEL values that are obtained now look suspicious. They do not seem to be contained in messages recorded via gsmtab. To help debugging this issue, this commit adds related debug messages that are generated while the encoded values are taken from the RLC/MAC messages. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=6659c516fa32ab64642b5822bf4b880f3cc27bbb commit 6659c516fa32ab64642b5822bf4b880f3cc27bbb Author: Jacob Erlbeck Date: Thu Jun 11 16:54:50 2015 +0200 l1: Store measurement values sent by the MS This commit extends the pcu_l1_meas structure by MS side measurement values which are transmitted by PACKET DOWNLINK ACK/NACK and PACKET RESOURCE REQUEST messages. The encoded values are remapped to dB respectively % values. The values are stored in the corresponding MS object (if there is one). Note that the values are store as (rounded) integers, so some different encodings are mapped to the same decoded value. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=54fff3b3e4cef0bf182ec7779793a252b73c48b0 commit 54fff3b3e4cef0bf182ec7779793a252b73c48b0 Author: Jacob Erlbeck Date: Tue Jun 9 09:44:36 2015 +0200 ms: Add UL CS selection based on L1 link quality Currently the UL CS values are set to the corresponding DL CS value, eventually limited by a maximum value. This approach does not reflect the general situation of the RF link between ME and BTS, which is rather asymmetric e.g. due to a lower degree of TX efficiency of the built-in antenna. This means, that UL and DL CS control should be decoupled for better results. This commit adds automatic UL CS selection based on the link quality measurement parameter. Each coding scheme is mapped to a link quality range. If the link quality value leaves that range, the current UL CS value is increased/decreased accordingly. This value will be copied when the next PACKET_UPLINK_ACK_NACK or PACKET_UPLINK_ASSIGMENT is sent to the MS. The following VTY command will be added to the config-pcu node: - cs link-quality-ranges cs1 <0-35> cs2 <0-35> <0-35> cs3 <0-35> <0-35> cs4 <0-35> which sets the ranges for the four coding schemes. For instance the example below reflects the current default values: cs link-quality-ranges cs1 6 cs2 5 8 cs3 7 13 cs4 12 set the following ranges, where the overlapping is used to configure a hysteresis: CS1: -inf .. 6 CS2: 5 .. 8 CS3: 7 .. 13 CS4: 12 .. inf Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=3bea905e0d013de9a0b9d77fdc5318a133a6af9b commit 3bea905e0d013de9a0b9d77fdc5318a133a6af9b Author: Jacob Erlbeck Date: Mon Jun 8 11:26:38 2015 +0200 ms: Store the L1 measurement values in the MS objects This commits adds the GprsMs::update_l1_meas() and GprsMs::l1_meas() methods to store and access the measurement values. The internal state is updated depending on which values are actually set. In addition, these values are shown in the output of the 'show ms imsi|tlli' command. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=4ff709c3aca86f9974c99b99aea3da9bfde714a3 commit 4ff709c3aca86f9974c99b99aea3da9bfde714a3 Author: Jacob Erlbeck Date: Mon Jun 8 11:05:45 2015 +0200 l1: Pass all L1 measurements upwards Currently only the RSSI value is passed to the upper layers. Other values like TA and BER which are needed for TA update respectively CS selection are not propagated. This commit introduces and passes a struct that contains a set of measurement values. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: src/bts.cpp | 72 ++++++++++++++++++++- src/gprs_ms.cpp | 53 ++++++++++++++- src/gprs_ms.h | 12 ++-- src/pcu_l1_if.h | 46 ++++++++++++- src/pcu_main.cpp | 8 +-- src/pcu_vty.c | 2 +- src/pcu_vty_functions.cpp | 19 ++++++ src/tbf.h | 3 +- src/tbf_dl.cpp | 137 ++++++++++++++++++++------------------- tests/tbf/TbfTest.cpp | 70 ++++++++++++++++++++ tests/tbf/TbfTest.err | 161 ++++++++++++++++++++++++++++++++++++++-------- tests/tbf/TbfTest.ok | 2 + 12 files changed, 475 insertions(+), 110 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Fri Jun 12 15:08:08 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 12 Jun 2015 15:08:08 GMT Subject: osmo-pcu.git branch jerlbeck/wip/ms-struct updated. 0.2-475-g9c2bc1f Message-ID: <201506121508.t5CF888W026296@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, jerlbeck/wip/ms-struct has been updated discards 60d611adcea23fd28a32913aba4ac3e6774fd630 (commit) discards c0cd2ffc2b07340ffe4e788a61d31800b4866980 (commit) discards 939043b385ce0c0cbc2fc7c459e3f8f660a8260c (commit) discards 1e96f228d4ffd10a8b19f0c85b84d3fd5f5b7dd5 (commit) via 9c2bc1f28480b3487bbc34d6ba2779aff85bcc6d (commit) via 2f7228b15fd8b55c6bc0c3e203aa19cb41497bf6 (commit) via e61b652e1b9f184d8cf9584b068600e907df2347 (commit) via 53a32b8e95bed5cca800c98861458cbfed753104 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (60d611adcea23fd28a32913aba4ac3e6774fd630) \ N -- N -- N (9c2bc1f28480b3487bbc34d6ba2779aff85bcc6d) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=9c2bc1f28480b3487bbc34d6ba2779aff85bcc6d commit 9c2bc1f28480b3487bbc34d6ba2779aff85bcc6d Author: Jacob Erlbeck Date: Fri Jun 12 10:52:34 2015 +0200 tbf: Reduce CS level if only a few LLC bytes are left (TODO) This is an experimental commit to reduce the coding scheme level if just a few bytes are left to send to the MS. This makes the transmission more robust and can improve throughput and latency if only a few small packages like TCP ACKs or ICMP PINGs are sent. TODO: - commit message - make threshold configurable (at least by a macro) - test case http://cgit.osmocom.org/osmo-pcu/commit/?id=2f7228b15fd8b55c6bc0c3e203aa19cb41497bf6 commit 2f7228b15fd8b55c6bc0c3e203aa19cb41497bf6 Author: Jacob Erlbeck Date: Fri Jun 12 14:06:09 2015 +0200 tbf: Fix downlink packet loss When the MS is pinged with a longer interval, many packets get lost even if the GprsMs object is kept. If the interval is above the time where the DL TBF is in state FLOW (mainly influenced be the dl-tbf-idle-time command), an new TBF must be requested via AGCH for each ICMP PING message. Currently the LLC frame containing the PING is immediately stored in the TBF and gets lost, if TBF establishment fails for some reason. This commit moves all calls to put_frame() to schedule_next_frame(), where the data is moved from the LLC queue to the frame storage within the TBF object. This method is only called from within create_new_bsn() when the TBF is in the FLOW state and the frame is going to be encoded immediately. At all other places, where put_frame() has been called before, the LLC message is just appended to the LLC queue in the GprsMs object. This change effectively simplifies the related code parts, since date/len information and discard notifications is no longer needed there. Ticket: #1759 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=e61b652e1b9f184d8cf9584b068600e907df2347 commit e61b652e1b9f184d8cf9584b068600e907df2347 Author: Jacob Erlbeck Date: Fri Jun 12 13:41:00 2015 +0200 tbf/test: Add test for DL LLC packet loss Currently LLC frames are lost or even reordered when the TBF has be established via the AGCH and the procedure fails for some reason. This test tries to reproduce this behaviour by throwing away the first TBF while calling the handle() method several times. The results of create_dl_acked_block() are checked against expected values (this is currently party disabled because the bug still persists). Ticket: #1759 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=53a32b8e95bed5cca800c98861458cbfed753104 commit 53a32b8e95bed5cca800c98861458cbfed753104 Author: Jacob Erlbeck Date: Fri Jun 12 16:01:56 2015 +0200 ms: Store the NACK rate in the MS object Currently the NACK/unconfirmed ratio is already passed to the corresponding MS object, but the value is not being stored there. This commit adds a member and a getter method and include the values into the output of the 'show ms' command. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: src/pcu_vty_functions.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Jun 15 07:44:20 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 15 Jun 2015 07:44:20 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-24-ga9c411e Message-ID: <201506150744.t5F7iKpO026069@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "SCCP Library". The branch, master has been updated via a9c411ec8cb594775bbfc9faefcf8c8d21080402 (commit) via b89e03de226aa2fcfb331cd8ad6de828a718bb58 (commit) from e0cd6c4d3b7388ec20f8cec9d997429941d4d1b0 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-sccp/commit/?id=a9c411ec8cb594775bbfc9faefcf8c8d21080402 commit a9c411ec8cb594775bbfc9faefcf8c8d21080402 Author: Holger Hans Peter Freyther Date: Mon Jun 15 09:40:43 2015 +0200 sccp: Allow to specify the context of the incoming message At the time a SCCP CREF is sent there is no context anymore and the user of the API might not know where to return the message to. Allow to specify the incoming context and use it on the way out. There are no more callers of _send_msg which passes a NULL connection and a NULL context. http://cgit.osmocom.org/libosmo-sccp/commit/?id=b89e03de226aa2fcfb331cd8ad6de828a718bb58 commit b89e03de226aa2fcfb331cd8ad6de828a718bb58 Author: Holger Hans Peter Freyther Date: Thu Apr 16 21:17:13 2015 +0200 debian: Build new version of the package ----------------------------------------------------------------------- Summary of changes: debian/changelog | 8 +++++++- include/sccp/sccp.h | 1 + src/sccp.c | 19 ++++++++++++------- 3 files changed, 20 insertions(+), 8 deletions(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Mon Jun 15 07:48:04 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 15 Jun 2015 07:48:04 GMT Subject: openbsc.git branch master updated. 0.14.0-105-gce97a06 Message-ID: <201506150748.t5F7m4Z7026417@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via ce97a06fa385c97715bb52b34cc571789e9c79e5 (commit) from 0958938d4ea32b4eff288b4b1369384f8eaddb93 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=ce97a06fa385c97715bb52b34cc571789e9c79e5 commit ce97a06fa385c97715bb52b34cc571789e9c79e5 Author: Holger Hans Peter Freyther Date: Mon Jun 15 09:44:39 2015 +0200 bsc: Attempt to fix crash when sending a SCCP CREF message There was no context for the SCCP CREF message and this means that the msc_con was a plain NULL pointer that was dereferenced and the application would crash. Use the new API to pass the incoming MSC Connection which sould be used for the SCCP CREF message as context. The code has not been fed with an actual SCCP CR message. ----------------------------------------------------------------------- Summary of changes: openbsc/src/osmo-bsc/osmo_bsc_msc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jun 15 11:26:39 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 15 Jun 2015 11:26:39 GMT Subject: osmo-pcu.git branch jerlbeck/wip/ms-struct updated. 0.2-478-g0a96390 Message-ID: <201506151126.t5FBQdVh047181@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, jerlbeck/wip/ms-struct has been updated discards 9c2bc1f28480b3487bbc34d6ba2779aff85bcc6d (commit) via 0a9639012204a79bf5ae4c103a6de083e7e488d6 (commit) via 155cf8442a796d7263e5fb480e029cad353afcf0 (commit) via bd8c689ed42c5260719b3ca172ad3052d73467e0 (commit) via 618babae128ddc2cd1bdca8d65ea1156ad78ee75 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (9c2bc1f28480b3487bbc34d6ba2779aff85bcc6d) \ N -- N -- N (0a9639012204a79bf5ae4c103a6de083e7e488d6) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=0a9639012204a79bf5ae4c103a6de083e7e488d6 commit 0a9639012204a79bf5ae4c103a6de083e7e488d6 Author: Jacob Erlbeck Date: Fri Jun 12 10:52:34 2015 +0200 ms: Reduce DL CS level if only a few LLC bytes are left If just a few bytes are left to send to the MS, it makes sense to reduce the coding scheme level to increase the throughput. This has been shown by Chen and Goodman in their paper "Theoretical Analysis of GPRS Throughput and Delay". See their throughput over C/I measurement graphs (figures 4 and 5 in the paper) for details. This commit implements a simplified CS downgrade feature for the downlink. The coding scheme will be downgraded if there are only a few octets are left to be send over the TBF (see the downgrade-threshold command below) and the NACK rate is not low (the CS will not get degraded on a high quality RF link). As an exception, CS-3 will be degraded to CS-1, since CS-2 does not improve the throughput in general when a few small packets are sent and the signal fades slowly (see Chen/Goodman). The following VTY command is added to the config-pcu node: - cs downgrade-threshold <1-10000> - cs no downgrade-threshold to set the threshold of the number of remaining bytes to be RLC/MAC encoded. The CS will only be reduced, if the number is below the threshold. The 'no' command disables this feature completely. The default value is 200 octets. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=155cf8442a796d7263e5fb480e029cad353afcf0 commit 155cf8442a796d7263e5fb480e029cad353afcf0 Author: Jacob Erlbeck Date: Mon Jun 15 11:05:44 2015 +0200 llc: Keep track of the number of stored LLC octets To get the number of LLC octets that are stored in the queue, this commit adds a m_queue_octets member along with a octets() method. This value is updated similarly to m_queue_size on each modifying method call. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=bd8c689ed42c5260719b3ca172ad3052d73467e0 commit bd8c689ed42c5260719b3ca172ad3052d73467e0 Author: Jacob Erlbeck Date: Mon Jun 15 11:19:13 2015 +0200 llc: Add missing include directive to llc.h Currently struct llist_head is used without declaration which accidently did not produce an error so far. This commit adds the missing include directive. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=618babae128ddc2cd1bdca8d65ea1156ad78ee75 commit 618babae128ddc2cd1bdca8d65ea1156ad78ee75 Author: Jacob Erlbeck Date: Mon Jun 15 11:04:25 2015 +0200 llc/test: Add test program for LLC related tests Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: src/bts.h | 1 + src/gprs_ms.cpp | 18 ++--- src/llc.cpp | 4 ++ src/llc.h | 11 +++ src/pcu_main.cpp | 1 + src/pcu_vty.c | 34 ++++++++++ tests/Makefile.am | 14 +++- tests/llc/LlcTest.cpp | 180 ++++++++++++++++++++++++++++++++++++++++++++++++++ tests/llc/LlcTest.err | 4 ++ tests/llc/LlcTest.ok | 2 + tests/ms/MsTest.cpp | 38 +++++++++++ tests/ms/MsTest.err | 2 + tests/ms/MsTest.ok | 2 + tests/testsuite.at | 7 ++ 14 files changed, 309 insertions(+), 9 deletions(-) create mode 100644 tests/llc/LlcTest.cpp create mode 100644 tests/llc/LlcTest.err create mode 100644 tests/llc/LlcTest.ok hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Jun 15 12:01:55 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 15 Jun 2015 12:01:55 GMT Subject: openbsc.git branch zecke/features/auth created. 0.14.0-113-g393b605 Message-ID: <201506151201.t5FC1tl9050256@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, zecke/features/auth has been created at 393b605c1a0d747a4c36eca91aa48e9475c171ee (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=393b605c1a0d747a4c36eca91aa48e9475c171ee commit 393b605c1a0d747a4c36eca91aa48e9475c171ee Author: Holger Hans Peter Freyther Date: Mon Jun 8 18:33:28 2015 +0200 nat: After we identified the bsc check the key We are using the token to find the right bsc_config and then we can use the last_rand of the bsc_connection to calculate the expected result and try to compare it with a time constant(???) memcmp. http://cgit.osmocom.org/openbsc/commit/?id=f6ff44c023c93778f68bed67cc93253e31106d0d commit f6ff44c023c93778f68bed67cc93253e31106d0d Author: Holger Hans Peter Freyther Date: Mon Jun 8 18:02:10 2015 +0200 bsc: Check for the rand and then generate a res Check if the NAT has sent 16 bytes of RAND and if a key has been configured in the system and then generate a result using milenage. The milenage res will be sent and noth the four byte GSM SRES derivation. http://cgit.osmocom.org/openbsc/commit/?id=8885ce001fbf3bfe659f361c901014b41e4428db commit 8885ce001fbf3bfe659f361c901014b41e4428db Author: Holger Hans Peter Freyther Date: Mon Jun 8 16:28:15 2015 +0200 nat: Send 16 bytes of rand to the BSC and remember it Generate 16 byte of random data to be used for A3A8 by the BSC in the response. We can't know which BSC it is at this point and I don't want to send another message once the token has been received so always send the data with an undefined code. The old BSCs don't parse the message and will happily ignore the RAND. /dev/urandom can give short reads on Linux so loop around it until the bytes have been read from the kernel. http://cgit.osmocom.org/openbsc/commit/?id=7b608771dd1d4ded5ebf576b1462a0c12452f0fe commit 7b608771dd1d4ded5ebf576b1462a0c12452f0fe Author: Holger Hans Peter Freyther Date: Mon Jun 8 11:56:59 2015 +0200 nat: Provide access to /dev/urandom for the code Instead of doing open/read/close all the time, open the FD in the beginning and keep it open. To scare me even more I have seen /dev/urandom actually providing a short read and then blocking but it seems to be the best way to get the random byes we need for authentication. So one should/could run the cheap random generator on the system (e.g. haveged) or deal with the NAT process to block. http://cgit.osmocom.org/openbsc/commit/?id=ad46558c54c3de17af2df2ccae46361cb7743332 commit ad46558c54c3de17af2df2ccae46361cb7743332 Author: Holger Hans Peter Freyther Date: Wed Jun 10 11:51:16 2015 +0200 bsc/nat: Fix the structure of the identity request message Unfortunately the basic structure of the response is broken. There is a two byte length followed by data. The concept of a 'tag' happens to be the first byte of the data. This means we want to write strlen of the token, then we want to write the NUL and then we need to account for the tag in front. Introduce a flag if the new or old format should be used. This will allow to have new BSCs talk to old NATs without an additional change. In the long run we can clean that up. http://cgit.osmocom.org/openbsc/commit/?id=fc9a3ff9dc3801c4ec6927cc80ec2625d1332d65 commit fc9a3ff9dc3801c4ec6927cc80ec2625d1332d65 Author: Holger Hans Peter Freyther Date: Mon Jun 8 11:55:02 2015 +0200 nat: Close the connection after we couldn't find the user In case the token was not correct, just close the connection. It is not clear that forcing a new TCP connection is going to give us any extra security here. But with the upcoming auth handling it does make sense to have both case look similar. http://cgit.osmocom.org/openbsc/commit/?id=08ff087c9989822d2b0fe344264b95d0343b6676 commit 08ff087c9989822d2b0fe344264b95d0343b6676 Author: Holger Hans Peter Freyther Date: Mon Jun 8 09:54:45 2015 +0200 nat: Factor out the config by token search In the upcoming authentication improvements it is nice to separate the finding of the config from the post-allow handling of it. http://cgit.osmocom.org/openbsc/commit/?id=3d07ca5e2f23bc86b9f938efd93ef3331ddc41cd commit 3d07ca5e2f23bc86b9f938efd93ef3331ddc41cd Author: Holger Hans Peter Freyther Date: Mon Jun 8 18:31:02 2015 +0200 nat: Add size check for the payload The msgb will always have these bytes but it is better practice to verify that the message really has space for the two bytes. ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jun 15 12:45:52 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 15 Jun 2015 12:45:52 GMT Subject: osmo-pcu.git branch jerlbeck/wip/ms-struct updated. 0.2-479-g63302f6 Message-ID: <201506151245.t5FCjqTt054960@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, jerlbeck/wip/ms-struct has been updated via 63302f67182e7a6b7c1b2e3bd3f8711a5be22f6a (commit) from 0a9639012204a79bf5ae4c103a6de083e7e488d6 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=63302f67182e7a6b7c1b2e3bd3f8711a5be22f6a commit 63302f67182e7a6b7c1b2e3bd3f8711a5be22f6a Author: Jacob Erlbeck Date: Mon Jun 15 14:32:33 2015 +0200 llc: Move storage of timestamps into gprs_llc_queue (TODO) Currently the receive and expiry timestamps are prepended to the LLC msgb before it is passed to gprs_llc_queue::enqueue(). Since this meta information should not be counted as LLC octets, the gprs_llc_queue needs to known about this (unless the correction was done in the LLC layer). This commit moves the meta information storage into gprs_llc_queue. It is now stored to (and removed from) the end of the msgb data to avoid problems with unsufficient head room. Note that the info pointer that is returned from the dequeue method is only valid if that method returns a (non-NULL) msgb. It must not be used after that msgb has been modified or freed. TODO: - use a separate commit for the constness changes?? Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: src/gprs_bssgp_pcu.cpp | 4 ++-- src/gprs_bssgp_pcu.h | 4 ++-- src/llc.cpp | 26 +++++++++++++++++++------- src/llc.h | 16 ++++++++++++---- src/tbf_dl.cpp | 20 +++++++++----------- tests/llc/LlcTest.cpp | 15 ++------------- 6 files changed, 46 insertions(+), 39 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Tue Jun 16 09:52:01 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 16 Jun 2015 09:52:01 GMT Subject: osmo-pcu.git branch jerlbeck/wip/ms-struct updated. 0.2-480-g67728ac Message-ID: <201506160952.t5G9q1uP072488@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, jerlbeck/wip/ms-struct has been updated discards 63302f67182e7a6b7c1b2e3bd3f8711a5be22f6a (commit) via 67728acc7a90dbf076eb179d6e3e119a4197896a (commit) via 967e4dd2c357b3b3ff716fa6c77e7b7350f81711 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (63302f67182e7a6b7c1b2e3bd3f8711a5be22f6a) \ N -- N -- N (67728acc7a90dbf076eb179d6e3e119a4197896a) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=67728acc7a90dbf076eb179d6e3e119a4197896a commit 67728acc7a90dbf076eb179d6e3e119a4197896a Author: Jacob Erlbeck Date: Mon Jun 15 14:32:33 2015 +0200 llc: Move storage of timestamps into gprs_llc_queue Currently the receive and expiry timestamps are prepended to the LLC msgb before it is passed to gprs_llc_queue::enqueue(). Since this meta information should not be counted as LLC octets, the gprs_llc_queue needs to known about this (unless the correction was done in the LLC layer). This commit moves the meta information storage code into gprs_llc_queue. The meta data is now stored in the control block (cb) area of the msgb. Note that the info pointer that is returned from the dequeue method is only valid if that method returns a (non-NULL) msgb. It must not be used after that msgb has been modified or freed. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=967e4dd2c357b3b3ff716fa6c77e7b7350f81711 commit 967e4dd2c357b3b3ff716fa6c77e7b7350f81711 Author: Jacob Erlbeck Date: Tue Jun 16 10:18:42 2015 +0200 llc: Make timeval arguments const Some struct timeval pointer arguments do not have the const qualifier, albeit the methods do not write to the structures. The next commit will change related pointers to const, so this commit provides the required constness. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: src/llc.cpp | 7 +++++-- src/tbf_dl.cpp | 7 +------ tests/llc/LlcTest.cpp | 58 ++++++++++++++++++++++++++++++++++++++++++++------- tests/llc/LlcTest.err | 8 +++---- tests/llc/LlcTest.ok | 2 ++ 5 files changed, 62 insertions(+), 20 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Jun 18 10:25:06 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 18 Jun 2015 10:25:06 GMT Subject: osmo-pcu.git branch master updated. 0.2-465-g0808f68 Message-ID: <201506181025.t5IAP6eh074485@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, master has been updated via 0808f6860111ef54e80a2865029760e063c29755 (commit) via 25db7c6116d11a91697e439fcbc21eb824beace4 (commit) via 7bf9f49728a306976b1974a52a9039807b0a2979 (commit) via 0ae431380015a5c6a944a9edd1620e56b0b65445 (commit) via d0aee85b29a17e6ef3fb1454a798e10ced0d0266 (commit) via 09fdf6622a3774849bc90b9c4fedf76fdc76ac03 (commit) via 37e896dff112fda77c29de770a0d8b3fe8800a5a (commit) via b33e675e5a9f80be81ffef87ba3a9ed05d6945c5 (commit) via 8158ea7288f57d7bc66d8ccd1c278999fd656076 (commit) via 144a1d0516187d09f80c8b9125c6e51b4988503f (commit) via 8322d08071d740b033941271d584a52d25565a94 (commit) via a17fccbcf47bff8f0cca7f3f02d55d63cf5b4d01 (commit) via 1751c62c980f8d6ed965e08fcb9ad1af485d8854 (commit) via f47f68a9d8e4421398e2369e4b18de8c52a9d396 (commit) via 62e96a3535714088a5dabe3cb4a8523165b19877 (commit) via a700dd9e11d31805cfe8dd07fc27ac96425cbf0c (commit) via 17214bb06de4a1d8b626dab0f695017b0c74b358 (commit) via befc760f8677d794e5a0dbc1f02f8ac85b649aa0 (commit) via 489a2b35d87610fb077a51de696555a54e5fb247 (commit) via 10ed79553a8e7241b69c4155325c29105c7a606d (commit) via 1d0a52a3497ada98bb4013ba907a00b4ab9a1ccd (commit) via 6dbe822062d54a6c765c6fa7e2c6b79a5dff29b1 (commit) via b3f713bd7be2af9bf7c3168099d35df089020164 (commit) via 3c91cb881d6a5126673e88d8421a207efec6a42d (commit) from a098c19b5531e175a308fbe4aee39c54cb3c71f1 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: src/Makefile.am | 2 + src/bts.cpp | 3 +- src/bts.h | 4 + src/encoding.cpp | 4 +- src/gprs_bssgp_pcu.cpp | 8 +- src/gprs_ms.cpp | 104 +++++++++++++++++- src/gprs_ms.h | 50 ++++++++- src/gprs_ms_storage.cpp | 5 +- src/gprs_ms_storage.h | 6 +- src/gprs_rlcmac_ts_alloc.cpp | 14 +-- src/llc.cpp | 76 +++++++------- src/llc.h | 36 +++++-- src/pcu_main.cpp | 6 ++ src/pcu_vty.c | 140 ++++++++++++++++++++++++- src/pcu_vty_functions.cpp | 108 +++++++++++++++++++ src/{gprs_ms_storage.h => pcu_vty_functions.h} | 33 +++--- src/rlc.h | 2 + src/sysmo_l1_if.c | 6 ++ src/tbf.cpp | 51 ++++++++- src/tbf.h | 17 +-- src/tbf_dl.cpp | 111 ++++++++++++++++---- tests/alloc/AllocTest.cpp | 3 + tests/ms/MsTest.cpp | 12 +-- tests/tbf/TbfTest.cpp | 10 +- tests/tbf/TbfTest.err | 41 +++++++- 25 files changed, 722 insertions(+), 130 deletions(-) create mode 100644 src/pcu_vty_functions.cpp copy src/{gprs_ms_storage.h => pcu_vty_functions.h} (62%) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Jun 18 10:27:40 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 18 Jun 2015 10:27:40 GMT Subject: osmo-pcu.git branch jerlbeck/master updated. 0.2-480-g67728ac Message-ID: <201506181027.t5IAReZJ074742@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, jerlbeck/master has been updated via 67728acc7a90dbf076eb179d6e3e119a4197896a (commit) via 967e4dd2c357b3b3ff716fa6c77e7b7350f81711 (commit) via 0a9639012204a79bf5ae4c103a6de083e7e488d6 (commit) via 155cf8442a796d7263e5fb480e029cad353afcf0 (commit) via bd8c689ed42c5260719b3ca172ad3052d73467e0 (commit) via 618babae128ddc2cd1bdca8d65ea1156ad78ee75 (commit) via 2f7228b15fd8b55c6bc0c3e203aa19cb41497bf6 (commit) via e61b652e1b9f184d8cf9584b068600e907df2347 (commit) via 53a32b8e95bed5cca800c98861458cbfed753104 (commit) via 6634635cf57c551538c43892de3e7eb2e10b1631 (commit) via 5823b20f2f81bff984461436e8e2512b5daa8793 (commit) via 6659c516fa32ab64642b5822bf4b880f3cc27bbb (commit) via 54fff3b3e4cef0bf182ec7779793a252b73c48b0 (commit) via 3bea905e0d013de9a0b9d77fdc5318a133a6af9b (commit) via 4ff709c3aca86f9974c99b99aea3da9bfde714a3 (commit) from 0808f6860111ef54e80a2865029760e063c29755 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: src/bts.cpp | 82 ++++++++++++++++-- src/bts.h | 8 +- src/gprs_bssgp_pcu.cpp | 4 +- src/gprs_bssgp_pcu.h | 4 +- src/gprs_ms.cpp | 115 +++++++++++++++++++++++-- src/gprs_ms.h | 18 ++-- src/llc.cpp | 29 +++++-- src/llc.h | 27 +++++- src/pcu_l1_if.cpp | 8 +- src/pcu_l1_if.h | 76 ++++++++++++++++- src/pcu_main.cpp | 10 +++ src/pcu_vty.c | 79 +++++++++++++++++ src/pcu_vty_functions.cpp | 31 +++++++ src/sysmo_l1_if.c | 18 +++- src/tbf.h | 7 +- src/tbf_dl.cpp | 142 +++++++++++++++---------------- src/tbf_ul.cpp | 9 +- tests/Makefile.am | 14 ++- tests/llc/LlcTest.cpp | 211 ++++++++++++++++++++++++++++++++++++++++++++++ tests/llc/LlcTest.err | 4 + tests/llc/LlcTest.ok | 4 + tests/ms/MsTest.cpp | 38 +++++++++ tests/ms/MsTest.err | 2 + tests/ms/MsTest.ok | 2 + tests/tbf/TbfTest.cpp | 79 ++++++++++++++++- tests/tbf/TbfTest.err | 161 +++++++++++++++++++++++++++++------ tests/tbf/TbfTest.ok | 2 + tests/testsuite.at | 7 ++ 28 files changed, 1042 insertions(+), 149 deletions(-) create mode 100644 tests/llc/LlcTest.cpp create mode 100644 tests/llc/LlcTest.err create mode 100644 tests/llc/LlcTest.ok hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Fri Jun 19 15:05:24 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 19 Jun 2015 15:05:24 GMT Subject: osmo-pcu.git branch jerlbeck/wip/ms-struct updated. 0.2-484-g407851b Message-ID: <201506191505.t5JF5Ob6035266@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, jerlbeck/wip/ms-struct has been updated via 407851b865f49ddb0ea37a1d8a26a979f08e50d8 (commit) via 196ddc58a414bb0209e672896d1119d7297c2872 (commit) via 77a23a7de4435b1076bdfd1ac1f0e47d0fac1af6 (commit) via e75e76defef5e7c1e0ecf3246185bcdcca64152d (commit) from 67728acc7a90dbf076eb179d6e3e119a4197896a (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=407851b865f49ddb0ea37a1d8a26a979f08e50d8 commit 407851b865f49ddb0ea37a1d8a26a979f08e50d8 Author: Jacob Erlbeck Date: Fri Jun 19 10:59:58 2015 +0200 tbf: Add BTS::ms_alloc method Currently the code that creates the MS objects with tbf.cpp is duplicated. This commit moves the corresponding code into a new method. Since there is no TLLI available there, the GprsMsStorage::create_ms method has been refactored into two variants, one with TLLI/direction and one without. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=196ddc58a414bb0209e672896d1119d7297c2872 commit 196ddc58a414bb0209e672896d1119d7297c2872 Author: Jacob Erlbeck Date: Fri Jun 19 09:08:23 2015 +0200 tbf: Always create an MS object on TBF allocation Currently the MS object are created when the TLLI gets known. Therefore some information (TA, MS class) must be stored in the TBF itself and is copied to the MS object later on. This would get even more complex, if the allocation algorithms were extended based on this scheme. This commit ensures, that an MS object will always be created on TBF allocation, even if the TLLI is not yet known. These 'anonymous' objects are still managed by the MS storage. To avoid dangling entries without a TLLI there (which cannnot be retrieved anyway), the timer in the MS objects is not started after all TBF have been detached, so that they get deleted immediately in that case. Note that an MS object can still be removed (e.g. by replacement) from an existing TBF, so tbf->ms() can be NULL. Ticket: #1794 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=77a23a7de4435b1076bdfd1ac1f0e47d0fac1af6 commit 77a23a7de4435b1076bdfd1ac1f0e47d0fac1af6 Author: Jacob Erlbeck Date: Thu Jun 18 17:16:26 2015 +0200 tbf: Pass the MS object around instead of old_tbf Currently the old TBF (either uplink or downlink) is passed around at TBF allocation mainly to get information about the MS. To implement more complex allocation algorithms, the MS object itself will be needed anyway. This commit replaces the old_tbf arguments by MS object arguments. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=e75e76defef5e7c1e0ecf3246185bcdcca64152d commit e75e76defef5e7c1e0ecf3246185bcdcca64152d Author: Jacob Erlbeck Date: Thu Jun 18 15:49:52 2015 +0200 tbf: Remove update_tlli method This method does not do anything anymore, it's functionality has been taken over by update_ms. This commit removes gprs_rlcmac_tbf::update_tlli completely. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: src/bts.cpp | 16 ++- src/bts.h | 4 +- src/gprs_ms.cpp | 2 +- src/gprs_ms_storage.cpp | 17 ++- src/gprs_ms_storage.h | 1 + src/gprs_rlcmac.h | 5 +- src/gprs_rlcmac_ts_alloc.cpp | 20 ++-- src/tbf.cpp | 81 ++++++-------- src/tbf.h | 8 +- src/tbf_dl.cpp | 3 +- tests/alloc/AllocTest.cpp | 16 +-- tests/tbf/TbfTest.cpp | 5 +- tests/tbf/TbfTest.err | 252 ++++++++++++++++++++++--------------------- 13 files changed, 225 insertions(+), 205 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Fri Jun 19 15:06:23 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 19 Jun 2015 15:06:23 GMT Subject: osmo-pcu.git branch jerlbeck/wip/pdch-alloc created. 0.2-485-g3f2fd38 Message-ID: <201506191506.t5JF6NuZ035412@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, jerlbeck/wip/pdch-alloc has been created at 3f2fd384307eeb67c278244b6b60bba47543187e (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=3f2fd384307eeb67c278244b6b60bba47543187e commit 3f2fd384307eeb67c278244b6b60bba47543187e Author: Jacob Erlbeck Date: Fri Jun 19 16:35:38 2015 +0200 tbf: Load balancing for algo A (TODO) STATUS: - <= min(32, N_PDCH * 7) UL TBFs - <= 32 DL TBFs TODO: - split commits - cm - more testing Ticket: #1794 Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Fri Jun 19 18:52:50 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 19 Jun 2015 18:52:50 GMT Subject: openbsc.git branch master updated. 0.14.0-106-gc58a1e5 Message-ID: <201506191852.t5JIqoh5055605@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via c58a1e573b4eedc213f210b97f6a3d82ffdc056f (commit) from ce97a06fa385c97715bb52b34cc571789e9c79e5 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=c58a1e573b4eedc213f210b97f6a3d82ffdc056f commit c58a1e573b4eedc213f210b97f6a3d82ffdc056f Author: Michael McTernan Date: Fri Jun 19 20:51:43 2015 +0200 Fix GSM900 ARFCN range check Allow ARFCN 0 to be used in GSM900 band. ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/bsc_init.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Jun 19 18:54:54 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 19 Jun 2015 18:54:54 GMT Subject: libosmocore.git branch master updated. 0.8.0-44-gc1cb75e Message-ID: <201506191854.t5JIsskP055812@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via c1cb75eff5b060da9e6d43521e4913a8bf4e74fc (commit) via 2c58197e5d717c5eb24e2b8cecac43c2afdff22a (commit) from 7f31c90b80c08fbfe2d84d70d397402fdb38b94c (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=c1cb75eff5b060da9e6d43521e4913a8bf4e74fc commit c1cb75eff5b060da9e6d43521e4913a8bf4e74fc Author: Jacob Erlbeck Date: Thu Jun 18 13:21:30 2015 +0200 bssgp: Fix IMSI buffer size (Coverity) Currently the size of the IMSI pointer is used instead of the size of the talloc'ed buffer. This commit changes the call to gsm48_mi_to_string to use the same value that has been used with talloc_zero_size(). The length is changed to 17 since that value is used for GSM_IMSI_LENGTH in openbsc. Fixes: Coverity CID 1040663 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=2c58197e5d717c5eb24e2b8cecac43c2afdff22a commit 2c58197e5d717c5eb24e2b8cecac43c2afdff22a Author: Jacob Erlbeck Date: Thu Jun 18 11:51:34 2015 +0200 bssgp/test: Add missing START/END printfs Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: src/gb/gprs_bssgp_bss.c | 6 ++++-- tests/gb/gprs_bssgp_test.c | 7 ++++++- tests/gb/gprs_bssgp_test.ok | 2 ++ 3 files changed, 12 insertions(+), 3 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Jun 19 19:00:11 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 19 Jun 2015 19:00:11 GMT Subject: openbsc.git branch master updated. 0.14.0-109-g797eb7b Message-ID: <201506191900.t5JJ0BLL056600@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 797eb7b592e2912ef3e12dbac415f6fa9d444ab9 (commit) via 4bb3fccb75d4bf66fccb22da27138e702f0cef1c (commit) via b25c8342cc850a421da3ffa1054a70a6be6645dc (commit) from c58a1e573b4eedc213f210b97f6a3d82ffdc056f (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=797eb7b592e2912ef3e12dbac415f6fa9d444ab9 commit 797eb7b592e2912ef3e12dbac415f6fa9d444ab9 Author: Andreas Rottmann Date: Tue Jun 16 23:23:31 2015 +0200 build: avoid spurious hard dependency on libosmo-sccp In the libfilter source code, which is built regardless of --enable-nat, headers from libosmo-sccp were used, thus causing a build failure (see below) when building without --enable-nat, and libosmo-sccp not being installed (or being installed in a prefix not otherwise included in the build). The build fails like this: In file included from ../../../src/libfilter/bsc_msg_filter.c:27:0: ../../../include/openbsc/bsc_nat_sccp.h:27:37: fatal error: osmocom/sccp/sccp_types.h: No such file or directory As the includes seem not to be actually needed, this change fixes the issue by just omitting them. http://cgit.osmocom.org/openbsc/commit/?id=4bb3fccb75d4bf66fccb22da27138e702f0cef1c commit 4bb3fccb75d4bf66fccb22da27138e702f0cef1c Author: Andreas Rottmann Date: Tue Jun 16 23:23:30 2015 +0200 Fix "make distcheck" Running "make distcheck" failed trying to generate ".version" into the read-only unpacked source directory. Actually shipping ".version" in the tarball fixes that. http://cgit.osmocom.org/openbsc/commit/?id=b25c8342cc850a421da3ffa1054a70a6be6645dc commit b25c8342cc850a421da3ffa1054a70a6be6645dc Author: Andreas Rottmann Date: Tue Jun 16 23:23:28 2015 +0200 Fix build wrt. missing CFLAGS constituents When libosmo-netif and/or libosmo-abis are installed in distinct prefixes, the build failed with non-found headers. ----------------------------------------------------------------------- Summary of changes: openbsc/Makefile.am | 2 +- openbsc/src/libfilter/Makefile.am | 2 +- openbsc/src/libfilter/bsc_msg_filter.c | 3 --- openbsc/src/libtrau/Makefile.am | 2 +- openbsc/src/osmo-bsc/Makefile.am | 2 +- openbsc/src/osmo-bsc_mgcp/Makefile.am | 3 ++- openbsc/tests/gbproxy/Makefile.am | 2 +- openbsc/tests/gprs/Makefile.am | 2 +- openbsc/tests/mgcp/Makefile.am | 2 +- 9 files changed, 9 insertions(+), 11 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Jun 19 19:03:19 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 19 Jun 2015 19:03:19 GMT Subject: libosmo-netif.git branch master updated. 0.0.4-11-gc55d867 Message-ID: <201506191903.t5JJ3JuC056978@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom network interface library". The branch, master has been updated via c55d867508c8ddb93a822c018b5ce5a9a72006aa (commit) from 87947aff533cd097a39a77772e127ac05f0de04b (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-netif/commit/?id=c55d867508c8ddb93a822c018b5ce5a9a72006aa commit c55d867508c8ddb93a822c018b5ce5a9a72006aa Author: Andreas Rottmann Date: Sun May 17 20:06:43 2015 +0200 build: fix regarding missing CFLAGS constituents When libosmo-abis is installed in a distinct prefix, the build failed with non-found headers, for example: ../../src/rs232.c:38:35: fatal error: osmocom/abis/e1_input.h: No such file or directory #include ----------------------------------------------------------------------- Summary of changes: src/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Fri Jun 19 19:05:20 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 19 Jun 2015 19:05:20 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-25-g6334e3b Message-ID: <201506191905.t5JJ5Kc8057215@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "SCCP Library". The branch, master has been updated via 6334e3bcfd0c52d18ae3fc2d03e25c18135e835f (commit) from a9c411ec8cb594775bbfc9faefcf8c8d21080402 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-sccp/commit/?id=6334e3bcfd0c52d18ae3fc2d03e25c18135e835f commit 6334e3bcfd0c52d18ae3fc2d03e25c18135e835f Author: Andreas Rottmann Date: Mon May 25 00:10:05 2015 +0200 gitignore: Add 'compile' This file is dropped into the top-level source directory by "autoreconf -i". ----------------------------------------------------------------------- Summary of changes: .gitignore | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Fri Jun 19 19:06:06 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 19 Jun 2015 19:06:06 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-26-g2d2d885 Message-ID: <201506191906.t5JJ66NS057323@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "SCCP Library". The branch, master has been updated via 2d2d885bd124b8ae2d3a04f3583a756029820dc0 (commit) from 6334e3bcfd0c52d18ae3fc2d03e25c18135e835f (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-sccp/commit/?id=2d2d885bd124b8ae2d3a04f3583a756029820dc0 commit 2d2d885bd124b8ae2d3a04f3583a756029820dc0 Author: Andreas Rottmann Date: Mon May 25 00:10:06 2015 +0200 build: Fix "make distcheck" Running "make distcheck" failed trying to generate ".version" into the read-only unpacked source directory. Actually shipping ".version" in the tarball fixes that. The error manifested as: make[1]: Entering directory '/tmp/build/libosmo-sccp-0.0.6.3.24-758d/_build' echo 0.0.6.3.24-758d > ../.version-t && mv ../.version-t ../.version /bin/bash: ../.version-t: Permission denied Makefile:807: recipe for target '../.version' failed ----------------------------------------------------------------------- Summary of changes: Makefile.am | 2 ++ 1 file changed, 2 insertions(+) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Fri Jun 19 21:17:12 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 19 Jun 2015 21:17:12 GMT Subject: osmo-trx.git branch fairwaves/pending updated. 2cb6070e0976c6d07b6538b46f1b9cb22e150ffd Message-ID: <201506192117.t5JLHC5K068448@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, fairwaves/pending has been updated via 2cb6070e0976c6d07b6538b46f1b9cb22e150ffd (commit) from f2bdd1a24ca4f512b0d90f7cac55f5246238b5ce (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=2cb6070e0976c6d07b6538b46f1b9cb22e150ffd commit 2cb6070e0976c6d07b6538b46f1b9cb22e150ffd Author: Alexander Chemeris Date: Sat Jun 20 00:05:51 2015 +0300 uhd: Fix UmTRX tuning broken in commit 90f7a01d. Commit 90f7a01d lost "return" statement. We also should account the fact that offset can be negative. We should return the tuning request immediately after ----------------------------------------------------------------------- Summary of changes: Transceiver52M/UHDDevice.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Fri Jun 19 22:40:03 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 19 Jun 2015 22:40:03 GMT Subject: osmo-trx.git branch fairwaves/handover created. 3ac1cbf40e0ac7170f894494d741b35df490686b Message-ID: <201506192240.t5JMe3LL075238@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, fairwaves/handover has been created at 3ac1cbf40e0ac7170f894494d741b35df490686b (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=3ac1cbf40e0ac7170f894494d741b35df490686b commit 3ac1cbf40e0ac7170f894494d741b35df490686b Author: Alexander Chemeris Date: Sat Jun 20 01:38:47 2015 +0300 Transceiver: Add support for OsmoBTS style handover. http://cgit.osmocom.org/osmo-trx/commit/?id=139c84564c4a09a8ee0f930f8c33b79a08c87c50 commit 139c84564c4a09a8ee0f930f8c33b79a08c87c50 Author: Alexander Chemeris Date: Sat Jun 20 01:37:54 2015 +0300 Transceiver: Fix whitespace. ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Fri Jun 19 22:41:28 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 19 Jun 2015 22:41:28 GMT Subject: osmo-trx.git branch fairwaves/pending updated. 139c84564c4a09a8ee0f930f8c33b79a08c87c50 Message-ID: <201506192241.t5JMfSp7075397@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, fairwaves/pending has been updated via 139c84564c4a09a8ee0f930f8c33b79a08c87c50 (commit) from 2cb6070e0976c6d07b6538b46f1b9cb22e150ffd (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: Transceiver52M/Transceiver.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Sat Jun 20 16:48:25 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 20 Jun 2015 16:48:25 GMT Subject: openbsc.git branch master updated. 0.14.0-110-g57ee780 Message-ID: <201506201648.t5KGmPhc001786@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 57ee78078905c7499bd4e6857f8981d22badfcac (commit) from 797eb7b592e2912ef3e12dbac415f6fa9d444ab9 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=57ee78078905c7499bd4e6857f8981d22badfcac commit 57ee78078905c7499bd4e6857f8981d22badfcac Author: Holger Hans Peter Freyther Date: Sat Jun 20 18:45:35 2015 +0200 bts: Arfcn can never be smaller than 0 Remove the condition because it can never be true. Fixes: Coverity CID#1307793 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/bsc_init.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jun 22 08:38:32 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Jun 2015 08:38:32 GMT Subject: osmo-pcu.git branch master updated. 0.2-466-gb4584ff Message-ID: <201506220838.t5M8cWsd073312@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, master has been updated via b4584ff6c433551f9b633d3e0c6d00380119fa89 (commit) from 0808f6860111ef54e80a2865029760e063c29755 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=b4584ff6c433551f9b633d3e0c6d00380119fa89 commit b4584ff6c433551f9b633d3e0c6d00380119fa89 Author: Jacob Erlbeck Date: Mon Jun 22 10:19:46 2015 +0200 build: Add -lrt to AM_LDFLAGS This is needed to link programs using clock_gettime and related functions when compiling with older glibc versions. This should fix the Jenkins build. Nevertheless fixing this in configure.ac were probably nicer. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: src/Makefile.am | 1 + tests/Makefile.am | 1 + 2 files changed, 2 insertions(+) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Jun 22 09:13:59 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Jun 2015 09:13:59 GMT Subject: osmo-trx.git branch fairwaves/rebase created. facdadc254e2986452761598bef88e66b5ab97b0 Message-ID: <201506220913.t5M9DxBW076406@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, fairwaves/rebase has been created at facdadc254e2986452761598bef88e66b5ab97b0 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=facdadc254e2986452761598bef88e66b5ab97b0 commit facdadc254e2986452761598bef88e66b5ab97b0 Author: Alexander Chemeris Date: Sun May 17 23:25:57 2015 -0400 uhd: Output Rx/Tx gain limits to log to make it more transparent. Conflicts: Transceiver52M/UHDDevice.cpp http://cgit.osmocom.org/osmo-trx/commit/?id=eefa8e58f7fd9d3f3545a932338921b4d82b54e6 commit eefa8e58f7fd9d3f3545a932338921b4d82b54e6 Author: Alexander Chemeris Date: Sun Mar 1 10:30:12 2015 +0100 Logger: Output ERR log messages to stderr as well. ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Tue Jun 23 22:07:16 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 23 Jun 2015 22:07:16 GMT Subject: openbsc.git branch achemeris/meas_json updated. 0.14.0-102-g4b4e963 Message-ID: <201506232207.t5NM7G3N059476@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, achemeris/meas_json has been updated discards 08ab9b71e787701fb4affa6ae0ff199506e338d3 (commit) via 4b4e96382c7e3797aaf067c1b54bbc32af7cadca (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (08ab9b71e787701fb4affa6ae0ff199506e338d3) \ N -- N -- N (4b4e96382c7e3797aaf067c1b54bbc32af7cadca) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=4b4e96382c7e3797aaf067c1b54bbc32af7cadca commit 4b4e96382c7e3797aaf067c1b54bbc32af7cadca Author: Alexander Chemeris Date: Wed Jun 10 18:55:28 2015 -0400 utils: 'meas_json' utility to convert measurement feed into a JSON feed. ----------------------------------------------------------------------- Summary of changes: openbsc/src/utils/meas_json.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Jun 25 06:05:20 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 25 Jun 2015 06:05:20 GMT Subject: osmo-sim-auth.git branch master updated. a1bf5c43e7d5faf9a1650ba1e7fd25ef46736b84 Message-ID: <201506250605.t5P65KeN040022@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "A small command line tool for (U)SIM authentication". The branch, master has been updated via a1bf5c43e7d5faf9a1650ba1e7fd25ef46736b84 (commit) from 4807dd9b21bf48b8a203abe53c5c36b9ecc8c038 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-sim-auth/commit/?id=a1bf5c43e7d5faf9a1650ba1e7fd25ef46736b84 commit a1bf5c43e7d5faf9a1650ba1e7fd25ef46736b84 Author: Holger Hans Peter Freyther Date: Thu Jun 25 07:14:26 2015 +0200 Fix BER decoding for the long form The below ASN1 was parsed as "long form" even if it is not the long form. The highest bit indicates if it is the long form or the indefinite form. The below was going through the long form path but there is no long form in it. Change the long form code but don't verify it. It might still be broken. [98, 87, 130, 2, 120, 33, 131, 2, 127, 255, 132, 16, 160, 0, 0, 0, 135, 16, 2, 255, 255, 255, 255, 137, 7, 9, 0, 0, 165, 22, 131, 2, 127, 255, 203, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 202, 1, 128, 138, 1, 5, 171, 21, 128, 1, 1, 164, 6, 131, 1, 10, 149, 1, 8, 128, 1, 64, 151, 0, 128, 1, 6, 144, 0, 198, 9, 144, 1, 64, 131, 1, 1, 131, 1, 129] ----------------------------------------------------------------------- Summary of changes: card/utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- A small command line tool for (U)SIM authentication From gitosis at osmocom.org Fri Jun 26 12:56:26 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 26 Jun 2015 12:56:26 GMT Subject: osmo-pcu.git branch jerlbeck/wip/pdch-alloc updated. 0.2-494-g7c04380 Message-ID: <201506261256.t5QCuQq1001972@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, jerlbeck/wip/pdch-alloc has been updated discards 3f2fd384307eeb67c278244b6b60bba47543187e (commit) discards 407851b865f49ddb0ea37a1d8a26a979f08e50d8 (commit) discards 196ddc58a414bb0209e672896d1119d7297c2872 (commit) discards 77a23a7de4435b1076bdfd1ac1f0e47d0fac1af6 (commit) discards e75e76defef5e7c1e0ecf3246185bcdcca64152d (commit) discards 67728acc7a90dbf076eb179d6e3e119a4197896a (commit) discards 967e4dd2c357b3b3ff716fa6c77e7b7350f81711 (commit) discards 0a9639012204a79bf5ae4c103a6de083e7e488d6 (commit) discards 155cf8442a796d7263e5fb480e029cad353afcf0 (commit) discards bd8c689ed42c5260719b3ca172ad3052d73467e0 (commit) discards 618babae128ddc2cd1bdca8d65ea1156ad78ee75 (commit) discards 2f7228b15fd8b55c6bc0c3e203aa19cb41497bf6 (commit) discards e61b652e1b9f184d8cf9584b068600e907df2347 (commit) discards 53a32b8e95bed5cca800c98861458cbfed753104 (commit) discards 6634635cf57c551538c43892de3e7eb2e10b1631 (commit) discards 5823b20f2f81bff984461436e8e2512b5daa8793 (commit) discards 6659c516fa32ab64642b5822bf4b880f3cc27bbb (commit) discards 54fff3b3e4cef0bf182ec7779793a252b73c48b0 (commit) discards 3bea905e0d013de9a0b9d77fdc5318a133a6af9b (commit) discards 4ff709c3aca86f9974c99b99aea3da9bfde714a3 (commit) via 7c04380a7051eccf4049f534924f41205609c8e3 (commit) via 5f0fb1bd4cb2f685d8a8d56d73979fbac9940432 (commit) via 9e527dc68019ed3899a2b6cc286f4bbc8bdc3185 (commit) via bce2a700a96b34a8966bd938ff392d67700cfb5e (commit) via 1ce005af3f57013ad63ca60428d5e4573a405a4b (commit) via 7418e00353963040a84ec7c97f7286f1e722ba47 (commit) via 73d8bc51ce70d8c3a26c7a0c3b3c41d02d33a2db (commit) via e56f9a9a22552a762ac8449a81d6ced3339347f7 (commit) via 7585bf720ee51198d6b891b544e1a5fceea8fa0e (commit) via 1caadd419014d92ef50260720e27dcb825b51cca (commit) via fb8a22cae8f6710d03e7027bf00a37152296ccd3 (commit) via c7853d691351fe36ee2b2325fd078d3d9fac6472 (commit) via 51cf98a06495c6b5b4c666285f3ecc3a0135aa92 (commit) via b671dbfe94789d849880b8c6f2a036f7db04b037 (commit) via 1e50a3dadef7823b6f50bd387f84f324029a217d (commit) via 70b96aa232bd9784a94247bf7b193cb2147ada9d (commit) via 07eb655244bd973a9bdf69ef958ee06cf867a0bb (commit) via 1eae96ca2fe1e23def798ea90645538a4e4193e5 (commit) via 626369c2fbbd1935d9ddc5aebd86c182e8c87083 (commit) via 409efa1ec84c14aaa43bfac85ba4956e9f3cf16a (commit) via 411686402b6a7f148fd05c926d5fbce7a1802810 (commit) via 04a108617ab904d7614966dfa9e4602bd1d4fae1 (commit) via e1d2b3568afe914d5b9c77bafd48be5b35e2d1d4 (commit) via da1a79ef5b5c61981c94e58ba76d96d40f10d3f3 (commit) via 51b11510448bcca092db191d5f17a00892af9f71 (commit) via 94cde130ca78d6ca1b5f815180ccdd363b234407 (commit) via e4bcb62dbf89bf882805e3824251a3013f3eecd7 (commit) via 20f6fd1b63355b9a3ab1423cb24b73ca27f57243 (commit) via b4584ff6c433551f9b633d3e0c6d00380119fa89 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (3f2fd384307eeb67c278244b6b60bba47543187e) \ N -- N -- N (7c04380a7051eccf4049f534924f41205609c8e3) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=7c04380a7051eccf4049f534924f41205609c8e3 commit 7c04380a7051eccf4049f534924f41205609c8e3 Author: Jacob Erlbeck Date: Fri Jun 26 14:34:08 2015 +0200 alloc: Set upgrade_to_multislot (TODO) http://cgit.osmocom.org/osmo-pcu/commit/?id=5f0fb1bd4cb2f685d8a8d56d73979fbac9940432 commit 5f0fb1bd4cb2f685d8a8d56d73979fbac9940432 Author: Jacob Erlbeck Date: Fri Jun 26 13:42:42 2015 +0200 ms: Add missing initialisers (FIXUP) TODO: - fixup the commit that adds these members http://cgit.osmocom.org/osmo-pcu/commit/?id=9e527dc68019ed3899a2b6cc286f4bbc8bdc3185 commit 9e527dc68019ed3899a2b6cc286f4bbc8bdc3185 Author: Jacob Erlbeck Date: Fri Jun 26 12:58:50 2015 +0200 WIP log mode single http://cgit.osmocom.org/osmo-pcu/commit/?id=bce2a700a96b34a8966bd938ff392d67700cfb5e commit bce2a700a96b34a8966bd938ff392d67700cfb5e Author: Jacob Erlbeck Date: Fri Jun 26 12:34:18 2015 +0200 WIP ensure to keep the first common TS http://cgit.osmocom.org/osmo-pcu/commit/?id=1ce005af3f57013ad63ca60428d5e4573a405a4b commit 1ce005af3f57013ad63ca60428d5e4573a405a4b Author: Jacob Erlbeck Date: Fri Jun 26 12:06:56 2015 +0200 WIP: Change common TS of all active TBFs (TODO) http://cgit.osmocom.org/osmo-pcu/commit/?id=7418e00353963040a84ec7c97f7286f1e722ba47 commit 7418e00353963040a84ec7c97f7286f1e722ba47 Author: Jacob Erlbeck Date: Fri Jun 26 11:52:38 2015 +0200 WIP algorithm B rework (TODO) TODO: - cm - split into separate commits http://cgit.osmocom.org/osmo-pcu/commit/?id=73d8bc51ce70d8c3a26c7a0c3b3c41d02d33a2db commit 73d8bc51ce70d8c3a26c7a0c3b3c41d02d33a2db Author: Jacob Erlbeck Date: Mon Jun 22 16:14:23 2015 +0200 WIP Algorithm B UL (TODO) Select UL slot based on slot usage (similar to algorithm A) http://cgit.osmocom.org/osmo-pcu/commit/?id=e56f9a9a22552a762ac8449a81d6ced3339347f7 commit e56f9a9a22552a762ac8449a81d6ced3339347f7 Author: Jacob Erlbeck Date: Mon Jun 22 14:42:49 2015 +0200 WIP Algo A (TODO) TODO: - Separate GprsMs changes - Fixup http://cgit.osmocom.org/osmo-pcu/commit/?id=7585bf720ee51198d6b891b544e1a5fceea8fa0e commit 7585bf720ee51198d6b891b544e1a5fceea8fa0e Author: Jacob Erlbeck Date: Fri Jun 19 16:35:38 2015 +0200 tbf: Load balancing for algo A (TODO) STATUS: - <= min(32, N_PDCH * 7) UL TBFs - <= 32 DL TBFs TODO: - split commits - cm - more testing Ticket: #1794 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=1caadd419014d92ef50260720e27dcb825b51cca commit 1caadd419014d92ef50260720e27dcb825b51cca Author: Jacob Erlbeck Date: Fri Jun 19 10:59:58 2015 +0200 tbf: Add BTS::ms_alloc method Currently the code that creates the MS objects with tbf.cpp is duplicated. This commit moves the corresponding code into a new method. Since there is no TLLI available there, the GprsMsStorage::create_ms method has been refactored into two variants, one with TLLI/direction and one without. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=fb8a22cae8f6710d03e7027bf00a37152296ccd3 commit fb8a22cae8f6710d03e7027bf00a37152296ccd3 Author: Jacob Erlbeck Date: Fri Jun 19 09:08:23 2015 +0200 tbf: Always create an MS object on TBF allocation Currently the MS object are created when the TLLI gets known. Therefore some information (TA, MS class) must be stored in the TBF itself and is copied to the MS object later on. This would get even more complex, if the allocation algorithms were extended based on this scheme. This commit ensures, that an MS object will always be created on TBF allocation, even if the TLLI is not yet known. These 'anonymous' objects are still managed by the MS storage. To avoid dangling entries without a TLLI there (which cannnot be retrieved anyway), the timer in the MS objects is not started after all TBF have been detached, so that they get deleted immediately in that case. Note that an MS object can still be removed (e.g. by replacement) from an existing TBF, so tbf->ms() can be NULL. Ticket: #1794 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=c7853d691351fe36ee2b2325fd078d3d9fac6472 commit c7853d691351fe36ee2b2325fd078d3d9fac6472 Author: Jacob Erlbeck Date: Thu Jun 18 17:16:26 2015 +0200 tbf: Pass the MS object around instead of old_tbf Currently the old TBF (either uplink or downlink) is passed around at TBF allocation mainly to get information about the MS. To implement more complex allocation algorithms, the MS object itself will be needed anyway. This commit replaces the old_tbf arguments by MS object arguments. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=51cf98a06495c6b5b4c666285f3ecc3a0135aa92 commit 51cf98a06495c6b5b4c666285f3ecc3a0135aa92 Author: Jacob Erlbeck Date: Thu Jun 18 15:49:52 2015 +0200 tbf: Remove update_tlli method This method does not do anything anymore, it's functionality has been taken over by update_ms. This commit removes gprs_rlcmac_tbf::update_tlli completely. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=b671dbfe94789d849880b8c6f2a036f7db04b037 commit b671dbfe94789d849880b8c6f2a036f7db04b037 Author: Jacob Erlbeck Date: Mon Jun 15 14:32:33 2015 +0200 llc: Move storage of timestamps into gprs_llc_queue Currently the receive and expiry timestamps are prepended to the LLC msgb before it is passed to gprs_llc_queue::enqueue(). Since this meta information should not be counted as LLC octets, the gprs_llc_queue needs to known about this (unless the correction was done in the LLC layer). This commit moves the meta information storage code into gprs_llc_queue. The meta data is now stored in the control block (cb) area of the msgb. Note that the info pointer that is returned from the dequeue method is only valid if that method returns a (non-NULL) msgb. It must not be used after that msgb has been modified or freed. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=1e50a3dadef7823b6f50bd387f84f324029a217d commit 1e50a3dadef7823b6f50bd387f84f324029a217d Author: Jacob Erlbeck Date: Tue Jun 16 10:18:42 2015 +0200 llc: Make timeval arguments const Some struct timeval pointer arguments do not have the const qualifier, albeit the methods do not write to the structures. The next commit will change related pointers to const, so this commit provides the required constness. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=70b96aa232bd9784a94247bf7b193cb2147ada9d commit 70b96aa232bd9784a94247bf7b193cb2147ada9d Author: Jacob Erlbeck Date: Fri Jun 12 10:52:34 2015 +0200 ms: Reduce DL CS level if only a few LLC bytes are left If just a few bytes are left to send to the MS, it makes sense to reduce the coding scheme level to increase the throughput. This has been shown by Chen and Goodman in their paper "Theoretical Analysis of GPRS Throughput and Delay". See their throughput over C/I measurement graphs (figures 4 and 5 in the paper) for details. This commit implements a simplified CS downgrade feature for the downlink. The coding scheme will be downgraded if there are only a few octets are left to be send over the TBF (see the downgrade-threshold command below) and the NACK rate is not low (the CS will not get degraded on a high quality RF link). As an exception, CS-3 will be degraded to CS-1, since CS-2 does not improve the throughput in general when a few small packets are sent and the signal fades slowly (see Chen/Goodman). The following VTY command is added to the config-pcu node: - cs downgrade-threshold <1-10000> - cs no downgrade-threshold to set the threshold of the number of remaining bytes to be RLC/MAC encoded. The CS will only be reduced, if the number is below the threshold. The 'no' command disables this feature completely. The default value is 200 octets. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=07eb655244bd973a9bdf69ef958ee06cf867a0bb commit 07eb655244bd973a9bdf69ef958ee06cf867a0bb Author: Jacob Erlbeck Date: Mon Jun 15 11:05:44 2015 +0200 llc: Keep track of the number of stored LLC octets To get the number of LLC octets that are stored in the queue, this commit adds a m_queue_octets member along with a octets() method. This value is updated similarly to m_queue_size on each modifying method call. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=1eae96ca2fe1e23def798ea90645538a4e4193e5 commit 1eae96ca2fe1e23def798ea90645538a4e4193e5 Author: Jacob Erlbeck Date: Mon Jun 15 11:19:13 2015 +0200 llc: Add missing include directive to llc.h Currently struct llist_head is used without declaration which accidently did not produce an error so far. This commit adds the missing include directive. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=626369c2fbbd1935d9ddc5aebd86c182e8c87083 commit 626369c2fbbd1935d9ddc5aebd86c182e8c87083 Author: Jacob Erlbeck Date: Mon Jun 15 11:04:25 2015 +0200 llc/test: Add test program for LLC related tests Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=409efa1ec84c14aaa43bfac85ba4956e9f3cf16a commit 409efa1ec84c14aaa43bfac85ba4956e9f3cf16a Author: Jacob Erlbeck Date: Fri Jun 12 14:06:09 2015 +0200 tbf: Fix downlink packet loss When the MS is pinged with a longer interval, many packets get lost even if the GprsMs object is kept. If the interval is above the time where the DL TBF is in state FLOW (mainly influenced be the dl-tbf-idle-time command), an new TBF must be requested via AGCH for each ICMP PING message. Currently the LLC frame containing the PING is immediately stored in the TBF and gets lost, if TBF establishment fails for some reason. This commit moves all calls to put_frame() to schedule_next_frame(), where the data is moved from the LLC queue to the frame storage within the TBF object. This method is only called from within create_new_bsn() when the TBF is in the FLOW state and the frame is going to be encoded immediately. At all other places, where put_frame() has been called before, the LLC message is just appended to the LLC queue in the GprsMs object. This change effectively simplifies the related code parts, since date/len information and discard notifications is no longer needed there. Ticket: #1759 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=411686402b6a7f148fd05c926d5fbce7a1802810 commit 411686402b6a7f148fd05c926d5fbce7a1802810 Author: Jacob Erlbeck Date: Fri Jun 12 13:41:00 2015 +0200 tbf/test: Add test for DL LLC packet loss Currently LLC frames are lost or even reordered when the TBF has be established via the AGCH and the procedure fails for some reason. This test tries to reproduce this behaviour by throwing away the first TBF while calling the handle() method several times. The results of create_dl_acked_block() are checked against expected values (this is currently party disabled because the bug still persists). Ticket: #1759 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=04a108617ab904d7614966dfa9e4602bd1d4fae1 commit 04a108617ab904d7614966dfa9e4602bd1d4fae1 Author: Jacob Erlbeck Date: Fri Jun 12 16:01:56 2015 +0200 ms: Store the NACK rate in the MS object Currently the NACK/unconfirmed ratio is already passed to the corresponding MS object, but the value is not being stored there. This commit adds a member and a getter method and include the values into the output of the 'show ms' command. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=e1d2b3568afe914d5b9c77bafd48be5b35e2d1d4 commit e1d2b3568afe914d5b9c77bafd48be5b35e2d1d4 Author: Jacob Erlbeck Date: Fri Jun 12 10:48:05 2015 +0200 tbf: Include CS into create_new_bsn log message This change lets the test suite fail, so it get its own commit. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=da1a79ef5b5c61981c94e58ba76d96d40f10d3f3 commit da1a79ef5b5c61981c94e58ba76d96d40f10d3f3 Author: Jacob Erlbeck Date: Thu Jun 11 18:09:00 2015 +0200 l1: Add debug log messages for I_LEVEL The I_LEVEL values that are obtained now look suspicious. They do not seem to be contained in messages recorded via gsmtab. To help debugging this issue, this commit adds related debug messages that are generated while the encoded values are taken from the RLC/MAC messages. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=51b11510448bcca092db191d5f17a00892af9f71 commit 51b11510448bcca092db191d5f17a00892af9f71 Author: Jacob Erlbeck Date: Thu Jun 11 16:54:50 2015 +0200 l1: Store measurement values sent by the MS This commit extends the pcu_l1_meas structure by MS side measurement values which are transmitted by PACKET DOWNLINK ACK/NACK and PACKET RESOURCE REQUEST messages. The encoded values are remapped to dB respectively % values. The values are stored in the corresponding MS object (if there is one). Note that the values are store as (rounded) integers, so some different encodings are mapped to the same decoded value. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=94cde130ca78d6ca1b5f815180ccdd363b234407 commit 94cde130ca78d6ca1b5f815180ccdd363b234407 Author: Jacob Erlbeck Date: Tue Jun 9 09:44:36 2015 +0200 ms: Add UL CS selection based on L1 link quality Currently the UL CS values are set to the corresponding DL CS value, eventually limited by a maximum value. This approach does not reflect the general situation of the RF link between ME and BTS, which is rather asymmetric e.g. due to a lower degree of TX efficiency of the built-in antenna. This means, that UL and DL CS control should be decoupled for better results. This commit adds automatic UL CS selection based on the link quality measurement parameter. Each coding scheme is mapped to a link quality range. If the link quality value leaves that range, the current UL CS value is increased/decreased accordingly. This value will be copied when the next PACKET_UPLINK_ACK_NACK or PACKET_UPLINK_ASSIGMENT is sent to the MS. The following VTY command will be added to the config-pcu node: - cs link-quality-ranges cs1 <0-35> cs2 <0-35> <0-35> cs3 <0-35> <0-35> cs4 <0-35> which sets the ranges for the four coding schemes. For instance the example below reflects the current default values: cs link-quality-ranges cs1 6 cs2 5 8 cs3 7 13 cs4 12 set the following ranges, where the overlapping is used to configure a hysteresis: CS1: -inf .. 6 CS2: 5 .. 8 CS3: 7 .. 13 CS4: 12 .. inf Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=e4bcb62dbf89bf882805e3824251a3013f3eecd7 commit e4bcb62dbf89bf882805e3824251a3013f3eecd7 Author: Jacob Erlbeck Date: Mon Jun 8 11:26:38 2015 +0200 ms: Store the L1 measurement values in the MS objects This commits adds the GprsMs::update_l1_meas() and GprsMs::l1_meas() methods to store and access the measurement values. The internal state is updated depending on which values are actually set. In addition, these values are shown in the output of the 'show ms imsi|tlli' command. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=20f6fd1b63355b9a3ab1423cb24b73ca27f57243 commit 20f6fd1b63355b9a3ab1423cb24b73ca27f57243 Author: Jacob Erlbeck Date: Mon Jun 8 11:05:45 2015 +0200 l1: Pass all L1 measurements upwards Currently only the RSSI value is passed to the upper layers. Other values like TA and BER which are needed for TA update respectively CS selection are not propagated. This commit introduces and passes a struct that contains a set of measurement values. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: src/Makefile.am | 1 + src/bts.cpp | 31 +- src/bts.h | 16 + src/gprs_ms.cpp | 76 ++++- src/gprs_ms.h | 29 +- src/gprs_rlcmac_ts_alloc.cpp | 765 +++++++++++++++++++++++++++++++++++++++---- src/tbf.cpp | 36 ++ src/tbf.h | 7 + tests/Makefile.am | 1 + tests/alloc/AllocTest.cpp | 75 +++++ tests/tbf/TbfTest.err | 23 +- 11 files changed, 981 insertions(+), 79 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Jun 29 07:17:14 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 29 Jun 2015 07:17:14 GMT Subject: osmo-pcu.git branch master updated. 0.2-481-gb671dbf Message-ID: <201506290717.t5T7HEDt058513@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, master has been updated via b671dbfe94789d849880b8c6f2a036f7db04b037 (commit) via 1e50a3dadef7823b6f50bd387f84f324029a217d (commit) via 70b96aa232bd9784a94247bf7b193cb2147ada9d (commit) via 07eb655244bd973a9bdf69ef958ee06cf867a0bb (commit) via 1eae96ca2fe1e23def798ea90645538a4e4193e5 (commit) via 626369c2fbbd1935d9ddc5aebd86c182e8c87083 (commit) via 409efa1ec84c14aaa43bfac85ba4956e9f3cf16a (commit) via 411686402b6a7f148fd05c926d5fbce7a1802810 (commit) via 04a108617ab904d7614966dfa9e4602bd1d4fae1 (commit) via e1d2b3568afe914d5b9c77bafd48be5b35e2d1d4 (commit) via da1a79ef5b5c61981c94e58ba76d96d40f10d3f3 (commit) via 51b11510448bcca092db191d5f17a00892af9f71 (commit) via 94cde130ca78d6ca1b5f815180ccdd363b234407 (commit) via e4bcb62dbf89bf882805e3824251a3013f3eecd7 (commit) via 20f6fd1b63355b9a3ab1423cb24b73ca27f57243 (commit) from b4584ff6c433551f9b633d3e0c6d00380119fa89 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: src/bts.cpp | 82 ++++++++++++++++-- src/bts.h | 8 +- src/gprs_bssgp_pcu.cpp | 4 +- src/gprs_bssgp_pcu.h | 4 +- src/gprs_ms.cpp | 115 +++++++++++++++++++++++-- src/gprs_ms.h | 18 ++-- src/llc.cpp | 29 +++++-- src/llc.h | 27 +++++- src/pcu_l1_if.cpp | 8 +- src/pcu_l1_if.h | 76 ++++++++++++++++- src/pcu_main.cpp | 10 +++ src/pcu_vty.c | 79 +++++++++++++++++ src/pcu_vty_functions.cpp | 31 +++++++ src/sysmo_l1_if.c | 18 +++- src/tbf.h | 7 +- src/tbf_dl.cpp | 142 +++++++++++++++---------------- src/tbf_ul.cpp | 9 +- tests/Makefile.am | 14 ++- tests/llc/LlcTest.cpp | 211 ++++++++++++++++++++++++++++++++++++++++++++++ tests/llc/LlcTest.err | 4 + tests/llc/LlcTest.ok | 4 + tests/ms/MsTest.cpp | 38 +++++++++ tests/ms/MsTest.err | 2 + tests/ms/MsTest.ok | 2 + tests/tbf/TbfTest.cpp | 79 ++++++++++++++++- tests/tbf/TbfTest.err | 161 +++++++++++++++++++++++++++++------ tests/tbf/TbfTest.ok | 2 + tests/testsuite.at | 7 ++ 28 files changed, 1042 insertions(+), 149 deletions(-) create mode 100644 tests/llc/LlcTest.cpp create mode 100644 tests/llc/LlcTest.err create mode 100644 tests/llc/LlcTest.ok hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Jun 29 07:46:51 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 29 Jun 2015 07:46:51 GMT Subject: osmo-pcu.git branch master updated. 0.2-482-ge500e2e Message-ID: <201506290746.t5T7kp9M062978@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, master has been updated via e500e2e5d1d44f31e0fffeda9a1e272e8fb0320c (commit) from b671dbfe94789d849880b8c6f2a036f7db04b037 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=e500e2e5d1d44f31e0fffeda9a1e272e8fb0320c commit e500e2e5d1d44f31e0fffeda9a1e272e8fb0320c Author: Jacob Erlbeck Date: Mon Jun 29 09:32:46 2015 +0200 llc: Add missing include directive for struct timeval While including time.h is sufficient with Ubuntu's current libc6 2.19, the correct (and portable) include file is sys/time.h. This commit modifies the include directive in llc.h accordingly. Fixes: Jenkins #600 Addresses: In file included from gprs_ms.h:28, from gprs_ms.cpp:22: llc.h:68: error: field 'recv_time' has incomplete type llc.h:69: error: field 'expire_time' has incomplete type Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: src/llc.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Jun 29 08:07:23 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 29 Jun 2015 08:07:23 GMT Subject: osmo-pcu.git branch master updated. 0.2-483-ga99d95e Message-ID: <201506290807.t5T87N8a064848@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, master has been updated via a99d95e3afc528829f657e37f0572ac78bf06d4b (commit) from e500e2e5d1d44f31e0fffeda9a1e272e8fb0320c (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=a99d95e3afc528829f657e37f0572ac78bf06d4b commit a99d95e3afc528829f657e37f0572ac78bf06d4b Author: Jacob Erlbeck Date: Mon Jun 29 09:56:55 2015 +0200 llc/test: Explicitly enable extended initialiser lists To support extended initialiser lists some platforms (at least debian squeeze) require to add -std=c++0x or -std=gnu++0x to CXXFLAGS. While that option is deprecated on newer platforms (at least gcc 4.8) this options is still supported on every platform currently in use. This commit adds -std=gnu++0x to the CXXFLAGS used to compile LlcTest.cpp. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: tests/Makefile.am | 4 ++++ 1 file changed, 4 insertions(+) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Jun 29 08:32:12 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 29 Jun 2015 08:32:12 GMT Subject: osmo-pcu.git branch master updated. 0.2-485-g34cf156 Message-ID: <201506290832.t5T8WCZ1067118@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, master has been updated via 34cf156b80455dd9112eb18e46fa21ae5b348582 (commit) via 9cc783a87d59248fb3b1e9bb0ca2a72690a4e8c9 (commit) from a99d95e3afc528829f657e37f0572ac78bf06d4b (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=34cf156b80455dd9112eb18e46fa21ae5b348582 commit 34cf156b80455dd9112eb18e46fa21ae5b348582 Author: Jacob Erlbeck Date: Mon Jun 29 10:21:52 2015 +0200 llc/test: Use a portable way to set timeval variables Using complex initialiser lists doesn't seem to work well with Debian Squeeze. This commit changes the initialisation to use separate assignments instead. Fixes: Jenkins #601, #602 Addresses: CXX LlcTest.o ../../tests/llc/LlcTest.cpp: In function 'void test_llc_meta()': ../../tests/llc/LlcTest.cpp:137: error: expected primary-expression before '.' token ../../tests/llc/LlcTest.cpp:137: warning: extended initializer lists only available with -std=c++0x or -std=gnu++0x Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=9cc783a87d59248fb3b1e9bb0ca2a72690a4e8c9 commit 9cc783a87d59248fb3b1e9bb0ca2a72690a4e8c9 Author: Jacob Erlbeck Date: Mon Jun 29 10:21:14 2015 +0200 Revert "llc/test: Explicitly enable extended initialiser lists" This reverts commit a99d95e3afc528829f657e37f0572ac78bf06d4b. That commit has only removed the warning but not the error. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: tests/Makefile.am | 4 ---- tests/llc/LlcTest.cpp | 20 ++++++++++++-------- 2 files changed, 12 insertions(+), 12 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Jun 29 08:42:32 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 29 Jun 2015 08:42:32 GMT Subject: osmo-pcu.git branch jerlbeck/master updated. 0.2-485-g34cf156 Message-ID: <201506290842.t5T8gWnY068047@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, jerlbeck/master has been updated discards 67728acc7a90dbf076eb179d6e3e119a4197896a (commit) discards 967e4dd2c357b3b3ff716fa6c77e7b7350f81711 (commit) discards 0a9639012204a79bf5ae4c103a6de083e7e488d6 (commit) discards 155cf8442a796d7263e5fb480e029cad353afcf0 (commit) discards bd8c689ed42c5260719b3ca172ad3052d73467e0 (commit) discards 618babae128ddc2cd1bdca8d65ea1156ad78ee75 (commit) discards 2f7228b15fd8b55c6bc0c3e203aa19cb41497bf6 (commit) discards e61b652e1b9f184d8cf9584b068600e907df2347 (commit) discards 53a32b8e95bed5cca800c98861458cbfed753104 (commit) discards 6634635cf57c551538c43892de3e7eb2e10b1631 (commit) discards 5823b20f2f81bff984461436e8e2512b5daa8793 (commit) discards 6659c516fa32ab64642b5822bf4b880f3cc27bbb (commit) discards 54fff3b3e4cef0bf182ec7779793a252b73c48b0 (commit) discards 3bea905e0d013de9a0b9d77fdc5318a133a6af9b (commit) discards 4ff709c3aca86f9974c99b99aea3da9bfde714a3 (commit) via 34cf156b80455dd9112eb18e46fa21ae5b348582 (commit) via 9cc783a87d59248fb3b1e9bb0ca2a72690a4e8c9 (commit) via a99d95e3afc528829f657e37f0572ac78bf06d4b (commit) via e500e2e5d1d44f31e0fffeda9a1e272e8fb0320c (commit) via b671dbfe94789d849880b8c6f2a036f7db04b037 (commit) via 1e50a3dadef7823b6f50bd387f84f324029a217d (commit) via 70b96aa232bd9784a94247bf7b193cb2147ada9d (commit) via 07eb655244bd973a9bdf69ef958ee06cf867a0bb (commit) via 1eae96ca2fe1e23def798ea90645538a4e4193e5 (commit) via 626369c2fbbd1935d9ddc5aebd86c182e8c87083 (commit) via 409efa1ec84c14aaa43bfac85ba4956e9f3cf16a (commit) via 411686402b6a7f148fd05c926d5fbce7a1802810 (commit) via 04a108617ab904d7614966dfa9e4602bd1d4fae1 (commit) via e1d2b3568afe914d5b9c77bafd48be5b35e2d1d4 (commit) via da1a79ef5b5c61981c94e58ba76d96d40f10d3f3 (commit) via 51b11510448bcca092db191d5f17a00892af9f71 (commit) via 94cde130ca78d6ca1b5f815180ccdd363b234407 (commit) via e4bcb62dbf89bf882805e3824251a3013f3eecd7 (commit) via 20f6fd1b63355b9a3ab1423cb24b73ca27f57243 (commit) via b4584ff6c433551f9b633d3e0c6d00380119fa89 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (67728acc7a90dbf076eb179d6e3e119a4197896a) \ N -- N -- N (34cf156b80455dd9112eb18e46fa21ae5b348582) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: src/Makefile.am | 1 + src/llc.h | 2 +- tests/Makefile.am | 1 + tests/llc/LlcTest.cpp | 20 ++++++++++++-------- 4 files changed, 15 insertions(+), 9 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Jun 29 08:51:19 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 29 Jun 2015 08:51:19 GMT Subject: osmo-pcu.git branch jerlbeck/master updated. 0.2-486-gf137934 Message-ID: <201506290851.t5T8pJR7068865@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, jerlbeck/master has been updated via f1379346f7a54e6d0957932dfc90f9a62410adce (commit) from 34cf156b80455dd9112eb18e46fa21ae5b348582 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=f1379346f7a54e6d0957932dfc90f9a62410adce commit f1379346f7a54e6d0957932dfc90f9a62410adce Author: Jacob Erlbeck Date: Mon Jun 29 10:49:30 2015 +0200 vty: Fix documentation for 'no cs downgrade-threshold' The NO_STR is missing, this commit adds it. Fixes: Jenkins #603 Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: src/pcu_vty.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Jun 29 08:56:59 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 29 Jun 2015 08:56:59 GMT Subject: osmo-pcu.git branch master updated. 0.2-486-gf137934 Message-ID: <201506290856.t5T8uxnW069540@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, master has been updated via f1379346f7a54e6d0957932dfc90f9a62410adce (commit) from 34cf156b80455dd9112eb18e46fa21ae5b348582 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: src/pcu_vty.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Jun 29 09:23:58 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 29 Jun 2015 09:23:58 GMT Subject: osmo-pcu.git branch jerlbeck/master updated. 0.2-490-g0c0ed3e Message-ID: <201506290923.t5T9NwE3072339@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, jerlbeck/master has been updated via 0c0ed3e98aecb331d67910dad28842e97ece7ec8 (commit) via 6d86628e5b6d81afae4ca1f24201ee90bfab1c2a (commit) via e2e004e7a91a3cd680c11364d9cb8cd21c714a8b (commit) via ace7b570a047b7ee36557091c10918240c4b8ff3 (commit) from f1379346f7a54e6d0957932dfc90f9a62410adce (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=0c0ed3e98aecb331d67910dad28842e97ece7ec8 commit 0c0ed3e98aecb331d67910dad28842e97ece7ec8 Author: Jacob Erlbeck Date: Fri Jun 19 10:59:58 2015 +0200 tbf: Add BTS::ms_alloc method Currently the code that creates the MS objects with tbf.cpp is duplicated. This commit moves the corresponding code into a new method. Since there is no TLLI available there, the GprsMsStorage::create_ms method has been refactored into two variants, one with TLLI/direction and one without. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=6d86628e5b6d81afae4ca1f24201ee90bfab1c2a commit 6d86628e5b6d81afae4ca1f24201ee90bfab1c2a Author: Jacob Erlbeck Date: Fri Jun 19 09:08:23 2015 +0200 tbf: Always create an MS object on TBF allocation Currently the MS object are created when the TLLI gets known. Therefore some information (TA, MS class) must be stored in the TBF itself and is copied to the MS object later on. This would get even more complex, if the allocation algorithms were extended based on this scheme. This commit ensures, that an MS object will always be created on TBF allocation, even if the TLLI is not yet known. These 'anonymous' objects are still managed by the MS storage. To avoid dangling entries without a TLLI there (which cannnot be retrieved anyway), the timer in the MS objects is not started after all TBF have been detached, so that they get deleted immediately in that case. Note that an MS object can still be removed (e.g. by replacement) from an existing TBF, so tbf->ms() can be NULL. Ticket: #1794 Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=e2e004e7a91a3cd680c11364d9cb8cd21c714a8b commit e2e004e7a91a3cd680c11364d9cb8cd21c714a8b Author: Jacob Erlbeck Date: Thu Jun 18 17:16:26 2015 +0200 tbf: Pass the MS object around instead of old_tbf Currently the old TBF (either uplink or downlink) is passed around at TBF allocation mainly to get information about the MS. To implement more complex allocation algorithms, the MS object itself will be needed anyway. This commit replaces the old_tbf arguments by MS object arguments. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/osmo-pcu/commit/?id=ace7b570a047b7ee36557091c10918240c4b8ff3 commit ace7b570a047b7ee36557091c10918240c4b8ff3 Author: Jacob Erlbeck Date: Thu Jun 18 15:49:52 2015 +0200 tbf: Remove update_tlli method This method does not do anything anymore, it's functionality has been taken over by update_ms. This commit removes gprs_rlcmac_tbf::update_tlli completely. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: src/bts.cpp | 16 ++- src/bts.h | 4 +- src/gprs_ms.cpp | 2 +- src/gprs_ms_storage.cpp | 17 ++- src/gprs_ms_storage.h | 1 + src/gprs_rlcmac.h | 5 +- src/gprs_rlcmac_ts_alloc.cpp | 20 ++-- src/tbf.cpp | 81 ++++++-------- src/tbf.h | 8 +- src/tbf_dl.cpp | 3 +- tests/alloc/AllocTest.cpp | 16 +-- tests/tbf/TbfTest.cpp | 5 +- tests/tbf/TbfTest.err | 252 ++++++++++++++++++++++--------------------- 13 files changed, 225 insertions(+), 205 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Jun 29 09:53:05 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 29 Jun 2015 09:53:05 GMT Subject: osmo-pcu.git branch master updated. 0.2-490-gcb1b494 Message-ID: <201506290953.t5T9r5ff074746@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, master has been updated via cb1b494c896243a92a1969bb4c0ee4baddad2423 (commit) via 6d86628e5b6d81afae4ca1f24201ee90bfab1c2a (commit) via e2e004e7a91a3cd680c11364d9cb8cd21c714a8b (commit) via ace7b570a047b7ee36557091c10918240c4b8ff3 (commit) from f1379346f7a54e6d0957932dfc90f9a62410adce (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=cb1b494c896243a92a1969bb4c0ee4baddad2423 commit cb1b494c896243a92a1969bb4c0ee4baddad2423 Author: Jacob Erlbeck Date: Fri Jun 19 10:59:58 2015 +0200 tbf: Add BTS::ms_alloc method Currently the code that creates the MS objects with tbf.cpp is duplicated. This commit moves the corresponding code into a new method. Since there is no TLLI available there, the GprsMsStorage::create_ms method has been refactored into two variants: one with TLLI/direction and one without. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: src/bts.cpp | 16 ++- src/bts.h | 4 +- src/gprs_ms.cpp | 2 +- src/gprs_ms_storage.cpp | 17 ++- src/gprs_ms_storage.h | 1 + src/gprs_rlcmac.h | 5 +- src/gprs_rlcmac_ts_alloc.cpp | 20 ++-- src/tbf.cpp | 81 ++++++-------- src/tbf.h | 8 +- src/tbf_dl.cpp | 3 +- tests/alloc/AllocTest.cpp | 16 +-- tests/tbf/TbfTest.cpp | 5 +- tests/tbf/TbfTest.err | 252 ++++++++++++++++++++++--------------------- 13 files changed, 225 insertions(+), 205 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Tue Jun 30 02:09:10 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 30 Jun 2015 02:09:10 GMT Subject: osmo-bts.git branch fairwaves/update updated. 0.3.0-256-g9c5cd51 Message-ID: <201506300209.t5U29AaG070637@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, fairwaves/update has been updated via 9c5cd51116ff2257ae27e31362085ffe6e9acd6e (commit) via c3bbf75524836c28c4eb1bf91f04409dab8beb01 (commit) via 073bfb2e594a99c69b96300c2fe68ec01932d7e9 (commit) via d32949931e1125810551525484c5cdeabe8cd41b (commit) from 90b4e07e425198bbe651461c0fb259f7fecf33dd (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=9c5cd51116ff2257ae27e31362085ffe6e9acd6e commit 9c5cd51116ff2257ae27e31362085ffe6e9acd6e Author: Alexander Chemeris Date: Wed Jun 10 00:27:18 2015 -0400 trx: Assume 100% BER if total decoded bits is 0 in l1if_process_meas_res() http://cgit.osmocom.org/osmo-bts/commit/?id=c3bbf75524836c28c4eb1bf91f04409dab8beb01 commit c3bbf75524836c28c4eb1bf91f04409dab8beb01 Author: Alexander Chemeris Date: Wed Jun 10 00:26:14 2015 -0400 trx: Cleanup unused parts of loops.c http://cgit.osmocom.org/osmo-bts/commit/?id=073bfb2e594a99c69b96300c2fe68ec01932d7e9 commit 073bfb2e594a99c69b96300c2fe68ec01932d7e9 Author: Alexander Chemeris Date: Fri Jun 5 01:12:21 2015 -0400 trx: Remove unused variables. ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-trx/gsm0503_coding.c | 4 ++-- src/osmo-bts-trx/l1_if.c | 3 ++- src/osmo-bts-trx/loops.c | 9 ++------- src/osmo-bts-trx/scheduler.c | 2 +- 4 files changed, 7 insertions(+), 11 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Jun 30 02:09:37 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 30 Jun 2015 02:09:37 GMT Subject: osmo-bts.git branch achemeris/loopback updated. 0.3.0-265-g2c060ab Message-ID: <201506300209.t5U29bLc070879@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, achemeris/loopback has been updated discards 5fb10f653e256a20a66a507108ad904989d5e6d8 (commit) discards 7f03c72929b9d3150320459a65d377ef96df059a (commit) discards 007b2379253894149c469834a84040e0ca33ab40 (commit) discards 6ed073b1cb038d348c902ba32ea2750b4a8dca8d (commit) discards 3a1fd7ce0fd44e8146deb9cc62318a1955ce6634 (commit) discards 7bd01f168ce68880d2e2f68414e723a7f1bc0d73 (commit) discards 7b20c63fd7d57152c7c626223aa9066d23e821be (commit) discards 4afba199afff3c3ee1901f0c92091c44595ec16e (commit) via 2c060ab9ad4a8a018784236487168f2ac468160e (commit) via cfe6649d724409090f862cba5d657ce4a319a4b2 (commit) via 90fb92cb57526c6cb8867935df89b2e91929f1cf (commit) via e1b76f598ef80ea6397cd532ee58f65bdad1c02a (commit) via 825811ebf508d29d6c69e9079e390e40942b4cbf (commit) via f4076e1291f7af76ad6c1a7b47ee48e68e1f0766 (commit) via 99a213d34e528927de320e0e57e6ab5dc0ed59aa (commit) via 36de62b2b4cc2016f809cd7f5347aec6518f6810 (commit) via 771f09c378f0a008bd69ad25bbaab66360404b19 (commit) via 9c5cd51116ff2257ae27e31362085ffe6e9acd6e (commit) via c3bbf75524836c28c4eb1bf91f04409dab8beb01 (commit) via 073bfb2e594a99c69b96300c2fe68ec01932d7e9 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (5fb10f653e256a20a66a507108ad904989d5e6d8) \ N -- N -- N (2c060ab9ad4a8a018784236487168f2ac468160e) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=2c060ab9ad4a8a018784236487168f2ac468160e commit 2c060ab9ad4a8a018784236487168f2ac468160e Author: Alexander Chemeris Date: Mon Jun 15 00:40:27 2015 -0400 trx: fix potential use of uninitialized toa variable. Not really a bug, as we're smart about it down the stream, but it's better to be strict here as well. http://cgit.osmocom.org/osmo-bts/commit/?id=cfe6649d724409090f862cba5d657ce4a319a4b2 commit cfe6649d724409090f862cba5d657ce4a319a4b2 Author: Alexander Chemeris Date: Mon Jun 15 00:33:37 2015 -0400 trx: Send POWERON/OFF commands to osmo-bts only for the first channel. osmo-trx never supported separate power control for trx's, but now it started to be more strict about it. http://cgit.osmocom.org/osmo-bts/commit/?id=90fb92cb57526c6cb8867935df89b2e91929f1cf commit 90fb92cb57526c6cb8867935df89b2e91929f1cf Author: Alexander Chemeris Date: Sun Jun 14 23:49:16 2015 -0400 HACK: Do not discard GSM-FR frames with bad CRC. http://cgit.osmocom.org/osmo-bts/commit/?id=e1b76f598ef80ea6397cd532ee58f65bdad1c02a commit e1b76f598ef80ea6397cd532ee58f65bdad1c02a Author: Alexander Chemeris Date: Wed Jun 10 00:47:13 2015 -0400 trx: Support "bad burst" frames coming from osmo-trx. Todo: We should actually send command to enable this mode in osmo-trx. http://cgit.osmocom.org/osmo-bts/commit/?id=825811ebf508d29d6c69e9079e390e40942b4cbf commit 825811ebf508d29d6c69e9079e390e40942b4cbf Author: Alexander Chemeris Date: Wed Jun 10 00:45:08 2015 -0400 trx: Process undecodable frames coming from osmo-trx. The purpose is to support RSSI measurements even when we can't decode a burst. This commit also cleans up and abstracts some of the code in scheduler.c http://cgit.osmocom.org/osmo-bts/commit/?id=f4076e1291f7af76ad6c1a7b47ee48e68e1f0766 commit f4076e1291f7af76ad6c1a7b47ee48e68e1f0766 Author: Alexander Chemeris Date: Sun Jun 14 23:52:57 2015 -0400 vty: Add commands to manually activate/deactivate a channel. http://cgit.osmocom.org/osmo-bts/commit/?id=99a213d34e528927de320e0e57e6ab5dc0ed59aa commit 99a213d34e528927de320e0e57e6ab5dc0ed59aa Author: Alexander Chemeris Date: Sun Jun 14 23:52:27 2015 -0400 l1sap: Fix use-after-free in loopback mode. http://cgit.osmocom.org/osmo-bts/commit/?id=36de62b2b4cc2016f809cd7f5347aec6518f6810 commit 36de62b2b4cc2016f809cd7f5347aec6518f6810 Author: Alexander Chemeris Date: Fri Jun 5 01:07:21 2015 -0400 DEBUG: Bump log levels for messages useful for LOOPBACK debugging. http://cgit.osmocom.org/osmo-bts/commit/?id=771f09c378f0a008bd69ad25bbaab66360404b19 commit 771f09c378f0a008bd69ad25bbaab66360404b19 Author: Alexander Chemeris Date: Fri Jun 5 01:05:59 2015 -0400 trx: Add debug message about a successfully decoded FR frame. ----------------------------------------------------------------------- Summary of changes: src/common/l1sap.c | 23 +++---------- src/common/vty.c | 70 ++++++++++++++++++++++++++++++++------- src/osmo-bts-trx/gsm0503_coding.c | 6 ++-- src/osmo-bts-trx/scheduler.c | 4 +-- src/osmo-bts-trx/trx_if.c | 14 +++++--- 5 files changed, 77 insertions(+), 40 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Jun 30 02:31:58 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 30 Jun 2015 02:31:58 GMT Subject: osmo-trx.git branch ramp-mask created. e11ef4d9695c3657b480307198e5f48e257e09da Message-ID: <201506300231.t5U2VwuU078340@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, ramp-mask has been created at e11ef4d9695c3657b480307198e5f48e257e09da (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=e11ef4d9695c3657b480307198e5f48e257e09da commit e11ef4d9695c3657b480307198e5f48e257e09da Author: Tom Tsou Date: Mon Jun 29 19:27:35 2015 -0700 hack: Add manual cosine power ramp mask http://cgit.osmocom.org/osmo-trx/commit/?id=5adc5ad68ab424c3c944e737559dee70ea9a1620 commit 5adc5ad68ab424c3c944e737559dee70ea9a1620 Author: Tom Tsou Date: Mon Jun 29 19:05:00 2015 -0700 Transceiver: Fix tail bits and seed random burst generator ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Tue Jun 30 02:43:08 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 30 Jun 2015 02:43:08 GMT Subject: osmo-trx.git branch achemeris/phase_err_meas created. 6530bee67d463e7a8f4bf4c60e2bba79f6296c4b Message-ID: <201506300243.t5U2h8Ha081991@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, achemeris/phase_err_meas has been created at 6530bee67d463e7a8f4bf4c60e2bba79f6296c4b (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=6530bee67d463e7a8f4bf4c60e2bba79f6296c4b commit 6530bee67d463e7a8f4bf4c60e2bba79f6296c4b Author: Alexander Chemeris Date: Mon Jun 29 22:42:32 2015 -0400 Transceiver: Compansate for frequency error. http://cgit.osmocom.org/osmo-trx/commit/?id=58a5d29cb3695ad6da73df3a4bd738a49743632a commit 58a5d29cb3695ad6da73df3a4bd738a49743632a Author: Alexander Chemeris Date: Mon Jun 29 20:46:46 2015 -0400 Transceiver: Better abstraction for the quality calculations. http://cgit.osmocom.org/osmo-trx/commit/?id=1370757e2a100e7b0248445769151b8525596a3f commit 1370757e2a100e7b0248445769151b8525596a3f Author: Alexander Chemeris Date: Mon Jun 29 20:16:47 2015 -0400 Transceiver: First attempt to calculate received bursts phase error. ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Tue Jun 30 12:34:24 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 30 Jun 2015 12:34:24 GMT Subject: openbsc.git branch fairwaves/rebase-no-queue updated. 0.14.0-86-gb26b749 Message-ID: <201506301234.t5UCYO7Y066427@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, fairwaves/rebase-no-queue has been updated via b26b74924dc155f0b36d9940d325ffb1900d8f46 (commit) from 0b19f7af80284991cc8512ae4d168469a100eeee (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=b26b74924dc155f0b36d9940d325ffb1900d8f46 commit b26b74924dc155f0b36d9940d325ffb1900d8f46 Author: Ivan Kluchnikov Date: Tue Jun 30 15:33:03 2015 +0300 debian: osmocom-meas-utils should not depend on -dev packages ----------------------------------------------------------------------- Summary of changes: debian/control | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Jun 30 20:19:23 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 30 Jun 2015 20:19:23 GMT Subject: osmo-trx.git branch argon created. edc7154032639bf62577d306b78b9d28ab3445eb Message-ID: <201506302019.t5UKJN3l038497@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, argon has been created at edc7154032639bf62577d306b78b9d28ab3445eb (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=edc7154032639bf62577d306b78b9d28ab3445eb commit edc7154032639bf62577d306b78b9d28ab3445eb Author: Tom Tsou Date: Tue Jun 30 13:16:09 2015 -0700 uhd: Add Argon support http://cgit.osmocom.org/osmo-trx/commit/?id=733a228cbe97d82b91e546ac13b1d01107fb6629 commit 733a228cbe97d82b91e546ac13b1d01107fb6629 Author: Tom Tsou Date: Tue Jun 30 13:15:22 2015 -0700 uhd: Use internal UHD tick conversions ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Tue Jun 30 21:15:20 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 30 Jun 2015 21:15:20 GMT Subject: osmo-trx.git branch fairwaves/pending updated. facdadc254e2986452761598bef88e66b5ab97b0 Message-ID: <201506302115.t5ULFK3Y045100@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, fairwaves/pending has been updated via facdadc254e2986452761598bef88e66b5ab97b0 (commit) via eefa8e58f7fd9d3f3545a932338921b4d82b54e6 (commit) via 3ac1cbf40e0ac7170f894494d741b35df490686b (commit) from 139c84564c4a09a8ee0f930f8c33b79a08c87c50 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: CommonLibs/Logger.cpp | 2 +- Transceiver52M/Transceiver.cpp | 50 ++++++++++++++++++++++++++++++++++++++---- Transceiver52M/Transceiver.h | 1 + Transceiver52M/UHDDevice.cpp | 14 ++++++++---- 4 files changed, 58 insertions(+), 9 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Tue Jun 30 21:15:56 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 30 Jun 2015 21:15:56 GMT Subject: osmo-trx.git branch fairwaves/handover deleted. 3ac1cbf40e0ac7170f894494d741b35df490686b Message-ID: <201506302115.t5ULFu4h045215@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, fairwaves/handover has been deleted was 3ac1cbf40e0ac7170f894494d741b35df490686b ----------------------------------------------------------------------- 3ac1cbf40e0ac7170f894494d741b35df490686b Transceiver: Add support for OsmoBTS style handover. ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Tue Jun 30 21:16:05 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 30 Jun 2015 21:16:05 GMT Subject: osmo-trx.git branch fairwaves/rebase deleted. facdadc254e2986452761598bef88e66b5ab97b0 Message-ID: <201506302116.t5ULG5l7045274@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, fairwaves/rebase has been deleted was facdadc254e2986452761598bef88e66b5ab97b0 ----------------------------------------------------------------------- facdadc254e2986452761598bef88e66b5ab97b0 uhd: Output Rx/Tx gain limits to log to make it more transparent. ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Tue Jun 30 21:17:20 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 30 Jun 2015 21:17:20 GMT Subject: osmo-trx.git branch achemeris/phase_err_meas updated. 7a8218077805b230df54bd9baad34fd00e59b343 Message-ID: <201506302117.t5ULHK6m045377@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, achemeris/phase_err_meas has been updated discards 6530bee67d463e7a8f4bf4c60e2bba79f6296c4b (commit) discards 58a5d29cb3695ad6da73df3a4bd738a49743632a (commit) discards 1370757e2a100e7b0248445769151b8525596a3f (commit) via 7a8218077805b230df54bd9baad34fd00e59b343 (commit) via 8f01fd659ecb0b0bf4dab304cdd6e4906c55a4f2 (commit) via 9d5d9217996fa961b7e391097eaede3f01378709 (commit) via facdadc254e2986452761598bef88e66b5ab97b0 (commit) via eefa8e58f7fd9d3f3545a932338921b4d82b54e6 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (6530bee67d463e7a8f4bf4c60e2bba79f6296c4b) \ N -- N -- N (7a8218077805b230df54bd9baad34fd00e59b343) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=7a8218077805b230df54bd9baad34fd00e59b343 commit 7a8218077805b230df54bd9baad34fd00e59b343 Author: Alexander Chemeris Date: Mon Jun 29 22:42:32 2015 -0400 Transceiver: Compansate for frequency error. http://cgit.osmocom.org/osmo-trx/commit/?id=8f01fd659ecb0b0bf4dab304cdd6e4906c55a4f2 commit 8f01fd659ecb0b0bf4dab304cdd6e4906c55a4f2 Author: Alexander Chemeris Date: Mon Jun 29 20:46:46 2015 -0400 Transceiver: Better abstraction for the quality calculations. http://cgit.osmocom.org/osmo-trx/commit/?id=9d5d9217996fa961b7e391097eaede3f01378709 commit 9d5d9217996fa961b7e391097eaede3f01378709 Author: Alexander Chemeris Date: Mon Jun 29 20:16:47 2015 -0400 Transceiver: First attempt to calculate received bursts phase error. ----------------------------------------------------------------------- Summary of changes: CommonLibs/Logger.cpp | 2 +- Transceiver52M/UHDDevice.cpp | 14 ++++++++++---- 2 files changed, 11 insertions(+), 5 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Tue Jun 30 22:10:45 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 30 Jun 2015 22:10:45 GMT Subject: osmo-trx.git branch achemeris/ramp-mask created. 2f7a2029be85de8eec87064b711a7e50eb8886db Message-ID: <201506302210.t5UMAj4a052497@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, achemeris/ramp-mask has been created at 2f7a2029be85de8eec87064b711a7e50eb8886db (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=2f7a2029be85de8eec87064b711a7e50eb8886db commit 2f7a2029be85de8eec87064b711a7e50eb8886db Author: Alexander Chemeris Date: Tue Jun 30 18:10:15 2015 -0400 fix memory leak. http://cgit.osmocom.org/osmo-trx/commit/?id=44916e95b5e5a56d708d50708105e82318a3fb51 commit 44916e95b5e5a56d708d50708105e82318a3fb51 Author: Tom Tsou Date: Mon Jun 29 19:27:35 2015 -0700 hack: Add manual cosine power ramp mask ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Tue Jun 30 23:48:29 2015 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 30 Jun 2015 23:48:29 GMT Subject: osmo-trx.git branch achemeris/ramp-mask updated. 3f092457493b1ae030e877aa5aa58c671a800a90 Message-ID: <201506302348.t5UNmTjC064861@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, achemeris/ramp-mask has been updated via 3f092457493b1ae030e877aa5aa58c671a800a90 (commit) via b4a046c9016d616705bf998be3496411302b46bc (commit) from 2f7a2029be85de8eec87064b711a7e50eb8886db (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=3f092457493b1ae030e877aa5aa58c671a800a90 commit 3f092457493b1ae030e877aa5aa58c671a800a90 Author: Alexander Chemeris Date: Tue Jun 30 19:47:57 2015 -0400 5 bit ramp-up/ramp-down http://cgit.osmocom.org/osmo-trx/commit/?id=b4a046c9016d616705bf998be3496411302b46bc commit b4a046c9016d616705bf998be3496411302b46bc Author: Alexander Chemeris Date: Tue Jun 30 19:27:57 2015 -0400 Remove c2_burst. ----------------------------------------------------------------------- Summary of changes: Transceiver52M/sigProcLib.cpp | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit