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/fake_trx has been updated
via 2ae2660cea8680bc2d0f9025b7a0f00161ffabe7 (commit)
via 65edbe162851014d44e47599f0ad5c2de1f83eef (commit)
via 219a81fd2a346bea43ec37abfa7b3a4e147212d8 (commit)
via d3f88a9706640bc43e9594d48add2b22a9978a39 (commit)
via a9ebb1c5909159917b749ab018d45bf6a11c5925 (commit)
via af2db992186451247efe9f1ea4eba3dcfa75545d (commit)
via 28b7c18e4465453ad3475a6cbdb0cba659a40c69 (commit)
via 2acf325a9ad3118eba45cdc3fd4e514ec52bf238 (commit)
via 11ca1abae64ee658f7cf4aa1150b9cd341a717ed (commit)
via 5945fdf8dd5acdb486e534ea07ec7552cec9e6cb (commit)
via 697b8cd2aab111b50fbd23f75cfdadbbdeec1d09 (commit)
via 05a1027dd4d2678cba2dd316cb1d43d1aad16c64 (commit)
from 40bc28d00102ddbedb572de4d02d89139f47792f (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=2ae2660cea8680bc2d0f9025b7a0f…
commit 2ae2660cea8680bc2d0f9025b7a0f00161ffabe7
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Thu Aug 3 20:00:12 2017 +0600
fake_trx: whitespace fix
Change-Id: Iad2be36777e4a2454e181c856c7902574a4ab20c
http://cgit.osmocom.org/osmocom-bb/commit/?id=65edbe162851014d44e47599f0ad5…
commit 65edbe162851014d44e47599f0ad5c2de1f83eef
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Thu Aug 3 19:51:57 2017 +0600
fake_trx: separate DataInterface from burst_gen.py
Change-Id: I325cf2ae59ef8834c2ddfb67206eede44d1e0acf
http://cgit.osmocom.org/osmocom-bb/commit/?id=219a81fd2a346bea43ec37abfa7b3…
commit 219a81fd2a346bea43ec37abfa7b3a4e147212d8
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Thu Aug 3 19:34:39 2017 +0600
fake_trx: add options to specify fn, tn and pwr
Change-Id: Ifd4f4864707596a69fece11218a4800b98551c31
http://cgit.osmocom.org/osmocom-bb/commit/?id=d3f88a9706640bc43e9594d48add2…
commit d3f88a9706640bc43e9594d48add2b22a9978a39
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Mon Jul 31 20:06:36 2017 +0600
host/trxcon/scheduler: clean up some includes
Change-Id: I47e3b953b80f4f822d563579d15498181009ca80
http://cgit.osmocom.org/osmocom-bb/commit/?id=a9ebb1c5909159917b749ab018d45…
commit a9ebb1c5909159917b749ab018d45bf6a11c5925
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Mon Jul 31 17:24:27 2017 +0600
host/trxcon/scheduler: share common code for lchan handlers
The training sequences array is currently used by xCCH handlers,
but will be also used for handling both TCH/F and TCH/H bursts.
Moreover the code that forwards decoded L2 payloads to L1CTL
protocol handlers was separated into a new shared function.
Change-Id: I34c3de351362ebd9a070f49bb78d7bd976784b04
http://cgit.osmocom.org/osmocom-bb/commit/?id=af2db992186451247efe9f1ea4eba…
commit af2db992186451247efe9f1ea4eba3dcfa75545d
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Mon Jul 31 15:00:15 2017 +0600
host/trxcon/l1ctl.c: make l1ctl_tx_data_ind flexible
Now this function can send both DATA and TRAFFIC indications.
Change-Id: I945c10c317155917b6e6ce9d663d9cb46f2e085c
http://cgit.osmocom.org/osmocom-bb/commit/?id=28b7c18e4465453ad3475a6cbdb0c…
commit 28b7c18e4465453ad3475a6cbdb0cba659a40c69
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Mon Jul 31 14:03:51 2017 +0600
host/trxcon/scheduler: get rid of useless nbits argument
Change-Id: I8508676e2cb347396c6ca6b394f13113f3e63084
http://cgit.osmocom.org/osmocom-bb/commit/?id=2acf325a9ad3118eba45cdc3fd4e5…
commit 2acf325a9ad3118eba45cdc3fd4e514ec52bf238
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Mon Jul 31 13:27:30 2017 +0600
host/trxcon/scheduler: pass trx_lchan_state to lchan handlers
It's better to pass a trx_lchan_state instance directly from
caller to lchan handler instead of passing trx_lchan_type. This
way a handler wouldn't need to find lchan itself.
Change-Id: I47a40542b03ab31da12b0abb1c263c83662ff018
http://cgit.osmocom.org/osmocom-bb/commit/?id=11ca1abae64ee658f7cf4aa1150b9…
commit 11ca1abae64ee658f7cf4aa1150b9cd341a717ed
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Sat Jul 29 23:43:52 2017 +0600
host/trxcon/scheduler: fix chan_nr parsing
Previously, the chan_nr, received from L2, was parsed in a wrong
way, so in some cases only one logical channel was activated or
some messages (such as Measurement Requests) were sent on
incorrect channel (e.g. on SDCCH instead of SACCH).
This change reimplements the sched_trx_chan_nr2lchan_type(), and
introduces a new function sched_trx_set_lchans(), whics will
parse chan_nr and (de)activate required channels.
Change-Id: I480311c65ef93bbc1644ec708dd2a68fd33091e0
http://cgit.osmocom.org/osmocom-bb/commit/?id=5945fdf8dd5acdb486e534ea07ec7…
commit 5945fdf8dd5acdb486e534ea07ec7552cec9e6cb
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Fri Jul 28 16:03:05 2017 +0600
host/trxcon/scheduler: ignore incomplete sets of bursts
To be able to decode one xCCH message, it's required to have
all set of bursts collected (4/4). Otherwise we should not
even try to decode an incomplete set.
Change-Id: Iaa63462efe19b8e96102fc8c8d8c968a2df2c70e
http://cgit.osmocom.org/osmocom-bb/commit/?id=697b8cd2aab111b50fbd23f75cfda…
commit 697b8cd2aab111b50fbd23f75cfdadbbdeec1d09
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Fri Jul 28 15:53:59 2017 +0600
host/trxcon/scheduler: drop a meaningless FIXME label
Change-Id: If5497f4fdce22e986f46725cc1575a1e809ccdab
http://cgit.osmocom.org/osmocom-bb/commit/?id=05a1027dd4d2678cba2dd316cb1d4…
commit 05a1027dd4d2678cba2dd316cb1d43d1aad16c64
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Fri Jul 28 15:36:44 2017 +0600
host/trxcon/scheduler: use 'tn' instead of 'ts_num'
The new timeslot index designation is more generic for
Osmocom projects, so let's use one.
Change-Id: I8c0118aad439816148490e57938d7e32b6e20877
-----------------------------------------------------------------------
Summary of changes:
src/host/trxcon/Makefile.am | 1 +
src/host/trxcon/l1ctl.c | 45 +++++++------
src/host/trxcon/l1ctl.h | 3 +-
src/host/trxcon/sched_lchan_common.c | 114 ++++++++++++++++++++++++++++++++
src/host/trxcon/sched_lchan_desc.c | 14 ++--
src/host/trxcon/sched_lchan_rach.c | 7 +-
src/host/trxcon/sched_lchan_sch.c | 10 ++-
src/host/trxcon/sched_lchan_xcch.c | 116 ++++++--------------------------
src/host/trxcon/sched_mframe.c | 4 +-
src/host/trxcon/sched_trx.c | 68 +++++++++++++++----
src/host/trxcon/sched_trx.h | 28 ++++----
src/target/fake_trx/burst_gen.py | 120 ++++++++++------------------------
src/target/fake_trx/data_if.py | 107 ++++++++++++++++++++++++++++++
src/target/fake_trx/rand_burst_gen.py | 10 +--
14 files changed, 391 insertions(+), 256 deletions(-)
create mode 100644 src/host/trxcon/sched_lchan_common.c
create mode 100644 src/target/fake_trx/data_if.py
hooks/post-receive
--
The Open Source GSM Base Band stack