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 Open Source GSM Base Band stack".
The branch, fixeria/trx has been updated
via 0192c028e449d9d5f33cf8f0099e0742b1ba80e2 (commit)
via f09be8a9af8735449a0d846c0b432f7090a4342c (commit)
via bd6e320c086b0b272665b82ab794a03755706055 (commit)
via 0c201abbffa6404b134374c59e6f9ed73e6757c0 (commit)
via 5c70e48077352d35b86aec733dda59d05aab1e01 (commit)
via 96da00d45766d43c919d059fb94e9106cff33f2b (commit)
via 6c0b1261a3cb62b578bf3f86d06f5498e70bf589 (commit)
from feec102aea039c4091fa9cf6075d45fd23448bd3 (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/osmocom-bb/commit/?id=0192c028e449d9d5f33cf8f0099e0…
commit 0192c028e449d9d5f33cf8f0099e0742b1ba80e2
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Fri Jan 5 15:06:42 2018 +0700
trxcon/scheduler: use TCH frame length defs from libosmocodec
Change-Id: I6439d3cadd2dc1fa8fe401eb61c977a12ec844f2
http://cgit.osmocom.org/osmocom-bb/commit/?id=f09be8a9af8735449a0d846c0b432…
commit f09be8a9af8735449a0d846c0b432f7090a4342c
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Fri Jan 5 14:08:58 2018 +0700
trxcon/scheduler: drop meaningless TODO comment
Since both TA and AGC loops should be implemented in transceiver,
this TODO is meaningless. Let's drop it.
Change-Id: I84979712e2a1b849acaee53d5cd50de4e1e357c2
http://cgit.osmocom.org/osmocom-bb/commit/?id=bd6e320c086b0b272665b82ab794a…
commit bd6e320c086b0b272665b82ab794a03755706055
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Fri Jan 5 07:24:04 2018 +0700
trxcon/scheduler: use linuxlist API for lchan management
As there is no any order relation between logical channels, it's
better to use the linuxlist API instead of talloc array.
Change-Id: I5a78582c77ed1ab33817d240e065dc4cd4708199
http://cgit.osmocom.org/osmocom-bb/commit/?id=0c201abbffa6404b134374c59e6f9…
commit 0c201abbffa6404b134374c59e6f9ed73e6757c0
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Thu Jan 4 05:17:51 2018 +0300
trxcon/scheduler: deactivate lchans when resetting / deleting TS
Previously, when resetting or deleting a timeslot, we did not
deactivate the logical channels, relaying on talloc hierarchical
nature. This approach may cause some problems, e.g. on embedded
systems with emulated talloc API.
Change-Id: I8c34c793df87bd8c79b7bf1f05b949faf10520e8
http://cgit.osmocom.org/osmocom-bb/commit/?id=5c70e48077352d35b86aec733dda5…
commit 5c70e48077352d35b86aec733dda59d05aab1e01
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Thu Jan 4 01:26:34 2018 +0100
trxcon/scheduler: reset lchan state after deactivation
Let's assume that a logical channel, which was already in use,
is activated again for a new connection. As we don't reset the
state variables, such as burst masks or ciphering data, it may
cause an unexpected behaviour.
In order to avoid this, let's always reset the logical channel
state after deactivation.
Change-Id: I91e736a97cb05b167614cb488a00d847a9a859e0
http://cgit.osmocom.org/osmocom-bb/commit/?id=96da00d45766d43c919d059fb94e9…
commit 96da00d45766d43c919d059fb94e9106cff33f2b
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Thu Jan 4 01:20:39 2018 +0100
trxcon/scheduler: share chan / prim identification helpers
Because they would be also used outside.
Change-Id: Ic8af9d7c72fdb124caef82e35170f92b84e16eb9
http://cgit.osmocom.org/osmocom-bb/commit/?id=6c0b1261a3cb62b578bf3f86d06f5…
commit 6c0b1261a3cb62b578bf3f86d06f5498e70bf589
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Thu Dec 28 19:44:49 2017 +0100
trxcon/scheduler: FIX: return NULL from TCH dequeue function
Initially it was expected that a TCH transmit queue could contain
TCH and FACCH primitives only. But there are also SACCH primitives,
which are also being stored there.
So, let's drop the assertations from the sched_prim_dequeue_tch(),
and return NULL if nothing was found.
Change-Id: Iae37057d35883c09a76f0612e52c2d14d9ff91cb
-----------------------------------------------------------------------
Summary of changes:
src/host/trxcon/l1ctl.c | 14 ++-
src/host/trxcon/sched_lchan_common.c | 2 +
src/host/trxcon/sched_lchan_xcch.c | 1 -
src/host/trxcon/sched_prim.c | 21 ++---
src/host/trxcon/sched_trx.c | 172 ++++++++++++++++++++++-------------
src/host/trxcon/sched_trx.h | 18 ++--
6 files changed, 137 insertions(+), 91 deletions(-)
hooks/post-receive
--
The Open Source GSM Base Band stack