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 460f9ef7da1db11b104fdfe635ebcbd8a071f205 (commit)
via f92e44c5399d8914aad58bd2c74005b3640c5a9d (commit)
from 881dcaf7aa262e3c14c104e49e65cd2ee3bf93c3 (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=460f9ef7da1db11b104fdfe635eb…
commit 460f9ef7da1db11b104fdfe635ebcbd8a071f205
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Aug 1 00:38:36 2016 +0200
fsm: Make sure we call 'onenter' of new state, not old state
Change-Id: I1a0181c25d9debe935e86d97ddffc24675e56a5f
http://cgit.osmocom.org/libosmocore/commit/?id=f92e44c5399d8914aad58bd2c740…
commit f92e44c5399d8914aad58bd2c74005b3640c5a9d
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Aug 1 00:24:19 2016 +0200
lapd_core: Fix crash in lapd_dl_flush_hist()
When lapd_dl_flush_hist() was called before we actually had started a
transmit history from lapd_dl_init(), we woul segfault before this
patch.
Change-Id: Ifa677c9b335dd2884b4f3e44699d901957a0500b
-----------------------------------------------------------------------
Summary of changes:
src/fsm.c | 1 +
src/gsm/lapd_core.c | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
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, master has been updated
via d6920df6303bf3004f34cc888a06948c399f09a5 (commit)
from af3443385b4da3b951601a8d847cbf1101dfe51f (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=d6920df6303bf3004f34cc888a06948…
commit d6920df6303bf3004f34cc888a06948c399f09a5
Author: Tom Tsou <tom.tsou(a)ettus.com>
Date: Thu Jul 28 11:14:08 2016 -0700
trx: Fix coverity BER calculation NULL dereference
Allow output of encoded bit count or error count on BER calculation
without requiring both pointers to exist.
Change-Id: I2c78fa6a92a3b3da4aad8f70353e5a43451b0aa5
Fixes: Coverity CID 137963
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
-----------------------------------------------------------------------
Summary of changes:
src/osmo-bts-trx/gsm0503_coding.c | 15 +++++++++------
1 file changed, 9 insertions(+), 6 deletions(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
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, neels/dyn_fixes has been created
at 7916c6fa929e5deb74925cba6738120d7da66aec (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=7916c6fa929e5deb74925cba6738120…
commit 7916c6fa929e5deb74925cba6738120d7da66aec
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Jul 27 15:16:29 2016 +0200
dyn TS: measurement: use correct nr of subslots, rm code dup
In measurement.c, fix the number of sublots for TCH/F_TCH/H_PDCH, by using
ts_subslots from gsm_data_shared.c. The local copy of subslots_per_pchan[] is
thus no longer needed.
Change-Id: I9d9df470c49487bffd56dde42c7bec0da2f50642
http://cgit.osmocom.org/osmo-bts/commit/?id=b74b4e921b81cd904b76e81094f8c41…
commit b74b4e921b81cd904b76e81094f8c41d482a3bf1
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 29 17:56:35 2016 +0200
sysmo,lc15: ts_connect_as(): log error also for pchan_as == TCH/F_PDCH
Change-Id: I76c868a1e70af16268a6fa42dc736cf0b288ecdb
http://cgit.osmocom.org/osmo-bts/commit/?id=1f84c7269491c57ba021cc0b4b26fb3…
commit 1f84c7269491c57ba021cc0b4b26fb33fb75f16a
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 29 17:55:26 2016 +0200
dyn TS: measurement.c: replace fixme with comment
Change-Id: I04668f6f01a48157a98c6326a9ee48982a09ee62
http://cgit.osmocom.org/osmo-bts/commit/?id=59bf4a33055a8ad9dbfa3bb78080a6b…
commit 59bf4a33055a8ad9dbfa3bb78080a6b67716b1db
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 29 17:54:57 2016 +0200
dyn TS: complete for TRX
Apply similar fixes as for TCH/F_PDCH also for TCH/F_TCH/H_PDCH.
Change-Id: I6669739cd08780cd9ffb9451cdae9f6b9704c4fe
-----------------------------------------------------------------------
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
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, neels/dyn_fixes has been created
at c8fd3b6e4b6844c6d88d9576ab12a8670a4b7e74 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=c8fd3b6e4b6844c6d88d9576ab12a867…
commit c8fd3b6e4b6844c6d88d9576ab12a8670a4b7e74
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 29 18:12:06 2016 +0200
move ts_sublots() to gsm_data_shared.c, it will be used by osmo-bts
Change-Id: I8ba06d7dd6e0ceab3d8d18bb565354d6ed461f7e
http://cgit.osmocom.org/openbsc/commit/?id=f43f81ac2120b973c324a826acdbf076…
commit f43f81ac2120b973c324a826acdbf076f441d097
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 29 18:13:38 2016 +0200
chan_alloc.c: use ts_subslots() instead of subslots_per_pchan[]
The array will move to gsm_data_shared.c; to prepare, use the function
instead.
Change-Id: Icbea7dbd78abf6144e5291f531a97f96507d8cbf
http://cgit.osmocom.org/openbsc/commit/?id=d897782343d268d751af9a1135b721e7…
commit d897782343d268d751af9a1135b721e707fc954e
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 29 18:10:59 2016 +0200
dyn TS: bts_chan_load: use correct nr of subslots
Change-Id: I659acebca82dfb3e305433471be64e9d27439af8
-----------------------------------------------------------------------
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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, dexter/draft has been updated
via 0e1e390a00d662aa71f3c951b857b5c1b1180440 (commit)
from 030afe12d2584ef85d8c57f6aade3d8e770030a3 (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=0e1e390a00d662aa71f3c951b857b5c1…
commit 0e1e390a00d662aa71f3c951b857b5c1b1180440
Author: Philipp <pmaier(a)sysmocom.de>
Date: Fri Jul 29 17:28:25 2016 +0200
Cleaned up the debug messages a bit
Change-Id: I8571391c5e21bcd181574cd5941d440efb7521dc
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gprs_llc_xid.h | 3 +++
openbsc/include/openbsc/gprs_sndcp_xid.h | 6 +++---
openbsc/src/gprs/gprs_llc.c | 5 ++---
openbsc/src/gprs/gprs_llc_xid.c | 12 +++++++++++-
openbsc/src/gprs/gprs_sndcp.c | 32 ++------------------------------
openbsc/src/gprs/gprs_sndcp_xid.c | 1 +
6 files changed, 22 insertions(+), 37 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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, dexter/draft has been updated
via 030afe12d2584ef85d8c57f6aade3d8e770030a3 (commit)
from 7d0caae1cd8c2825b3e594304b079ab355381047 (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=030afe12d2584ef85d8c57f6aade3d8e…
commit 030afe12d2584ef85d8c57f6aade3d8e770030a3
Author: Philipp <pmaier(a)sysmocom.de>
Date: Fri Jul 29 17:09:48 2016 +0200
Decoder for SNDCP-XID payload compression fields
Change-Id: I9903f623e3e635b829b8ad8505aeec87e44f5cad
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gprs_sndcp_xid.h | 13 +-
openbsc/src/gprs/gprs_sndcp_xid.c | 421 ++++++++++++++++++++++---------
2 files changed, 314 insertions(+), 120 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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, dexter/draft has been updated
via 7d0caae1cd8c2825b3e594304b079ab355381047 (commit)
from 640fa0dccf2b60a5b54e45742b632352a3093b22 (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=7d0caae1cd8c2825b3e594304b079ab3…
commit 7d0caae1cd8c2825b3e594304b079ab355381047
Author: Philipp <pmaier(a)sysmocom.de>
Date: Fri Jul 29 14:50:24 2016 +0200
Compression state is now handled in llme
Change-Id: If22c8bcf953bbf71f6de02084d5cadfed0c1a223
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/debug.h | 1 +
openbsc/include/openbsc/gprs_sndcp.h | 3 +-
openbsc/include/openbsc/gprs_sndcp_comp_entity.h | 3 +-
openbsc/include/openbsc/gprs_sndcp_hdrcomp.h | 8 +-
openbsc/src/gprs/gprs_llc.c | 7 +-
openbsc/src/gprs/gprs_llc_xid.c | 1 +
openbsc/src/gprs/gprs_sndcp.c | 19 +-
openbsc/src/gprs/gprs_sndcp_comp_entity.c | 78 +++++--
openbsc/src/gprs/gprs_sndcp_hdrcomp.c | 276 ++++++++++-------------
openbsc/src/gprs/gprs_sndcp_xid.c | 69 +++---
openbsc/src/gprs/sgsn_main.c | 5 +
openbsc/src/gprs/slhc.c | 103 +++------
12 files changed, 277 insertions(+), 296 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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, pablo/talloc has been deleted
was 864492c4cab18a61fa0e3ca6dea2018e07738d9c
-----------------------------------------------------------------------
864492c4cab18a61fa0e3ca6dea2018e07738d9c src: remove our own copy of talloc
-----------------------------------------------------------------------
hooks/post-receive
--
An utility library for Open Source Mobile Communications
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 A-bis protcol interface library".
The branch, laforge/ipa-client-fixes has been deleted
was f1febda826b87ac78a4cc33504159cc7821e3190
-----------------------------------------------------------------------
f1febda826b87ac78a4cc33504159cc7821e3190 it's called 'truncated' message, not 'trunked'
-----------------------------------------------------------------------
hooks/post-receive
--
Osmocom A-bis protcol interface library
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 A-bis protcol interface library".
The branch, tobias/csd has been deleted
was 68f9151e649cca93f87f9ac7892f498f403cf175
-----------------------------------------------------------------------
68f9151e649cca93f87f9ac7892f498f403cf175 Adds support for GSM 08.60 data frame en-/decoding
-----------------------------------------------------------------------
hooks/post-receive
--
Osmocom A-bis protcol interface library
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 A-bis protcol interface library".
The branch, misdn_lapd has been deleted
was f0831c6b09192b8e57b45d808a0de646abe68850
-----------------------------------------------------------------------
f0831c6b09192b8e57b45d808a0de646abe68850 mISDN: introduce new "misdn_lapd" mode as separate driver
-----------------------------------------------------------------------
hooks/post-receive
--
Osmocom A-bis protcol interface library
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 A-bis protcol interface library".
The branch, max/ortp has been deleted
was c87cab8a9e1d8f195f5049d8cd017803ec5d7b77
-----------------------------------------------------------------------
c87cab8a9e1d8f195f5049d8cd017803ec5d7b77 Do not send RTP to port 0
-----------------------------------------------------------------------
hooks/post-receive
--
Osmocom A-bis protcol interface library
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 A-bis protcol interface library".
The branch, jolly/multi-trx has been deleted
was 2ee56428f8d2dff9b4a9e31c810d988091d3a087
-----------------------------------------------------------------------
2ee56428f8d2dff9b4a9e31c810d988091d3a087 Support for multiple RSL connections with ABIS/ipaccess (BTS side)
-----------------------------------------------------------------------
hooks/post-receive
--
Osmocom A-bis protcol interface library
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, for/master has been deleted
was d6920df6303bf3004f34cc888a06948c399f09a5
-----------------------------------------------------------------------
d6920df6303bf3004f34cc888a06948c399f09a5 trx: Fix coverity BER calculation NULL dereference
-----------------------------------------------------------------------
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
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, for/master has been created
at d6920df6303bf3004f34cc888a06948c399f09a5 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=d6920df6303bf3004f34cc888a06948…
commit d6920df6303bf3004f34cc888a06948c399f09a5
Author: Tom Tsou <tom.tsou(a)ettus.com>
Date: Thu Jul 28 11:14:08 2016 -0700
trx: Fix coverity BER calculation NULL dereference
Allow output of encoded bit count or error count on BER calculation
without requiring both pointers to exist.
Change-Id: I2c78fa6a92a3b3da4aad8f70353e5a43451b0aa5
Fixes: Coverity CID 137963
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
-----------------------------------------------------------------------
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
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, master has been updated
via af3443385b4da3b951601a8d847cbf1101dfe51f (commit)
via 0d4b37d641bc09c62f80b685e9450116f7a6aaa8 (commit)
via 45d3bbfb443e9a8c9d6590c073cfac2bfef257eb (commit)
via 576071d6ca2ffa266b3a6e0858b00205827fa10a (commit)
from 5069c1c518fa9e6622adcfb3979da8f58c1c26b9 (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/common/l1sap.c | 14 +++++++++++---
src/osmo-bts-trx/l1_if.c | 44 ++++++++++++++++++++++++++++++++++++++------
2 files changed, 49 insertions(+), 9 deletions(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
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 5f0c71b7d5c38dcd5eecd2836a86cb9b4768a759 (commit)
via c5e75f3e6a5d0dd482d4f5d17da80043fb02e181 (commit)
via d3b7fa837d2300093a8f4fb3c923a3b012108564 (commit)
via b91e6002a6c97cf1c19b14015f4f17a7ad7ace62 (commit)
via 7af652c0b27d79322043a23f4aa081c919546a73 (commit)
via fdd9ad7c40c8ddb49acfbf6689fcc238285ead3c (commit)
via f58852d117c157db28a52f9ce2e058de1822eb98 (commit)
via 9518ffc299e3dd3fd5ff854af047e4d88815dd8b (commit)
via 4673b86f3df46b76e8830dec006d8472eeaaa980 (commit)
via d384110d3d09e06658d5ca2d5c63dc78dd656b91 (commit)
via 6e999b75fa3881540e0426f01c9f80b8953ec33c (commit)
via cf7933892a995db7c02a3421df90c84556c38776 (commit)
via e2eb5cb6a11c484ecfb77c917c11db2820c263ab (commit)
via 2e84b60652d3a6c5bf6d4c8bbc77092b6747f3b8 (commit)
via ec1b5a0e9e2b6549e0ede48e803095e569997355 (commit)
from 350533cc32cf686b6375f92083981e23c2a86082 (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=5f0c71b7d5c38dcd5eecd2836a86cb9b…
commit 5f0c71b7d5c38dcd5eecd2836a86cb9b4768a759
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 23 20:15:28 2016 +0200
dyn TS: OS#1778 workaround: disable TCH/F on dyn TS for nitb
To avoid two phones picking mismatching TCH pchans, never pick TCH/F on dynamic
TS in osmo-nitb.
Add gsm_network flag dyn_ts_allow_tch_f, set to true by default in
gsm_network_init().
Set this flag to false in osmo-nitb's main().
See http://osmocom.org/issues/1778
Reasoning about ways to solve this:
* a compile time switch doesn't work because libbsc is first compiled and then
linked to both osmo-nitb and osmo-bsc.
* we could test net->bsc_api == msc_bsc_api(), but I have the so-called MSC
split waiting on branch sysmocom/cscn, which will result in msc_bsc_api() not
being linked in the osmo-bsc binary.
* have a function am_i_nitb() with different implementations in osmo-nitb and
osmo-bsc, but then we'd need to add implementations to all tests and other
binaries linking lchan_alloc().
* have a flag in struct bsc_api, but so far there are only function pointers
there.
Having a "global" flag in gsm_network allows to add a VTY command in case we
decide to keep this feature (#1781), has no linking implications and is nicely
explicit.
Tested that osmo-bsc still picks TCH/F on dyn TS indirectly, since I have no
standalone MSC available: when compiling osmo-nitb with the line that sets
dyn_ts_allow_tch_f = false commented out, TCH/F is picked as described in
OS#1778; and by printf-verifying that dyn_ts_allow_tch_f == true in osmo-bsc
main(), only osmo-nitb should have TCH/F disabled.
Related: OS#1778, OS#1781
Change-Id: If7e4797a72815fc6e2bbef27756ea5df69f4bde7
http://cgit.osmocom.org/openbsc/commit/?id=c5e75f3e6a5d0dd482d4f5d17da80043…
commit c5e75f3e6a5d0dd482d4f5d17da80043fb02e181
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 23 17:17:34 2016 +0200
dyn TS: Rename bsc_dyn_pdch.c to bsc_dyn_ts.c
It's no longer just for IPAC style TCH/F_PDCH, but also contains code for
TCH/F_TCH/H_PDCH, so pick a more general name.
Change-Id: Ic19db81eca03fd72738839ee3686b6b4c8b6b437
http://cgit.osmocom.org/openbsc/commit/?id=d3b7fa837d2300093a8f4fb3c923a3b0…
commit d3b7fa837d2300093a8f4fb3c923a3b012108564
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 23 20:08:41 2016 +0200
dyn TS: split dyn_pdch_init() for new dyn type and rename
Init both TCH/F_PDCH and TCH/F_TCH/H_PDCH via dyn_ts_init(), which
refactors dyn_pdch_init().
Make dyn_ts_switchover_start from abis_rsl.c public in abis_rsl.h, so we can
start the initial switchover to PDCH from dyn_ts_init(); in abis_rsl.h include
gsm_utils.h for enum gsm_phys_chan_config.
Change-Id: I5c0b257ba8ff0e9c9a2268681a84b0681a778368
http://cgit.osmocom.org/openbsc/commit/?id=b91e6002a6c97cf1c19b14015f4f17a7…
commit b91e6002a6c97cf1c19b14015f4f17a7ad7ace62
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 23 19:45:15 2016 +0200
dyn TS: implement pchan switchover logic
In struct gsm_lchan, add dyn.rqd_ref and dyn.rqd_ta. These save the Channel
Requested details across the PDCH deactivation dance.
abis_rsl.c: add static functions:
* dyn_ts_switchover*() for the various stages of switchover between pchans.
* pchan_for_lchant() to derive the desired pchan from the lchan type that was
set during lchan_alloc().
* rsl_chan_activate_lchan_as_pdch() to compose the simpler RSL CHAN ACT message
without introducing numerous special cases to the normal RSL CHAN ACT code.
In rsl_chan_activate_lchan(), detect and initiate required pchan switchovers if
requested pchan on a dyn TS differs.
In rsl_rx_rf_chan_rel_ack(), initiate or continue pchan switchovers after a
channel was released.
In rsl_rx_chan_act_ack(), notice that a switchover is complete.
In chan_alloc.c, add ts_subslots(): abis_rsl.c will need to know the number of
subslots per pchan, to verify that all lchans are free before dyn TS
switchover. The subslots_per_pchan[] array is static to lchan_alloc.c, and
since we need a non-trivial check for dyn TS anyway, add public ts_subslots()
to lchan_alloc.c, which also checks the current dyn pchan type.
Change-Id: I5c6bce13092a10204113d84678c587c65e35e4fd
http://cgit.osmocom.org/openbsc/commit/?id=7af652c0b27d79322043a23f4aa081c9…
commit 7af652c0b27d79322043a23f4aa081c919546a73
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 23 19:51:09 2016 +0200
dyn TS: chan act: set chan_nr according to dyn pchan type
Change-Id: Ica5ef2197b3e97d5e895f3e3221295d5d0ef8908
http://cgit.osmocom.org/openbsc/commit/?id=fdd9ad7c40c8ddb49acfbf6689fcc238…
commit fdd9ad7c40c8ddb49acfbf6689fcc238285ead3c
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Jul 14 03:01:24 2016 +0200
dyn TS: enhance channel allocator for dynamic TS
Change _lc_find_bts() to _lc_dyn_find_bts() with added dyn_as_pchan arg to
pass exactly as which pchan we'd like to allocate on a dynamic TS. Add
_lc_find_bts() as wrapper so non-dynamic-TS callers remain unchanged.
Also add dyn_as_pchan arg to _lc_find_trx() (not renaming to dyn and wrapping
because there is only one caller).
Implement dynamic allocator logic in _lc_find_trx() and lchan_alloc().
A returned dynamic channel still needs to be switched to the proper mode, which
will follow in another commit.
Replace a fixme comment with a normal comment in subslots_per_pchan[], because
handling of dynamic TS is now defined.
Change-Id: I18da7679300c43220d9baa6a304e8df74d366249
http://cgit.osmocom.org/openbsc/commit/?id=f58852d117c157db28a52f9ce2e058de…
commit f58852d117c157db28a52f9ce2e058de1822eb98
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 23 17:57:53 2016 +0200
dyn TS: rsl_lchan_lookup(): add dyn PCHAN
Accept GSM_PCHAN_TCH_F_TCH_H_PDCH for TCH/F and TCH/H if in matching pchan mode
or switching to matching pchan.
Accept RSL_CHAN_OSMO_PDCH chan_nr cbits for GSM_PCHAN_TCH_F_TCH_H_PDCH pchan.
Change-Id: If8f7c118f69e5a9f370bfe25f82f3d5a8de75b51
http://cgit.osmocom.org/openbsc/commit/?id=9518ffc299e3dd3fd5ff854af047e4d8…
commit 9518ffc299e3dd3fd5ff854af047e4d88815dd8b
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Jul 14 03:09:56 2016 +0200
dyn TS: verify_chan_comb(): handle new dyn TS NM_CHANC_*
Change-Id: I7ce754a48c7f492e921a4450745383bb8dd7225c
http://cgit.osmocom.org/openbsc/commit/?id=4673b86f3df46b76e8830dec006d8472…
commit 4673b86f3df46b76e8830dec006d8472eeaaa980
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 23 20:18:40 2016 +0200
dyn TS: rsl *2chan_nr(): handle TCH/F_TCH/H_PDCH
In gsm_lchan2chan_nr() use the current pchan type.
In gsm_lchan_as_pchan2chan_nr(), add the special case of non-standard cbits for
activating PDCH on a TCH/F_TCH/H_PDCH dyn TS. This way, gsm_pchan2chan_nr()
conforms to the standard and does not need access to a ts struct.
Change-Id: If248b9073b9f397110a2003d8e1a04afdc1c0e20
http://cgit.osmocom.org/openbsc/commit/?id=d384110d3d09e06658d5ca2d5c63dc78…
commit d384110d3d09e06658d5ca2d5c63dc78dd656b91
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Mon Jul 18 23:43:44 2016 +0200
dyn TS: gsm_lchan2chan_nr(): decouple from ts->pchan
For upcoming dynamic TS, the pchan choice for RSL De-/Activation is not
trivial. So in order to pass the desired pchan to generate the RSL chan_nr,
introduce gsm_lchan_as_pchan2chan_nr().
To avoid code dup, this requires decoupling the gsm_ts2chan_nr() pchan from the
actual ts struct, so refactor gsm_ts2chan_nr() to gsm_pchan2chan_nr() with
explicit pchan, ts_nr and lchan_nr arguments.
Change-Id: I1a40e8452fe8120d350a27973e56be0b8c8c517f
http://cgit.osmocom.org/openbsc/commit/?id=6e999b75fa3881540e0426f01c9f80b8…
commit 6e999b75fa3881540e0426f01c9f80b8953ec33c
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 23 21:00:51 2016 +0200
dyn TS: rename lchan->dyn_pdch to lchan->dyn
This will also be used by the new dynamic TS type, so make the name more
general.
Change-Id: I2451b10519dff3e5cdf503b430574c0984d19000
http://cgit.osmocom.org/openbsc/commit/?id=cf7933892a995db7c02a3421df90c845…
commit cf7933892a995db7c02a3421df90c84556c38776
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 23 19:49:58 2016 +0200
prepare dyn TS: act lchan: fetch the channel mode a bit later
Dyn TS will add a new type of chan activation, which does not need a Channel
Mode IE. Incidentally, the dyn PDCH also doesn't need this IE if it opts for
sending a PDCH ACT instead. So it makes sense to compose the Channel Mode IE
only after the dynamic decisions are done.
Change-Id: I66d88ad6a4ae7bee1e552960fd4e92aff953125c
http://cgit.osmocom.org/openbsc/commit/?id=e2eb5cb6a11c484ecfb77c917c11db28…
commit e2eb5cb6a11c484ecfb77c917c11db2820c263ab
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Mon Jul 18 23:56:08 2016 +0200
error log: rsl_chan_activate_lchan: log channel mode error
Change-Id: I0f403b13ff9897770c0b855bf57a9440717b46e8
http://cgit.osmocom.org/openbsc/commit/?id=2e84b60652d3a6c5bf6d4c8bbc77092b…
commit 2e84b60652d3a6c5bf6d4c8bbc77092b6747f3b8
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 23 20:06:27 2016 +0200
cosmetic: dyn_pdch_init(): debug log: use new gsm_ts_and_pchan_name()
Change-Id: I396c2696bdbedb41a1f1fe2183f8eada57dc3413
http://cgit.osmocom.org/openbsc/commit/?id=ec1b5a0e9e2b6549e0ede48e803095e5…
commit ec1b5a0e9e2b6549e0ede48e803095e569997355
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Jul 23 16:54:16 2016 +0200
gsm_ts2chan_nr(): add assertions for lchan_nr
Change-Id: Ibfdef347c85d4a145645a7325cd193ea1b475a54
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/abis_rsl.h | 5 +-
openbsc/include/openbsc/chan_alloc.h | 2 +
openbsc/include/openbsc/gsm_data.h | 4 +
openbsc/include/openbsc/gsm_data_shared.h | 9 +-
openbsc/src/libbsc/Makefile.am | 2 +-
openbsc/src/libbsc/abis_nm.c | 3 +
openbsc/src/libbsc/abis_rsl.c | 367 ++++++++++++++++++++-
.../src/libbsc/{bsc_dyn_pdch.c => bsc_dyn_ts.c} | 50 ++-
openbsc/src/libbsc/bts_ipaccess_nanobts.c | 2 +-
openbsc/src/libbsc/chan_alloc.c | 137 +++++++-
openbsc/src/libbsc/net_init.c | 2 +
openbsc/src/libcommon/gsm_data_shared.c | 50 ++-
openbsc/src/osmo-nitb/bsc_hack.c | 13 +
13 files changed, 604 insertions(+), 42 deletions(-)
rename openbsc/src/libbsc/{bsc_dyn_pdch.c => bsc_dyn_ts.c} (58%)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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, dexter/draft has been updated
via 640fa0dccf2b60a5b54e45742b632352a3093b22 (commit)
from 502284786243f695b3ac87896a277d691150baec (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=640fa0dccf2b60a5b54e45742b632352…
commit 640fa0dccf2b60a5b54e45742b632352a3093b22
Author: Philipp <pmaier(a)sysmocom.de>
Date: Thu Jul 28 18:52:55 2016 +0200
started implementing compression entity handling
Change-Id: Ide81d5bf09f9b0f6565ad2841ef5e4b13231a8c4
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gprs_llc.h | 4 +
openbsc/include/openbsc/gprs_llc_xid.h | 2 +-
openbsc/include/openbsc/gprs_sndcp_comp_entity.h | 75 +++++++
openbsc/include/openbsc/gprs_sndcp_hdrcomp.h | 55 ++++-
openbsc/include/openbsc/gprs_sndcp_xid.h | 9 +-
openbsc/src/gprs/Makefile.am | 2 +-
openbsc/src/gprs/gprs_llc.c | 6 +
openbsc/src/gprs/gprs_sndcp.c | 25 ++-
openbsc/src/gprs/gprs_sndcp_comp_entity.c | 259 +++++++++++++++++++++++
openbsc/src/gprs/gprs_sndcp_hdrcomp.c | 50 +++--
openbsc/src/gprs/gprs_sndcp_xid.c | 2 -
openbsc/src/gprs/sgsn_libgtp.c | 3 -
openbsc/tests/sgsn/Makefile.am | 1 +
13 files changed, 446 insertions(+), 47 deletions(-)
create mode 100644 openbsc/include/openbsc/gprs_sndcp_comp_entity.h
create mode 100644 openbsc/src/gprs/gprs_sndcp_comp_entity.c
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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, neels/dyn_pdch_trx has been updated
via 12c1b01573b05212b3fb123642489deb74569a1a (commit)
from 51d55c19faedd0201a7a84c642653cce2b97aac6 (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=12c1b01573b05212b3fb123642489de…
commit 12c1b01573b05212b3fb123642489deb74569a1a
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Jul 28 18:35:46 2016 +0200
wip
Change-Id: Id64288a535fc92221b1a28b3b42390bccb1d6b4c
-----------------------------------------------------------------------
Summary of changes:
src/osmo-bts-trx/l1_if.c | 24 ++++++++++++++++++------
1 file changed, 18 insertions(+), 6 deletions(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
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, neels/dyn_pdch_trx_no_deact has been updated
discards 67d1aebacc936e93b45a3c517ef9e8f61c5e78b1 (commit)
discards 84c69a3d978ff5628dbbc981a389b99e7998ebb6 (commit)
discards a7ce9e6dc6414aa0df3b3ca554c26ed1517e3bed (commit)
via af3443385b4da3b951601a8d847cbf1101dfe51f (commit)
via 0d4b37d641bc09c62f80b685e9450116f7a6aaa8 (commit)
via 45d3bbfb443e9a8c9d6590c073cfac2bfef257eb (commit)
via 576071d6ca2ffa266b3a6e0858b00205827fa10a (commit)
via 5069c1c518fa9e6622adcfb3979da8f58c1c26b9 (commit)
via 108b60fabac8f85739584124658e062c3fd7f7cb (commit)
via ba656fff9186f76544cf4c59900d5a649c133599 (commit)
via 2b34ae32cf5f986ab594d3b9882392c0fb8fb4e3 (commit)
via 53d792c3b027bfb42d77804e3e687a287e122ef3 (commit)
via dab54b91783d5197e0129de950a705e2da2a4cb9 (commit)
via 9407e644b0246fadec74a45faeedb570a0c04c6b (commit)
via e07ba54d626145a858f9e75e7fe40dd0456bef48 (commit)
via a888e95efafbb449105965f3043d913b93668862 (commit)
via dd34540ce4547a2567bdd266e1a456fc4a199170 (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 (67d1aebacc936e93b45a3c517ef9e8f61c5e78b1)
\
N -- N -- N (af3443385b4da3b951601a8d847cbf1101dfe51f)
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=af3443385b4da3b951601a8d847cbf1…
commit af3443385b4da3b951601a8d847cbf1101dfe51f
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Jul 27 16:06:36 2016 +0200
dyn PDCH: trx l1_if.c: drop fixme, add comment
Change-Id: Ib240f21f4d460524767f4273fc9077617d1ffb43
http://cgit.osmocom.org/osmo-bts/commit/?id=0d4b37d641bc09c62f80b685e945011…
commit 0d4b37d641bc09c62f80b685e9450116f7a6aaa8
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Jul 27 16:20:59 2016 +0200
dyn PDCH: complete for trx: implement bts_model_ts_[dis]connect()
bts_model_ts_disconnect() has nothing to do.
bts_model_ts_connect() merely sets the new pchan on the ts.
Change-Id: Ieb66935d6efc26854e95d238e810c4f8b16cfa88
http://cgit.osmocom.org/osmo-bts/commit/?id=45d3bbfb443e9a8c9d6590c073cfac2…
commit 45d3bbfb443e9a8c9d6590c073cfac2bfef257eb
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Jul 27 16:09:43 2016 +0200
dyn PDCH: trx l1_if.c: factor out trx_set_ts_as_pchan() from trx_set_ts()
To be able to set a specific pchan type for dynamic channels, have the
trx_set_ts_as_pchan() function with an explicit pchan argument instead of
using ts->pchan.
Keep trx_set_ts() as a thin wrapper to use ts->pchan directly.
Change-Id: I9eeef05d2a6763f86a5b89ee7c3b4211f6736e4d
http://cgit.osmocom.org/osmo-bts/commit/?id=576071d6ca2ffa266b3a6e0858b0020…
commit 576071d6ca2ffa266b3a6e0858b00205827fa10a
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Jul 27 15:52:55 2016 +0200
dyn TS, dyn PDCH: common/l1sap.c: properly notice PDCH
In l1sap_ph_rts_ind(), l1sap_ph_data_ind() and to_gsmtap(), the decision
to handle a TS as PDCH was still missing for dynamic TS.
It is not yet clear why this did not impact functionality for dynamic timeslots
on other BTS models. AFAICT they should not work without this patch, but in
fact they do. It would be nice to clarify this some day.
Change-Id: I7b873a089a3de70d980885a7539cb91997464743
-----------------------------------------------------------------------
Summary of changes:
include/osmo-bts/scheduler.h | 12 +-
include/osmo-bts/scheduler_backend.h | 43 +-
src/common/l1sap.c | 4 +-
src/common/pcu_sock.c | 60 +-
src/common/scheduler.c | 28 +-
src/osmo-bts-litecell15/l1_if.c | 1 +
src/osmo-bts-octphy/l1_tch.c | 2 +-
src/osmo-bts-sysmo/l1_if.c | 1 +
src/osmo-bts-sysmo/oml.c | 3 +-
src/osmo-bts-sysmo/sysmobts_vty.c | 17 +
src/osmo-bts-trx/gsm0503_coding.c | 1016 +++++++++++++++++++++++++++++++++-
src/osmo-bts-trx/gsm0503_coding.h | 22 +
src/osmo-bts-trx/l1_if.c | 2 +-
src/osmo-bts-trx/scheduler_trx.c | 159 ++++--
src/osmo-bts-trx/trx_if.c | 31 +-
src/osmo-bts-trx/trx_if.h | 2 +-
16 files changed, 1241 insertions(+), 162 deletions(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
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, master has been updated
via 5069c1c518fa9e6622adcfb3979da8f58c1c26b9 (commit)
from 108b60fabac8f85739584124658e062c3fd7f7cb (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=5069c1c518fa9e6622adcfb3979da8f…
commit 5069c1c518fa9e6622adcfb3979da8f58c1c26b9
Author: Max <msuraev(a)sysmocom.de>
Date: Tue Jul 26 17:58:23 2016 +0200
octphy: fix build
The error was introduced in 61372a20de695a151611753689ee9a3018b101f6.
Change-Id: I9585eec018b88c5d0548a0a55fa4130bb26aa5b6
-----------------------------------------------------------------------
Summary of changes:
src/osmo-bts-octphy/l1_tch.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
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, master has been updated
via 108b60fabac8f85739584124658e062c3fd7f7cb (commit)
from ba656fff9186f76544cf4c59900d5a649c133599 (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=108b60fabac8f85739584124658e062…
commit 108b60fabac8f85739584124658e062c3fd7f7cb
Author: Max <msuraev(a)sysmocom.de>
Date: Mon Jul 25 16:45:31 2016 +0200
Fix dsp tracing at phy config
Due to missing runtime cmd patching DSP tracing was not possible at phy
level of config file. No it is possible to specify it as follows:
...
phy 0
instance 0
dsp-trace-flag debug
dsp-trace-flag mph_cnf
...
Change-Id: Ibbbf81d2c4b5d3adbcbc1f08a844d262e603e571
-----------------------------------------------------------------------
Summary of changes:
src/osmo-bts-sysmo/sysmobts_vty.c | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
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, master has been updated
via ba656fff9186f76544cf4c59900d5a649c133599 (commit)
from 2b34ae32cf5f986ab594d3b9882392c0fb8fb4e3 (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=ba656fff9186f76544cf4c59900d5a6…
commit ba656fff9186f76544cf4c59900d5a649c133599
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Wed Jul 20 23:09:52 2016 +0600
pcu_sock: use osmo_sock_unix_init() from libosmocore
Since the osmo_unixsock_listen() was moved to libosmocore
it would be better to use the library's implementation
instead of reinventing the wheel again.
Change-Id: Id5828649d44ef11e70946793696b0d689d6b35e3
-----------------------------------------------------------------------
Summary of changes:
src/common/pcu_sock.c | 60 +++++----------------------------------------------
1 file changed, 5 insertions(+), 55 deletions(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
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, dexter/draft has been updated
via 502284786243f695b3ac87896a277d691150baec (commit)
from b039098bc0f4cb79fe10281377c05f662d6db264 (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=502284786243f695b3ac87896a277d69…
commit 502284786243f695b3ac87896a277d691150baec
Author: Philipp <pmaier(a)sysmocom.de>
Date: Thu Jul 28 10:53:14 2016 +0200
First version with 'working' rfc1144 header compression
Change-Id: I021fc04a9b248e21ade7aa44556b0b9e86b05c5d
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/gprs_sndcp.c | 6 +++---
openbsc/src/gprs/slhc.c | 3 ---
2 files changed, 3 insertions(+), 6 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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, dexter/draft has been updated
via b039098bc0f4cb79fe10281377c05f662d6db264 (commit)
from f6e436ae12624ae05597266bd860461433c33eda (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=b039098bc0f4cb79fe10281377c05f66…
commit b039098bc0f4cb79fe10281377c05f662d6db264
Author: Philipp <pmaier(a)sysmocom.de>
Date: Thu Jul 28 10:16:40 2016 +0200
improved tests
Change-Id: Ia984f2eff9711a28e4a43be627a64ad33911fc23
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gprs_sndcp_hdrcomp.h | 9 +
openbsc/src/gprs/gprs_sndcp.c | 41 ++--
openbsc/src/gprs/gprs_sndcp_hdrcomp.c | 293 ++++++++++++---------------
openbsc/src/gprs/slhc.c | 3 +
4 files changed, 168 insertions(+), 178 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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 350533cc32cf686b6375f92083981e23c2a86082 (commit)
from e3dc498e01a2a0d03e36f147c0aa3e5b69f3c738 (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=350533cc32cf686b6375f92083981e23…
commit 350533cc32cf686b6375f92083981e23c2a86082
Author: bhargava <Bhargava.Abhyankar(a)radisys.com>
Date: Thu Jul 21 11:14:34 2016 +0530
Modify SI 13 field to support 11 bit RACH
System Information 13 field EGPRS PACKET CHANNEL REQUEST is
modified to support 11 bit RACH. Further VTY configuration is added
to enable/disable 11 bit RACH support in EGPRS. By default 11 bit
RACH support is disabled.
Change-Id: I51357bec936c28a26ab9ff5d59e0e30ca3363297
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gsm_data_shared.h | 1 +
openbsc/include/openbsc/rest_octets.h | 1 +
openbsc/src/libbsc/bsc_vty.c | 30 ++++++++++++++++++++++++++++++
openbsc/src/libbsc/rest_octets.c | 9 ++++++++-
openbsc/src/libbsc/system_information.c | 3 +++
5 files changed, 43 insertions(+), 1 deletion(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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 e3dc498e01a2a0d03e36f147c0aa3e5b69f3c738 (commit)
from e443145d3e504ddf00d441940382f4106e4d9bb7 (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=e3dc498e01a2a0d03e36f147c0aa3e5b…
commit e3dc498e01a2a0d03e36f147c0aa3e5b69f3c738
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Tue Jul 26 19:39:43 2016 +0200
debug log: fix line endings for abis_rsl_rx_rll logging
This function outputs a debug log without line ending, which should be
completed by a subsequent DEBUGPC(), so complete the started log line where
missing in three of the switch cases.
The three cases do print another log message, but since these don't start on a
new line when RLL is in debug level, the log output for these is hard(er) to
read without this patch.
Change-Id: I355647e77e1b2d8e75ae1a167fe87a507a38d82d
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libbsc/abis_rsl.c | 3 +++
1 file changed, 3 insertions(+)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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, master has been updated
via 2b34ae32cf5f986ab594d3b9882392c0fb8fb4e3 (commit)
from 53d792c3b027bfb42d77804e3e687a287e122ef3 (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=2b34ae32cf5f986ab594d3b9882392c…
commit 2b34ae32cf5f986ab594d3b9882392c0fb8fb4e3
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Tue Jul 26 15:22:58 2016 +0200
fix comment in common/l1sap.c, function name changed
Change was in 334df9441a44de00c0dd3f66e73ac6fae28098fb
"cosmetic: clarify TCH/F_PDCH related naming and comments"
Change-Id: If3e353ea5796ee129bdd95e5f954e6c141cffec8
-----------------------------------------------------------------------
Summary of changes:
src/common/l1sap.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
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, master has been updated
via 53d792c3b027bfb42d77804e3e687a287e122ef3 (commit)
from dab54b91783d5197e0129de950a705e2da2a4cb9 (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=53d792c3b027bfb42d77804e3e687a2…
commit 53d792c3b027bfb42d77804e3e687a287e122ef3
Author: Max <msuraev(a)sysmocom.de>
Date: Thu Jul 21 11:15:31 2016 +0200
Activate PTCCH UL
So far PTCCH was activated for DL but not for UL. Fix it.
Change-Id: I4fb5ecdfff1a6b8e8d77f561a9cf780f8e116f4d
Related: OS#1545
-----------------------------------------------------------------------
Summary of changes:
src/osmo-bts-sysmo/oml.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
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 d572054ca77c62fcddbde93a7d354a1fdf8f0ff6 (commit)
from 878bd1f296379ffba949d6fcae2938c13406df5b (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=d572054ca77c62fcddbde93a7d354a1…
commit d572054ca77c62fcddbde93a7d354a1fdf8f0ff6
Author: Max <msuraev(a)sysmocom.de>
Date: Thu Jul 14 15:41:17 2016 +0200
Properly set TA_VALID bit
Check Timing Advance validity and set corresponding bit for Immediate
Assignment message. Previously !polling was errorneously used (polling
bit has nothing to do with TA validity according to 3GPP TS 44.018 Table
10.5.2.16.1) which lead to TA being always valid as polling is always 0
in other parts of the code.
Change-Id: I5d7ecc7f71402b945cae99332be2ebc0b17b9d44
Related: OS#1526
-----------------------------------------------------------------------
Summary of changes:
src/encoding.cpp | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
hooks/post-receive
--
UNNAMED PROJECT
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, master has been updated
via dab54b91783d5197e0129de950a705e2da2a4cb9 (commit)
via 9407e644b0246fadec74a45faeedb570a0c04c6b (commit)
from e07ba54d626145a858f9e75e7fe40dd0456bef48 (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=dab54b91783d5197e0129de950a705e…
commit dab54b91783d5197e0129de950a705e2da2a4cb9
Author: Tom Tsou <tom.tsou(a)ettus.com>
Date: Fri Jul 1 00:10:31 2016 -0700
trx: Enable EGPRS handling through burst lengths
Existing interfaces are coded with the implicit expectation of using
a burst sequence length of 148, which is constant with GSM and GPRS.
That changes with EGPRS, where the burst length may be 444 due to
the use of 8-PSK instead of GMSK modulation.
Setup the interface to accept and return a length value with the
burst sequence. This allows 444 length bit vectors to/from the
EGPRS decoder/encoder. Length is explicitly used as a identifier for
8-PSK vs. GMSK modulated sequences.
Change-Id: I90b46b46b11b6ce280e7f8232d5a2fccec2d4f18
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-bts/commit/?id=9407e644b0246fadec74a45faeedb57…
commit 9407e644b0246fadec74a45faeedb570a0c04c6b
Author: Tom Tsou <tom.tsou(a)ettus.com>
Date: Wed Jul 6 13:29:55 2016 -0700
trx: Add EGPRS coding and decoding procedures
Handles uplink decoding and downlink encoding procedures for MCS 1-9.
Includes Type 1, 2, and 3 headers and tables from 3GPP TS 44.060 in
order to independently recover coding and puncturing scheme (CPS)
parameters for each coded message.
Change-Id: I0f059ae34c6f36179553cbc972f8becf8179eb55
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
-----------------------------------------------------------------------
Summary of changes:
include/osmo-bts/scheduler.h | 12 +-
include/osmo-bts/scheduler_backend.h | 43 +-
src/common/scheduler.c | 26 +-
src/osmo-bts-trx/gsm0503_coding.c | 1016 +++++++++++++++++++++++++++++++++-
src/osmo-bts-trx/gsm0503_coding.h | 22 +
src/osmo-bts-trx/scheduler_trx.c | 159 ++++--
src/osmo-bts-trx/trx_if.c | 31 +-
src/osmo-bts-trx/trx_if.h | 2 +-
8 files changed, 1210 insertions(+), 101 deletions(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
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 e443145d3e504ddf00d441940382f4106e4d9bb7 (commit)
from d1c0e3755f2832270a16bdb2d350463409cad887 (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=e443145d3e504ddf00d441940382f410…
commit e443145d3e504ddf00d441940382f4106e4d9bb7
Author: Max <msuraev(a)sysmocom.de>
Date: Wed Jul 27 12:06:36 2016 +0200
Fix default subscriber regexp
Incorrect regular expression used by default to authorize all
subscribers to implement authorization policy 'accept-all' prevented MS
from camping on the open network.
Change-Id: I20284b3d40ecf4ca1e67d8cd25afb8d5e4ae3025
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libbsc/net_init.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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, master has been updated
via e07ba54d626145a858f9e75e7fe40dd0456bef48 (commit)
via a888e95efafbb449105965f3043d913b93668862 (commit)
via dd34540ce4547a2567bdd266e1a456fc4a199170 (commit)
from 7b186adb0afcfbf3af1a98e6acc46d17408b3dba (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=e07ba54d626145a858f9e75e7fe40dd…
commit e07ba54d626145a858f9e75e7fe40dd0456bef48
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Jul 27 15:39:11 2016 +0200
dyn TS: sysmo,lc15: chan_nr_by_sapi(): add missing assertion
Addition of GSM_PCHAN_TCH_F_TCH_H_PDCH should have added these assertions.
They clarify that only 'real' pchan types are expected in this function.
Change-Id: Ifd4b6820861ef716237e7eeed149b2add9e7d485
http://cgit.osmocom.org/osmo-bts/commit/?id=a888e95efafbb449105965f3043d913…
commit a888e95efafbb449105965f3043d913b93668862
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Jul 27 15:45:50 2016 +0200
log typo: trx_sched_set_pchan()
Change-Id: Icdb193ec6dbb95cf0c3e441c196b309aa599efe6
http://cgit.osmocom.org/osmo-bts/commit/?id=dd34540ce4547a2567bdd266e1a456f…
commit dd34540ce4547a2567bdd266e1a456fc4a199170
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Jul 27 15:32:46 2016 +0200
comment typo: common/l1sap.c
Change-Id: I053766452ee01bed6136a9742551c664666a7989
-----------------------------------------------------------------------
Summary of changes:
src/common/l1sap.c | 2 +-
src/common/scheduler.c | 2 +-
src/osmo-bts-litecell15/l1_if.c | 1 +
src/osmo-bts-sysmo/l1_if.c | 1 +
4 files changed, 4 insertions(+), 2 deletions(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
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 881dcaf7aa262e3c14c104e49e65cd2ee3bf93c3 (commit)
from 9a5bbf36b543ff89c0ed148428d97300880c5804 (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=881dcaf7aa262e3c14c104e49e65…
commit 881dcaf7aa262e3c14c104e49e65cd2ee3bf93c3
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Jul 28 08:02:48 2016 +0200
Mark input string to osmo_talloc_replace_string() as const
This allows us to pass in strings that are 'const', which for the
source of a copy should be the normal/regular case anyway.
Change-Id: Icee6a5f88babd3a4e30bf0886f0f8d3b865d80ce
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/core/utils.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
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, neels/dyn_pdch_trx has been updated
via 51d55c19faedd0201a7a84c642653cce2b97aac6 (commit)
from 48d038d569b1ee23cc726d2f73502add90674c71 (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=51d55c19faedd0201a7a84c642653cc…
commit 51d55c19faedd0201a7a84c642653cce2b97aac6
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Jul 27 18:50:05 2016 +0200
log deact fu
Change-Id: Ia22ccda1ecd63e60525eb7a409599d1eb7fa592d
-----------------------------------------------------------------------
Summary of changes:
src/osmo-bts-trx/l1_if.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
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, neels/dyn_pdch_trx has been updated
discards f3ccc3c7eb88b3810f735c94c3aa63a4f5473614 (commit)
discards 5886b07d86e01ac3ee5227d1acf60c886237bb75 (commit)
discards c2901ea5013a438ccc8b2ced5bc3683d2336603e (commit)
discards 4241adeba7bbcfbcbec8b740690bbc0da085090b (commit)
discards b9c9b60a2566fd97230d2f48f415ca4bb5fc3c99 (commit)
discards 6912165467b47151f0e2946ec3e6827d6fef08fd (commit)
discards f328308df9d3f7cfe3fa0662209eef95c5066891 (commit)
discards 0b303e6de09928080191110a9f1cf268aa6ffa01 (commit)
discards b02bcdfd718f6334016fcae16b420e9fa8980b85 (commit)
via 48d038d569b1ee23cc726d2f73502add90674c71 (commit)
via b78fa8957d80d23e558fc8d68849933217e3c491 (commit)
via f24d87059e8b6fec0a1069de4a4c071b96ef0e26 (commit)
via 819b1c9c2f259dbf52c97c9e5232ed2f2f3f1c95 (commit)
via eddbb5173facb38f9d195e79ccff7275b0659691 (commit)
via 6b69779ff682f93470683ecf06bb3bacda6aedce (commit)
via f252e1d86d382fa35438b362dcc70e3fabd9bee4 (commit)
via 5cd340c99fd109d45f1ca37552e358ee2d1f98c5 (commit)
via a7ce9e6dc6414aa0df3b3ca554c26ed1517e3bed (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 (f3ccc3c7eb88b3810f735c94c3aa63a4f5473614)
\
N -- N -- N (48d038d569b1ee23cc726d2f73502add90674c71)
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=48d038d569b1ee23cc726d2f73502ad…
commit 48d038d569b1ee23cc726d2f73502add90674c71
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Jul 27 16:12:56 2016 +0200
trx: log lchan activation
Change-Id: I296e92c6e06d7b0f042927bf87091fcce475043c
http://cgit.osmocom.org/osmo-bts/commit/?id=b78fa8957d80d23e558fc8d68849933…
commit b78fa8957d80d23e558fc8d68849933217e3c491
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Jul 27 16:06:36 2016 +0200
dyn PDCH: trx l1_if.c: drop fixme, add comment
Change-Id: Ib240f21f4d460524767f4273fc9077617d1ffb43
http://cgit.osmocom.org/osmo-bts/commit/?id=f24d87059e8b6fec0a1069de4a4c071…
commit f24d87059e8b6fec0a1069de4a4c071b96ef0e26
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Jul 27 16:20:42 2016 +0200
dyn PDCH: trx: implement bts_model_ts_disconnect()
Change-Id: I85e455b3342bfdac4e612be1c7cd4b30001f55ad
http://cgit.osmocom.org/osmo-bts/commit/?id=819b1c9c2f259dbf52c97c9e5232ed2…
commit 819b1c9c2f259dbf52c97c9e5232ed2f2f3f1c95
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Jul 27 16:15:00 2016 +0200
dyn PDCH: trx l1_if.c: factor out lchan_deactivate()
For dynamic timeslots, bts_model_ts_disconnect() will need to invoke
deativation of an lchan.
Change-Id: I95c39ab8bad7117ce6b18db8facf3788dd5280bf
http://cgit.osmocom.org/osmo-bts/commit/?id=eddbb5173facb38f9d195e79ccff727…
commit eddbb5173facb38f9d195e79ccff7275b0659691
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Jul 27 15:16:29 2016 +0200
dyn PDCH: trx: add ts_subslots2() in measurement.h
For dyn PDCH, osmo-trx/l1_if.c will need to know the number of subslots per
pchan, to verify that all lchans are free before dyn TS switchover. The
subslots_per_pchan[] array is static to measurement.c, and since we need a
non-trivial check for dyn TS anyway, add public ts_subslots2() to
measurement.c, which also checks the current dyn pchan type.
Naming: A patch to add an identical function called ts_subslots() to openbsc is
waiting to be submitted, and I intend to join these via gsm_data_shared.c once
it is submitted to openbsc. To ease the transition from using the osmo-bts
ts_subslots() function to the one from openbsc, I'm naming this ts_subslots2().
See https://gerrit.osmocom.org/600
Change-Id: Ibe9c053ed304f8ab090e82bb194086694df47da3
http://cgit.osmocom.org/osmo-bts/commit/?id=6b69779ff682f93470683ecf06bb3ba…
commit 6b69779ff682f93470683ecf06bb3bacda6aedce
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Jul 27 16:20:59 2016 +0200
dyn PDCH: trx: implement bts_model_ts_connect()
Change-Id: Ieb66935d6efc26854e95d238e810c4f8b16cfa88
http://cgit.osmocom.org/osmo-bts/commit/?id=f252e1d86d382fa35438b362dcc70e3…
commit f252e1d86d382fa35438b362dcc70e3fabd9bee4
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Jul 27 16:09:43 2016 +0200
dyn PDCH: trx l1_if.c: factor out trx_set_ts_as_pchan() from trx_set_ts()
To be able to set a specific pchan type for dynamic channels, have the
trx_set_ts_as_pchan() function with an explicit pchan argument instead of
using ts->pchan.
Keep trx_set_ts() as a thin wrapper to use ts->pchan directly.
Change-Id: I9eeef05d2a6763f86a5b89ee7c3b4211f6736e4d
http://cgit.osmocom.org/osmo-bts/commit/?id=5cd340c99fd109d45f1ca37552e358e…
commit 5cd340c99fd109d45f1ca37552e358ee2d1f98c5
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Jul 27 16:04:49 2016 +0200
dyn PDCH: trx l1_if.c: factor out lchan_activate()
Dynamic timeslots implementation will need to invoke lchan activation from
bts_model_ts_connect().
Also, it would have been better style to factor this out in a separate
function in the first place.
Change-Id: If26f66eba58264040a79ef06c871964ceebe86e7
http://cgit.osmocom.org/osmo-bts/commit/?id=a7ce9e6dc6414aa0df3b3ca554c26ed…
commit a7ce9e6dc6414aa0df3b3ca554c26ed1517e3bed
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Jul 27 15:52:55 2016 +0200
dyn TS, dyn PDCH: common/l1sap.c: properly notice PDCH
In l1sap_ph_rts_ind(), l1sap_ph_data_ind() and to_gsmtap(), the decision
to handle a TS as PDCH was still missing for dynamic TS.
It is not yet clear why this did not impact functionality for dynamic timeslots
on other BTS models. AFAICT they should not work without this patch, but in
fact they do. It would be nice to clarify this some day.
Change-Id: I7b873a089a3de70d980885a7539cb91997464743
-----------------------------------------------------------------------
Summary of changes:
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
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, neels/dyn_pdch_trx_no_deact has been created
at 67d1aebacc936e93b45a3c517ef9e8f61c5e78b1 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=67d1aebacc936e93b45a3c517ef9e8f…
commit 67d1aebacc936e93b45a3c517ef9e8f61c5e78b1
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Jul 27 16:20:59 2016 +0200
dyn PDCH: trx: implement bts_model_ts_[dis]connect()
bts_model_ts_disconnect() has nothing to do.
bts_model_ts_connect() merely sets the new pchan on the ts.
Change-Id: Ieb66935d6efc26854e95d238e810c4f8b16cfa88
http://cgit.osmocom.org/osmo-bts/commit/?id=84c69a3d978ff5628dbbc981a389b99…
commit 84c69a3d978ff5628dbbc981a389b99e7998ebb6
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Jul 27 16:09:43 2016 +0200
dyn PDCH: trx l1_if.c: factor out trx_set_ts_as_pchan() from trx_set_ts()
To be able to set a specific pchan type for dynamic channels, have the
trx_set_ts_as_pchan() function with an explicit pchan argument instead of
using ts->pchan.
Keep trx_set_ts() as a thin wrapper to use ts->pchan directly.
Change-Id: I9eeef05d2a6763f86a5b89ee7c3b4211f6736e4d
http://cgit.osmocom.org/osmo-bts/commit/?id=a7ce9e6dc6414aa0df3b3ca554c26ed…
commit a7ce9e6dc6414aa0df3b3ca554c26ed1517e3bed
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Jul 27 15:52:55 2016 +0200
dyn TS, dyn PDCH: common/l1sap.c: properly notice PDCH
In l1sap_ph_rts_ind(), l1sap_ph_data_ind() and to_gsmtap(), the decision
to handle a TS as PDCH was still missing for dynamic TS.
It is not yet clear why this did not impact functionality for dynamic timeslots
on other BTS models. AFAICT they should not work without this patch, but in
fact they do. It would be nice to clarify this some day.
Change-Id: I7b873a089a3de70d980885a7539cb91997464743
-----------------------------------------------------------------------
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
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, neels/dyn_pdch_trx has been updated
discards 915b3d437be4ff8446570486ef21ced13444051d (commit)
discards 2b83d2e227297a44121c4ac7547b6068e44e7167 (commit)
discards 1aaa5288999f005ec622ecbf0c5d1c52f61b7364 (commit)
via f3ccc3c7eb88b3810f735c94c3aa63a4f5473614 (commit)
via 5886b07d86e01ac3ee5227d1acf60c886237bb75 (commit)
via c2901ea5013a438ccc8b2ced5bc3683d2336603e (commit)
via 4241adeba7bbcfbcbec8b740690bbc0da085090b (commit)
via b9c9b60a2566fd97230d2f48f415ca4bb5fc3c99 (commit)
via 6912165467b47151f0e2946ec3e6827d6fef08fd (commit)
via f328308df9d3f7cfe3fa0662209eef95c5066891 (commit)
via 0b303e6de09928080191110a9f1cf268aa6ffa01 (commit)
via b02bcdfd718f6334016fcae16b420e9fa8980b85 (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 (915b3d437be4ff8446570486ef21ced13444051d)
\
N -- N -- N (f3ccc3c7eb88b3810f735c94c3aa63a4f5473614)
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=f3ccc3c7eb88b3810f735c94c3aa63a…
commit f3ccc3c7eb88b3810f735c94c3aa63a4f5473614
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Jul 27 16:12:56 2016 +0200
trx: log lchan activation
Change-Id: I296e92c6e06d7b0f042927bf87091fcce475043c
http://cgit.osmocom.org/osmo-bts/commit/?id=5886b07d86e01ac3ee5227d1acf60c8…
commit 5886b07d86e01ac3ee5227d1acf60c886237bb75
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Jul 27 16:06:36 2016 +0200
dyn PDCH: trx l1_if.c: drop fixme, add comment
Change-Id: Ib240f21f4d460524767f4273fc9077617d1ffb43
http://cgit.osmocom.org/osmo-bts/commit/?id=c2901ea5013a438ccc8b2ced5bc3683…
commit c2901ea5013a438ccc8b2ced5bc3683d2336603e
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Jul 27 16:20:42 2016 +0200
dyn PDCH: trx: implement bts_model_ts_disconnect()
Change-Id: I85e455b3342bfdac4e612be1c7cd4b30001f55ad
http://cgit.osmocom.org/osmo-bts/commit/?id=4241adeba7bbcfbcbec8b740690bbc0…
commit 4241adeba7bbcfbcbec8b740690bbc0da085090b
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Jul 27 16:15:00 2016 +0200
dyn PDCH: trx l1_if.c: factor out lchan_deactivate()
For dynamic timeslots, bts_model_ts_disconnect() will need to invoke
deativation of an lchan.
Change-Id: I95c39ab8bad7117ce6b18db8facf3788dd5280bf
http://cgit.osmocom.org/osmo-bts/commit/?id=b9c9b60a2566fd97230d2f48f415ca4…
commit b9c9b60a2566fd97230d2f48f415ca4bb5fc3c99
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Jul 27 15:16:29 2016 +0200
dyn PDCH: trx: add ts_subslots2() in measurement.h
For dyn PDCH, osmo-trx/l1_if.c will need to know the number of subslots per
pchan, to verify that all lchans are free before dyn TS switchover. The
subslots_per_pchan[] array is static to measurement.c, and since we need a
non-trivial check for dyn TS anyway, add public ts_subslots2() to
measurement.c, which also checks the current dyn pchan type.
Naming: A patch to add an identical function called ts_subslots() to openbsc is
waiting to be submitted, and I intend to join these via gsm_data_shared.c once
it is submitted to openbsc. To ease the transition from using the osmo-bts
ts_subslots() function to the one from openbsc, I'm naming this ts_subslots2().
See https://gerrit.osmocom.org/600
Change-Id: Ibe9c053ed304f8ab090e82bb194086694df47da3
http://cgit.osmocom.org/osmo-bts/commit/?id=6912165467b47151f0e2946ec3e6827…
commit 6912165467b47151f0e2946ec3e6827d6fef08fd
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Jul 27 16:20:59 2016 +0200
dyn PDCH: trx: implement bts_model_ts_connect()
Change-Id: Ieb66935d6efc26854e95d238e810c4f8b16cfa88
http://cgit.osmocom.org/osmo-bts/commit/?id=f328308df9d3f7cfe3fa0662209eef9…
commit f328308df9d3f7cfe3fa0662209eef95c5066891
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Jul 27 16:09:43 2016 +0200
dyn PDCH: trx l1_if.c: factor out trx_set_ts_as_pchan() from trx_set_ts()
To be able to set a specific pchan type for dynamic channels, have the
trx_set_ts_as_pchan() function with an explicit pchan argument instead of
using ts->pchan.
Keep trx_set_ts() as a thin wrapper to use ts->pchan directly.
Change-Id: I9eeef05d2a6763f86a5b89ee7c3b4211f6736e4d
http://cgit.osmocom.org/osmo-bts/commit/?id=0b303e6de09928080191110a9f1cf26…
commit 0b303e6de09928080191110a9f1cf268aa6ffa01
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Jul 27 16:04:49 2016 +0200
dyn PDCH: trx l1_if.c: factor out lchan_activate()
Dynamic timeslots implementation will need to invoke lchan activation from
bts_model_ts_connect().
Also, it would have been better style to factor this out in a separate
function in the first place.
Change-Id: If26f66eba58264040a79ef06c871964ceebe86e7
http://cgit.osmocom.org/osmo-bts/commit/?id=b02bcdfd718f6334016fcae16b420e9…
commit b02bcdfd718f6334016fcae16b420e9fa8980b85
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Jul 27 15:52:55 2016 +0200
dyn TS, dyn PDCH: common/l1sap.c: properly notice PDCH
In l1sap_ph_rts_ind(), l1sap_ph_data_ind() and to_gsmtap(), the decision
to handle a TS as PDCH was still missing for dynamic TS.
It is not yet clear why this did not impact functionality for dynamic
timeslots. AFAICT they should not have worked without this patch.
TODO: clarify
Change-Id: I7b873a089a3de70d980885a7539cb91997464743
-----------------------------------------------------------------------
Summary of changes:
include/osmo-bts/measurement.h | 1 +
src/common/bts.c | 8 ------
src/common/l1sap.c | 4 +--
src/common/measurement.c | 1 +
src/common/oml.c | 6 -----
src/common/scheduler.c | 11 +++-----
src/osmo-bts-litecell15/l1_if.c | 8 +-----
src/osmo-bts-trx/l1_if.c | 57 +++++++++-------------------------------
src/osmo-bts-trx/scheduler_trx.c | 2 --
9 files changed, 20 insertions(+), 78 deletions(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
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, neels/lc15_dyn_pdch_fix has been created
at 7d11f2241291c96effd6ff82625423782761c6eb (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=7d11f2241291c96effd6ff826254237…
commit 7d11f2241291c96effd6ff82625423782761c6eb
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Jul 27 15:37:50 2016 +0200
dyn TS: lc15: add missing PDCH detection
It is not yet clear why dyn TS on lc15 work without this patch.
Change-Id: I97b30a40fc384d11752ddab1903372b33f2568a2
-----------------------------------------------------------------------
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
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, dexter/draft has been updated
via f6e436ae12624ae05597266bd860461433c33eda (commit)
via d1c0e3755f2832270a16bdb2d350463409cad887 (commit)
via bbbcfe5b7343e12d0ab16d5393bed7ebe6653adc (commit)
via 745857277cd24fadcd27d54aaa402bd82090cc86 (commit)
via 34b8b5b29b72e245cc159ed4b035f6377988b762 (commit)
via c1658762234fa8593348760c6f20e6a10a13d6e6 (commit)
via f29dd5f15b315d1363d7302c50f2c9aceade8ccc (commit)
via 8151648ceb4688cac9ced9b1c159c6e1968fc0f1 (commit)
via 400746801470dba23b30c05e40c135b9d33eb6df (commit)
via c6926d064df18814a13e1ffd2f0d9f832d161ffb (commit)
via 67933a19d67a30bfbf40a1a0cfb703505f7b8b40 (commit)
via 7c989e7ced2c2b9949d18db17b6caaa9b317c1ba (commit)
via 14314bd808369f0da32860412acfcd775e5c7b24 (commit)
via b1c227e5abbe023615c591ccaf865a3dcb9c742e (commit)
via 17a6bab150bd70954b00645c8d1f18ce3ccf8948 (commit)
via d091b8de21506571f64c248a7635af60cc77633c (commit)
via 15fcd10fde06f841c5f3e0ce4c9fded463fad470 (commit)
via b572d7c45eaa65d7b36ab339022e560f2e797098 (commit)
via 9ddd8e6267a744caa0f206eeccb28b413fc987d5 (commit)
via 9331df16cf9241824dcef4e205456c274af3070e (commit)
via 1de159168cd924e361e778f7b2f1d85c2329e2e8 (commit)
via 82040101ebcc6350f53a9e0853418a9bc597963a (commit)
via b997f8444313ff7ab99d66b400fc79cae8302166 (commit)
via 5aa5196fbf07d5311bf4d99a90bff303989564f0 (commit)
via 4011e728d22a9affbe41fb2bfc8e69c14bd706ab (commit)
via 9759374adbb632ff5f8a4b739e0f62a9c9017622 (commit)
via a3d93ed2f9c114634b749c1304039e709a21a270 (commit)
via 575420637981828b64c1292ada015d7170b89390 (commit)
via 176b62a80c0170f1b9a1578d0b16c3ef27cf1a8f (commit)
from a20bca0fc32024918a22ec1dadcf7557fdd763fe (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=f6e436ae12624ae05597266bd8604614…
commit f6e436ae12624ae05597266bd860461433c33eda
Merge: a20bca0 d1c0e37
Author: Philipp <pmaier(a)sysmocom.de>
Date: Wed Jul 27 15:51:00 2016 +0200
Merge remote-tracking branch 'origin/master' into dexter/draft
Conflicts:
openbsc/src/gprs/gprs_gmm.c
openbsc/src/gprs/gprs_llc.c
Change-Id: I6e5332393725a5af5cafc39c25c34115e8772e2b
-----------------------------------------------------------------------
Summary of changes:
contrib/jenkins.sh | 98 ++++---
debian/changelog | 2 +
openbsc/doc/control-interface.txt | 21 --
openbsc/doc/osmocom-authn-protocol.txt | 250 ----------------
openbsc/doc/sgsn-remote-protocol.txt | 468 ------------------------------
openbsc/include/openbsc/gprs_gmm.h | 8 +-
openbsc/include/openbsc/gprs_llc.h | 15 +-
openbsc/include/openbsc/gprs_sgsn.h | 7 +-
openbsc/include/openbsc/gsm_data_shared.h | 13 +-
openbsc/include/openbsc/osmux.h | 1 +
openbsc/include/openbsc/sgsn.h | 26 ++
openbsc/src/gprs/gprs_gmm.c | 156 ++++++----
openbsc/src/gprs/gprs_llc.c | 180 +++++++-----
openbsc/src/gprs/gprs_sgsn.c | 42 ++-
openbsc/src/gprs/gprs_sndcp.c | 5 +-
openbsc/src/gprs/sgsn_libgtp.c | 4 +
openbsc/src/gprs/sgsn_main.c | 3 +
openbsc/src/gprs/sgsn_vty.c | 17 +-
openbsc/src/libbsc/abis_rsl.c | 118 ++++----
openbsc/src/libbsc/bsc_dyn_pdch.c | 29 +-
openbsc/src/libbsc/chan_alloc.c | 19 +-
openbsc/src/libcommon/gsm_data_shared.c | 106 ++++++-
openbsc/src/libmgcp/mgcp_protocol.c | 6 +-
openbsc/src/libmsc/mncc_sock.c | 57 +---
openbsc/src/osmo-bsc_nat/bsc_mgcp_utils.c | 5 +-
openbsc/src/utils/bs11_config.c | 3 +-
openbsc/tests/ctrl_test_runner.py | 5 +-
openbsc/tests/sgsn/Makefile.am | 1 +
openbsc/tests/sgsn/sgsn_test.c | 24 +-
openbsc/tests/vty_test_runner.py | 2 +
30 files changed, 615 insertions(+), 1076 deletions(-)
delete mode 100644 openbsc/doc/control-interface.txt
delete mode 100644 openbsc/doc/osmocom-authn-protocol.txt
delete mode 100644 openbsc/doc/sgsn-remote-protocol.txt
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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, dexter/draft has been updated
via a20bca0fc32024918a22ec1dadcf7557fdd763fe (commit)
from 79e0416b7ebcbade0ea9b2519d88e359d71aa58f (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=a20bca0fc32024918a22ec1dadcf7557…
commit a20bca0fc32024918a22ec1dadcf7557fdd763fe
Author: Philipp <pmaier(a)sysmocom.de>
Date: Wed Jul 27 15:00:46 2016 +0200
latest state
Change-Id: Idbc07fc5e241260e3d2c6b8ba883821a31034501
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gprs_sndcp.h | 3 +
openbsc/include/openbsc/gsm_subscriber.h | 4 +-
openbsc/src/gprs/gprs_sndcp.c | 131 +++++++++++---
openbsc/src/gprs/gprs_sndcp_hdrcomp.c | 288 ++++++++++++++++++++++++++-----
openbsc/src/gprs/slhc.c | 8 +-
openbsc/src/libmsc/gsm_04_08.c | 25 +++
6 files changed, 388 insertions(+), 71 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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, sysmocom/revert_WAIT_ASSIGN has been created
at 89c66de35bc7e3a94af4d9d991b145933b3cc8a9 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-pcu/commit/?id=89c66de35bc7e3a94af4d9d991b1459…
commit 89c66de35bc7e3a94af4d9d991b145933b3cc8a9
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Jun 8 15:27:40 2016 +0200
Revert "tbf: Add state WAIT_ASSIGN"
This reverts commit f1a7b8fc6651f92a8b7f3f27b7ca05d07f4e44e0.
Conflicts:
tests/tbf/TbfTest.err
The commit broke GPRS service at least for osmo-bts-sysmo on a SysmoBTS 1002
with current master of osmo-bts (ef30f50d5d6d5f863fc147d05ccdceb89284934e).
The error observed is the following log output (was viewing both osmo-bts-sysmo
and osmo-pcu logs interleaved):
<0002> tbf.cpp:874 TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=WAIT ASSIGN) T3169 timeout during transsmission
<0002> tbf.cpp:893 - Assignment was on CCCH
<0002> tbf.cpp:899 - No uplink data received yet
<0007> l1sap.c:904 RACH for packet access
<0001> pcu_l1_if.cpp:311 RACH request received: sapi=1 qta=0, ra=121, fn=13653
[repeat]
When removing this single commit from current osmo-pcu master, GPRS service
works well on SysmoBTS, with current osmo-bts master.
The TbfTest.err expected output needed adjustment after the revert.
Disclaimer: I am not aware of adverse effects this commit may have. I have no
idea what the WAIT_ASSIGN state is used for -- further review is required.
Change-Id: I1532f8e93194368cdc1e3846f82afa6d68cd5fbd
-----------------------------------------------------------------------
hooks/post-receive
--
UNNAMED PROJECT
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, ttsou/egprs has been updated
discards a95a0fe76d2b0fc4100cd7f2627b7f38a336326e (commit)
discards 0750f3de4aa12e4406a70c76a5e18f0d9678b1c3 (commit)
via 5ba71448083eec6e523aee3eff54973e81bcbb1b (commit)
via 7f5c74fa3aa61f170aa0ffaf5a60fe06f6a60a70 (commit)
via 7b186adb0afcfbf3af1a98e6acc46d17408b3dba (commit)
via b0f77ce68548b90f4252dfee61f96e58e15aa7e3 (commit)
via 090a41f897091f3386b1517d33e12eca4ef5a528 (commit)
via 78458a3811af63829039e327a8f77f74055ae03e (commit)
via 21ffe07894ae66346b3073eb0a170a977805b8e7 (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 (a95a0fe76d2b0fc4100cd7f2627b7f38a336326e)
\
N -- N -- N (5ba71448083eec6e523aee3eff54973e81bcbb1b)
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=5ba71448083eec6e523aee3eff54973…
commit 5ba71448083eec6e523aee3eff54973e81bcbb1b
Author: Tom Tsou <tom.tsou(a)ettus.com>
Date: Fri Jul 1 00:10:31 2016 -0700
trx: Enable EGPRS handling through burst lengths
Existing interfaces are coded with the implicit expectation of using
a burst sequence length of 148, which is constant with GSM and GPRS.
That changes with EGPRS, where the burst length may be 444 due to
the use of 8-PSK instead of GMSK modulation.
Setup the interface to accept and return a length value with the
burst sequence. This allows 444 length bit vectors to/from the
EGPRS decoder/encoder. Length is explicitly used as a identifier for
8-PSK vs. GMSK modulated sequences.
Change-Id: I90b46b46b11b6ce280e7f8232d5a2fccec2d4f18
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-bts/commit/?id=7f5c74fa3aa61f170aa0ffaf5a60fe0…
commit 7f5c74fa3aa61f170aa0ffaf5a60fe06f6a60a70
Author: Tom Tsou <tom.tsou(a)ettus.com>
Date: Wed Jul 6 13:29:55 2016 -0700
trx: Add EGPRS coding and decoding procedures
Handles uplink decoding and downlink encoding procedures for MCS 1-9.
Includes Type 1, 2, and 3 headers and tables from 3GPP TS 44.060 in
order to independently recover coding and puncturing scheme (CPS)
parameters for each coded message.
Change-Id: I0f059ae34c6f36179553cbc972f8becf8179eb55
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
-----------------------------------------------------------------------
Summary of changes:
include/osmo-bts/scheduler.h | 10 ++
src/common/l1sap.c | 5 +
src/common/oml.c | 9 ++
src/common/pcu_sock.c | 8 ++
src/common/rsl.c | 225 ++++++++++++++++++++++++++++++++++++---
src/common/scheduler.c | 12 +--
src/osmo-bts-litecell15/l1_if.c | 13 ++-
src/osmo-bts-litecell15/oml.c | 33 ++++--
src/osmo-bts-sysmo/l1_if.c | 13 ++-
src/osmo-bts-sysmo/oml.c | 33 ++++--
src/osmo-bts-trx/scheduler_trx.c | 21 ++--
src/osmo-bts-trx/trx_if.c | 8 +-
src/osmo-bts-trx/trx_if.h | 3 -
13 files changed, 334 insertions(+), 59 deletions(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
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, dexter/draft has been updated
via 79e0416b7ebcbade0ea9b2519d88e359d71aa58f (commit)
from 42076ce7e1ff77a8b3bf7dac222d4ed633e84021 (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=79e0416b7ebcbade0ea9b2519d88e359…
commit 79e0416b7ebcbade0ea9b2519d88e359d71aa58f
Author: Philipp <pmaier(a)sysmocom.de>
Date: Tue Jul 26 23:09:23 2016 +0200
We can generate v42bis and v44 compression parameters now.
Change-Id: I7982c60e630071de94f02a203d82bb735f030f3f
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gprs_sndcp_xid.h | 51 +++++
openbsc/src/gprs/gprs_sndcp_xid.c | 338 ++++++++++++++++++++++---------
2 files changed, 288 insertions(+), 101 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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, neels/dyn_pdch_trx has been updated
discards 28d5e939e9412ede73e3c4a758ff84c020e504c3 (commit)
discards 72a93b21ab2984937fd9353cdcd4965b67e041f7 (commit)
discards 9577b2e1db9476f6e30a6cfe51ca3e7b8f934fda (commit)
discards 0739406e5dadfd0c58d968284e2df83231f16689 (commit)
discards 8501d8f7f788db97aebd7500f59efc6c913f965d (commit)
discards 939dce4ce4bfb975c053a8de04d418afa0ac3d14 (commit)
discards c890c8abe7b93693ac6d20cc0c1076b4549ae3ba (commit)
via 915b3d437be4ff8446570486ef21ced13444051d (commit)
via 2b83d2e227297a44121c4ac7547b6068e44e7167 (commit)
via 1aaa5288999f005ec622ecbf0c5d1c52f61b7364 (commit)
via 7b186adb0afcfbf3af1a98e6acc46d17408b3dba (commit)
via b0f77ce68548b90f4252dfee61f96e58e15aa7e3 (commit)
via 090a41f897091f3386b1517d33e12eca4ef5a528 (commit)
via 78458a3811af63829039e327a8f77f74055ae03e (commit)
via 21ffe07894ae66346b3073eb0a170a977805b8e7 (commit)
via 6e656748b7fa8b7e00d610eaaf4de84113b67a0b (commit)
via 73cb583e5147a267a370c576e8ac77507de6d0d7 (commit)
via c9582ac2d7366233ab64f2868f17071c2ddadf32 (commit)
via c57304b65e0789167f992ffc9b4037c871569880 (commit)
via 9ab51522dacb56db832340d66f22f2e3c59e89c7 (commit)
via 8e22ac3d1a48b5982ffa3be3dd189071a064e7d9 (commit)
via ee2299c8fa4fe6721bfe99b7bf6178c123151733 (commit)
via 95dec9ff4ac3a4f4622152171aa77492c6b70836 (commit)
via 334df9441a44de00c0dd3f66e73ac6fae28098fb (commit)
via 290c7d954faa9410c4c6740787e8e3bbf1c92d6c (commit)
via 7f1365c05e94782f4c8e466aa1795e3e09acd330 (commit)
via 2479ef4133b274df9abe179320ee9b11cb572ba4 (commit)
via ae65ccd0b2fe22e3c6ab5c855ff948f93ada0eed (commit)
via 8a2f026cf060e007eab073920313e17bb534a3a9 (commit)
via 4355021b8afdad989b285fa823b6cbf2bb175c45 (commit)
via 2ed03cd640fa13adb1d408f300b4a326c2ecbdff (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 (28d5e939e9412ede73e3c4a758ff84c020e504c3)
\
N -- N -- N (915b3d437be4ff8446570486ef21ced13444051d)
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=915b3d437be4ff8446570486ef21ced…
commit 915b3d437be4ff8446570486ef21ced13444051d
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Tue Jul 26 19:38:41 2016 +0200
wip
Change-Id: Id1f8b734811429cc8cfca399e1373ef38eb226e8
http://cgit.osmocom.org/osmo-bts/commit/?id=2b83d2e227297a44121c4ac7547b606…
commit 2b83d2e227297a44121c4ac7547b6068e44e7167
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Tue Jul 5 15:32:30 2016 +0200
wip
Change-Id: I940faaa02f8c96bd96a1d38ea305451c5bf7552d
http://cgit.osmocom.org/osmo-bts/commit/?id=1aaa5288999f005ec622ecbf0c5d1c5…
commit 1aaa5288999f005ec622ecbf0c5d1c52f61b7364
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Tue Jul 26 15:22:58 2016 +0200
fix comment in common/l1sap.c, function name changed
Change-Id: If3e353ea5796ee129bdd95e5f954e6c141cffec8
-----------------------------------------------------------------------
Summary of changes:
.gitignore | 2 -
doc/dyn_pdch.msc | 39 -
doc/msc-README | 2 -
include/osmo-bts/gsm_data.h | 2 +
include/osmo-bts/measurement.h | 2 +
include/osmo-bts/rsl.h | 8 +-
include/osmo-bts/scheduler_backend.h | 1 +
src/common/bts.c | 8 +
src/common/l1sap.c | 36 +-
src/common/measurement.c | 10 +-
src/common/msg_utils.c | 2 +-
src/common/oml.c | 25 +-
src/common/pcu_sock.c | 12 +-
src/common/rsl.c | 346 +++++--
src/common/scheduler.c | 27 +
src/osmo-bts-litecell15/l1_if.c | 21 +-
src/osmo-bts-litecell15/oml.c | 33 +-
src/osmo-bts-sysmo/l1_if.c | 13 +-
src/osmo-bts-sysmo/oml.c | 40 +-
src/osmo-bts-trx/gsm0503_conv.c | 178 ++++
src/osmo-bts-trx/gsm0503_conv.h | 15 +
src/osmo-bts-trx/gsm0503_interleaving.c | 413 ++++++++-
src/osmo-bts-trx/gsm0503_interleaving.h | 40 +-
src/osmo-bts-trx/gsm0503_mapping.c | 202 +++-
src/osmo-bts-trx/gsm0503_mapping.h | 23 +-
src/osmo-bts-trx/gsm0503_parity.c | 23 +
src/osmo-bts-trx/gsm0503_parity.h | 2 +
src/osmo-bts-trx/gsm0503_tables.c | 1520 +++++++++++++++++++++++++++++++
src/osmo-bts-trx/gsm0503_tables.h | 31 +
src/osmo-bts-trx/l1_if.c | 65 +-
30 files changed, 2940 insertions(+), 201 deletions(-)
delete mode 100644 doc/dyn_pdch.msc
delete mode 100644 doc/msc-README
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
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, master has been updated
via 7b186adb0afcfbf3af1a98e6acc46d17408b3dba (commit)
via b0f77ce68548b90f4252dfee61f96e58e15aa7e3 (commit)
via 090a41f897091f3386b1517d33e12eca4ef5a528 (commit)
via 78458a3811af63829039e327a8f77f74055ae03e (commit)
via 21ffe07894ae66346b3073eb0a170a977805b8e7 (commit)
from 6e656748b7fa8b7e00d610eaaf4de84113b67a0b (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/common/l1sap.c | 5 +
src/common/oml.c | 9 ++
src/common/pcu_sock.c | 8 ++
src/common/rsl.c | 225 +++++++++++++++++++++++++++++++++++++---
src/osmo-bts-litecell15/l1_if.c | 13 ++-
src/osmo-bts-litecell15/oml.c | 33 ++++--
src/osmo-bts-sysmo/l1_if.c | 13 ++-
src/osmo-bts-sysmo/oml.c | 33 ++++--
8 files changed, 305 insertions(+), 34 deletions(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
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, sysmocom/cscn has been updated
discards a13cb8d44d6e6487a1da780e1828482edddc25ed (commit)
discards 709a87bf3e92ace0c4909784a3926df3f21a0f77 (commit)
discards da78b8be66ac76653b642f9f9d27aab2a55bbc4c (commit)
discards 5be928573a6fee09f5d95efbbef11d6cbe382982 (commit)
discards a0baaeb4be221705666ac63c67b9d0bbd634283c (commit)
discards 4807bcbf62e49096d596117c0aa6fcdbaad7ff30 (commit)
discards 9dde4a177f701c4e5ae70759dadfc09135453476 (commit)
discards 38a21779cd974e34a770f312e759385854d687e4 (commit)
discards efbe29e939eb83ba87b1210d613868c72cdccb75 (commit)
discards b4d3e68c97815ae676e1b7f3356e8e17c4aad1a1 (commit)
discards ac519ea2bb6cba2e79b70aa1083da89b19b4f01d (commit)
discards 586add71795bac917f4f09319e78f34e66173c97 (commit)
discards 06ee0449fbfcf08f2d4d7e68908e1845ba33554a (commit)
discards d19a53215f5067a75be12a015b58280271d92f52 (commit)
discards b676a057c5b96d495ab8fe634f42390a40089ea3 (commit)
discards dce8b28d46407e7f7761a07e8da0917c6273ed61 (commit)
discards 317a2104580ce81d5b44868441b2ade36ce35459 (commit)
discards c42657b96ee35b66252f732acf1db125dc563efc (commit)
discards 9de1101ae9db01091e61bab1510f33e79862a167 (commit)
discards b07c0373025de1dc7682cf9aa65e3e0e30f8edde (commit)
discards 8708123236f40eda12c38ddd60e640d5e2506cee (commit)
discards 8005f203b5e61e756ef74665b3b4d90209ae91ff (commit)
discards 4ce1acb82ada95566b3f69874e3718908523717b (commit)
discards 9c6b6e19ee3bbff77e741ca533c948e4d13ec047 (commit)
discards 3fc1be08728d01984c097ab2ec1429fdc9172a77 (commit)
discards 1b775087d96ee9ca46da1be83446bcbaeacb961d (commit)
discards ee2f32fb1803ee82571989f41ec47d5e4334dcc9 (commit)
discards 253187e658c70001959d37fb1978e655dfcaf019 (commit)
discards b9427f777ca6a853f74ce8376ce54e42918ef9d4 (commit)
discards 5d815d61cb2a832d213d287120d4c444e02cf5e1 (commit)
discards 6a4f73f4a024fa8cf6df4e21bdc19d02d247f52a (commit)
via 21f5854b5be228f9bdd5ff675501c95d231a0c91 (commit)
via f0e7a75c6632f8f90fbca411173580296072e710 (commit)
via 5a9e8e58f37d2939c24718b90db534ae378a0489 (commit)
via 2d310f5423daabf6ec51d32b0da625ecbeb9f0b5 (commit)
via 2686d326e507d9694c0f9b06ccb7bcfe664df387 (commit)
via 82c6cbbbd923529941b60bc56e583fc6f22e92b4 (commit)
via f62bd2873dbc080eb0f3d1a6269b5d38f33e3154 (commit)
via a86a2088775d6c71d042cfc543c7857f3a29110f (commit)
via 0b8c89867750e7920629f74ddbeeccfac31dca71 (commit)
via 0747517f830af95121786de9bedc5a7772b5c915 (commit)
via d2e97b6057a8a372555ec21194abf3ef31f60fe3 (commit)
via 3002626861923578f4e1ddf36da0309d9203af32 (commit)
via 52ce56ff2d2ac9332c563567754622a91b846d8d (commit)
via d07a9607e2caee75e157ebe57cc4f850f9ed241e (commit)
via 92e6449dae685d198fdfe12ff435a88c93c7f54f (commit)
via fbc406ab3471780fc8d1c93e8a8e63708a7fbd7c (commit)
via e28096143fddb498f69f7bdc8d52632d721c630e (commit)
via e01b544ae0d4b9378dd71af1f9d9d349763bd3ad (commit)
via 5f09bbf02244d294382318ef9c0e0b12a2a90bda (commit)
via 8f53e1b45577bc06c8ec5609151c630e431e9617 (commit)
via 687cc47589c0fab4cc24474a2fcddacbec0b443d (commit)
via 91b8594d80740577f24c866ecbed31b420dceb51 (commit)
via f41871002bae4b3438b35e7070992b31de9fe1c7 (commit)
via 17a350b5dfdf22a82fa44a397d21214fb3d6387d (commit)
via f64e829aafad35f342f140788458a6c4c16ff57a (commit)
via 73293b25344f1b974133e3628a03cd93d8519d13 (commit)
via 1ec6cc7658059a677550396fb3f306003cbd02f5 (commit)
via 5fd95c69ee72a47106015d4740546a6f91c8cf83 (commit)
via 12983ce85317aa16607f85bd1a391a8704ac31ea (commit)
via 711b2bfc6f4cad53304a27b0064228a89d96c00a (commit)
via fa9a41ae9eaa6c4030c49598839e78df7e9bcd76 (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 (a13cb8d44d6e6487a1da780e1828482edddc25ed)
\
N -- N -- N (21f5854b5be228f9bdd5ff675501c95d231a0c91)
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:
openbsc/include/openbsc/gsm_subscriber.h | 1 -
openbsc/src/libmsc/cscn_vty.c | 2 --
openbsc/src/libmsc/gsm_subscriber.c | 2 +-
3 files changed, 1 insertion(+), 4 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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, neels/dyn_ts has been updated
discards add81a50e5ae483baef4773db24ecc9a8ff8780b (commit)
discards e575ae51aa46acb52b40a7b7f52ee3de9898497c (commit)
discards 549b46550687576e0650dcde93f886855eeddc8a (commit)
discards 55a984d83e7fe93c99bcf8268d1afe621679125f (commit)
discards a01173deb30e563306ca4b2e5d06139d41344fb3 (commit)
discards 1e0ac9c9c5ab5b574c4057d2315c94c5b5ae9579 (commit)
discards 133c870b91b5e92937dd925d90bfa6b0dfd0da7e (commit)
discards 9c3a53bdd05e911ade8a3c6223ba7548c2fd3bbb (commit)
via 7b186adb0afcfbf3af1a98e6acc46d17408b3dba (commit)
via b0f77ce68548b90f4252dfee61f96e58e15aa7e3 (commit)
via 090a41f897091f3386b1517d33e12eca4ef5a528 (commit)
via 78458a3811af63829039e327a8f77f74055ae03e (commit)
via 21ffe07894ae66346b3073eb0a170a977805b8e7 (commit)
via 6e656748b7fa8b7e00d610eaaf4de84113b67a0b (commit)
via 73cb583e5147a267a370c576e8ac77507de6d0d7 (commit)
via c9582ac2d7366233ab64f2868f17071c2ddadf32 (commit)
via c57304b65e0789167f992ffc9b4037c871569880 (commit)
via 9ab51522dacb56db832340d66f22f2e3c59e89c7 (commit)
via 8e22ac3d1a48b5982ffa3be3dd189071a064e7d9 (commit)
via ee2299c8fa4fe6721bfe99b7bf6178c123151733 (commit)
via 95dec9ff4ac3a4f4622152171aa77492c6b70836 (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 (add81a50e5ae483baef4773db24ecc9a8ff8780b)
\
N -- N -- N (7b186adb0afcfbf3af1a98e6acc46d17408b3dba)
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=7b186adb0afcfbf3af1a98e6acc46d1…
commit 7b186adb0afcfbf3af1a98e6acc46d17408b3dba
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Jul 21 18:28:30 2016 +0200
dyn TS: implement litecell15 specifics
For chan_nr_by_sapi(), add GSM_PCHAN_TCH_F_TCH_H_PDCH to pick_pchan().
Add GSM_PCHAN_TCH_F_TCH_H_PDCH to pchan_to_logChComb[] for first pchan
initialization.
In ts_connect_as(), make sure that callers pass proper "real world" pchan
types, i.e. reject the "meta" GSM_PCHAN_TCH_F_TCH_H_PDCH pchan constant.
In ts_opstart(), connect as PCHAN_NONE since we will only know the desired
pchan when the first RSL chan activ is received.
Add GSM_PCHAN_TCH_F_TCH_H_PDCH to lchan_to_GsmL1_SubCh_t(), by using its
current "real" pchan mode.
Call cb_ts_[dis]connected() unconditionally, i.e. not only for TCH_F_PDCH when
a pending flag is set. The cb_ts_[dis]connected() will be a no-op if the pchan
type is not dynamic.
Change-Id: Ie30323f968da25027045c42a7ae7f1e70ca711ae
http://cgit.osmocom.org/osmo-bts/commit/?id=b0f77ce68548b90f4252dfee61f96e5…
commit b0f77ce68548b90f4252dfee61f96e58e15aa7e3
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sun Jul 24 15:42:47 2016 +0200
lc15/oml.c: rename ts_connect() to ts_opstart()
ts_connect() is only called during OPSTART. Name it such because a special
case for OPSTART will be added there for dyn TS.
Change-Id: Iba6880d94142096a8371b08f7404035912cadbb0
http://cgit.osmocom.org/osmo-bts/commit/?id=090a41f897091f3386b1517d33e12ec…
commit 090a41f897091f3386b1517d33e12eca4ef5a528
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sun Jul 24 15:24:56 2016 +0200
dyn TS: implement SysmoBTS specifics
For chan_nr_by_sapi(), add GSM_PCHAN_TCH_F_TCH_H_PDCH to pick_pchan().
Add GSM_PCHAN_TCH_F_TCH_H_PDCH to pchan_to_logChComb[] for first pchan
initialization.
In ts_connect_as(), make sure that callers pass proper "real world" pchan
types, i.e. reject the "meta" GSM_PCHAN_TCH_F_TCH_H_PDCH pchan constant.
In ts_opstart(), connect as PCHAN_NONE since we will only know the desired
pchan when the first RSL chan activ is received.
Add GSM_PCHAN_TCH_F_TCH_H_PDCH to lchan_to_GsmL1_SubCh_t(), by using its
current "real" pchan mode.
Call cb_ts_[dis]connected() unconditionally, i.e. not only for TCH_F_PDCH when
a pending flag is set. The cb_ts_[dis]connected() will be a no-op if the pchan
type is not dynamic.
Change-Id: Iaffd2fc0aa9fc6c4a2acbc534ce6384392e0635b
http://cgit.osmocom.org/osmo-bts/commit/?id=78458a3811af63829039e327a8f77f7…
commit 78458a3811af63829039e327a8f77f74055ae03e
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sun Jul 24 15:16:59 2016 +0200
sysmo/oml.c: rename ts_connect() to ts_opstart()
ts_connect() is only called during OPSTART. Name it such because a special
case for OPSTART will be added there for dyn TS.
Change-Id: I09cc81e79661e8084aeebf8132435c207b2cf422
http://cgit.osmocom.org/osmo-bts/commit/?id=21ffe07894ae66346b3073eb0a170a9…
commit 21ffe07894ae66346b3073eb0a170a977805b8e7
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Jul 15 01:03:32 2016 +0200
dyn TS: common TCH/F_TCH/H_PDCH implementation
common/l1sap: For dyn TS, the BSC will issue RSL Chan Activ requests with a
non-standard chan_nr. While the rest of the code now understands that, the L1
phy will not. Translate to standard PDCH (== TCH/F).
common/oml: use dyn TS' current pchan mode for lchans config.
common/pcu_sock: detect desired PDCH mode of dyn TS.
common/rsl: implement reconnection chain of a TS for changing its pchan:
* rsl_rx_chan_activ():
** Add dyn_pchan_from_chan_nr() to derive the requested pchan from the RSL
chan_nr IE.
** Notice the need for a pchan change and invoke dyn_ts_l1_reconnect() (s.b.)
** Make Chan Mode IE presence optional, because the non-standard PDCH
activation message is simpler and does not require it.
** Do PDCH activation via PCU.
* Add dyn_ts_l1_reconnect(): store state and disconnect the L1 channel;
then wait for cb_ts_disconnected().
* Add osmo_dyn_ts_disconnected() to cb_ts_disconnected():
verify state and connect with the new pchan type; then wait for
cb_ts_connected().
* Add osmo_dyn_ts_connected() to cb_ts_connected(), which re-issues
the cached chan activation message from before disconnecting the L1 channel.
* Also send an rf chan rel/act ack for dyn TS upon PDCH de/act via PCU.
* Add dyn_ts_pdch_release(): on channel release of a dyn TS in PDCH mode,
release via the PCU. Call from rsl_rx_rd_chan_rel().
Change-Id: I463bb6b4e57674f091c3badba9257374961c52c7
-----------------------------------------------------------------------
Summary of changes:
include/osmo-bts/scheduler_backend.h | 1 +
src/common/scheduler.c | 27 +
src/osmo-bts-trx/gsm0503_conv.c | 178 ++++
src/osmo-bts-trx/gsm0503_conv.h | 15 +
src/osmo-bts-trx/gsm0503_interleaving.c | 413 ++++++++-
src/osmo-bts-trx/gsm0503_interleaving.h | 40 +-
src/osmo-bts-trx/gsm0503_mapping.c | 202 +++-
src/osmo-bts-trx/gsm0503_mapping.h | 23 +-
src/osmo-bts-trx/gsm0503_parity.c | 23 +
src/osmo-bts-trx/gsm0503_parity.h | 2 +
src/osmo-bts-trx/gsm0503_tables.c | 1520 +++++++++++++++++++++++++++++++
src/osmo-bts-trx/gsm0503_tables.h | 31 +
12 files changed, 2471 insertions(+), 4 deletions(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
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, ttsou/egprs has been updated
discards 7a19ec22c5700f578fef9d583e18e90eff03b160 (commit)
discards de2e5798e23e023ad15c6179ed2b102f44b8db4b (commit)
discards 2d1cf4ed327e10c9f6761a99b39124e0676faaa3 (commit)
via a95a0fe76d2b0fc4100cd7f2627b7f38a336326e (commit)
via 0750f3de4aa12e4406a70c76a5e18f0d9678b1c3 (commit)
via 6e656748b7fa8b7e00d610eaaf4de84113b67a0b (commit)
via 73cb583e5147a267a370c576e8ac77507de6d0d7 (commit)
via c9582ac2d7366233ab64f2868f17071c2ddadf32 (commit)
via c57304b65e0789167f992ffc9b4037c871569880 (commit)
via 9ab51522dacb56db832340d66f22f2e3c59e89c7 (commit)
via 8e22ac3d1a48b5982ffa3be3dd189071a064e7d9 (commit)
via ee2299c8fa4fe6721bfe99b7bf6178c123151733 (commit)
via 95dec9ff4ac3a4f4622152171aa77492c6b70836 (commit)
via 334df9441a44de00c0dd3f66e73ac6fae28098fb (commit)
via 290c7d954faa9410c4c6740787e8e3bbf1c92d6c (commit)
via 7f1365c05e94782f4c8e466aa1795e3e09acd330 (commit)
via 2479ef4133b274df9abe179320ee9b11cb572ba4 (commit)
via ae65ccd0b2fe22e3c6ab5c855ff948f93ada0eed (commit)
via 8a2f026cf060e007eab073920313e17bb534a3a9 (commit)
via 4355021b8afdad989b285fa823b6cbf2bb175c45 (commit)
via 2ed03cd640fa13adb1d408f300b4a326c2ecbdff (commit)
via cff0d44e53bce69a9c8831925d1489c4024ccb1c (commit)
via b8f5f4e176c5402ec529225864313f0787502049 (commit)
via b151301c6c91f8ecc02aa18ee746b02cf61f6fee (commit)
via 1c1b0e843d50b3bc6d82bb78e09242a4d0b7b21f (commit)
via e3edc17426139e16da869ac62f80ce45bd452935 (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 (7a19ec22c5700f578fef9d583e18e90eff03b160)
\
N -- N -- N (a95a0fe76d2b0fc4100cd7f2627b7f38a336326e)
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=a95a0fe76d2b0fc4100cd7f2627b7f3…
commit a95a0fe76d2b0fc4100cd7f2627b7f38a336326e
Author: Tom Tsou <tom.tsou(a)ettus.com>
Date: Fri Jul 1 00:10:31 2016 -0700
trx: Enable EGPRS handling through burst lengths
Existing interfaces are coded with the implicit expectation of using
a burst sequence length of 148, which is constant with GSM and GPRS.
That changes with EGPRS, where the burst length may be 444 due to
the use of 8-PSK instead of GMSK modulation.
Setup the interface to accept and return a length value with the
burst sequence. This allows 444 length bit vectors to/from the
EGPRS decoder/encoder. Length is explicitly used as a identifier for
8-PSK vs. GMSK modulated sequences.
Change-Id: I90b46b46b11b6ce280e7f8232d5a2fccec2d4f18
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-bts/commit/?id=0750f3de4aa12e4406a70c76a5e18f0…
commit 0750f3de4aa12e4406a70c76a5e18f0d9678b1c3
Author: Tom Tsou <tom.tsou(a)ettus.com>
Date: Wed Jul 6 13:29:55 2016 -0700
trx: Add EGPRS coding and decoding procedures
Handles uplink decoding and downlink encoding procedures for MCS 1-9.
Includes Type 1, 2, and 3 headers and tables from 3GPP TS 44.060 in
order to independently recover coding and puncturing scheme (CPS)
parameters for each coded message.
Change-Id: I0f059ae34c6f36179553cbc972f8becf8179eb55
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
-----------------------------------------------------------------------
Summary of changes:
.gitignore | 2 -
doc/dyn_pdch.msc | 39 ---
doc/msc-README | 2 -
include/osmo-bts/gsm_data.h | 2 +
include/osmo-bts/rsl.h | 8 +-
include/osmo-bts/scheduler.h | 4 +-
src/common/l1sap.c | 13 +-
src/common/msg_utils.c | 8 +-
src/common/oml.c | 16 +-
src/common/pcu_sock.c | 4 +-
src/common/rsl.c | 129 ++++------
src/osmo-bts-litecell15/oml.c | 4 +-
src/osmo-bts-sysmo/misc/sysmobts_eeprom.h | 2 +-
src/osmo-bts-sysmo/misc/sysmobts_par.c | 6 +
src/osmo-bts-sysmo/oml.c | 11 +-
src/osmo-bts-trx/Makefile.am | 4 +-
src/osmo-bts-trx/gsm0460.c | 73 ------
src/osmo-bts-trx/gsm0460.h | 172 -------------
src/osmo-bts-trx/gsm0503_coding.c | 409 ++++++++++++++----------------
src/osmo-bts-trx/gsm0503_coding.h | 26 +-
src/osmo-bts-trx/l1_if.c | 13 +-
src/osmo-bts-trx/scheduler_trx.c | 8 +-
tests/bursts/Makefile.am | 3 +-
23 files changed, 314 insertions(+), 644 deletions(-)
delete mode 100644 doc/dyn_pdch.msc
delete mode 100644 doc/msc-README
delete mode 100644 src/osmo-bts-trx/gsm0460.c
delete mode 100644 src/osmo-bts-trx/gsm0460.h
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
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 878bd1f296379ffba949d6fcae2938c13406df5b (commit)
from 1d7644b23a5901c84dd99f6202a0ed98d003ae91 (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=878bd1f296379ffba949d6fcae2938c…
commit 878bd1f296379ffba949d6fcae2938c13406df5b
Author: Max <msuraev(a)sysmocom.de>
Date: Wed Jul 20 13:05:05 2016 +0200
Remove useless ARFCN parameter
ARFCN is already part of TRX struct so there's no need to supply it
explicitly in a separate parameter. I've tested and those are the same
anyway.
Change-Id: I8e975c52cbc819427880093b1e5371fe1f8ce460
-----------------------------------------------------------------------
Summary of changes:
src/gprs_rlcmac.h | 2 +-
src/gprs_rlcmac_sched.cpp | 6 ++----
src/osmo-bts-sysmo/sysmo_l1_if.c | 2 +-
src/pcu_l1_if.cpp | 6 +++---
src/pcu_l1_if.h | 2 +-
tests/tbf/TbfTest.cpp | 10 +++++-----
6 files changed, 13 insertions(+), 15 deletions(-)
hooks/post-receive
--
UNNAMED PROJECT