osmocom-bb.git branch fixeria/fake_trx updated. osmocon_v0.0.0-1872-g2ae2660c

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/osmocom-commitlog@lists.osmocom.org/.

gitosis at osmocom.org gitosis at osmocom.org
Thu Aug 3 14:15:05 UTC 2017


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=2ae2660cea8680bc2d0f9025b7a0f00161ffabe7

commit 2ae2660cea8680bc2d0f9025b7a0f00161ffabe7
Author: Vadim Yanitskiy <axilirator at 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=65edbe162851014d44e47599f0ad5c2de1f83eef

commit 65edbe162851014d44e47599f0ad5c2de1f83eef
Author: Vadim Yanitskiy <axilirator at 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=219a81fd2a346bea43ec37abfa7b3a4e147212d8

commit 219a81fd2a346bea43ec37abfa7b3a4e147212d8
Author: Vadim Yanitskiy <axilirator at 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=d3f88a9706640bc43e9594d48add2b22a9978a39

commit d3f88a9706640bc43e9594d48add2b22a9978a39
Author: Vadim Yanitskiy <axilirator at 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=a9ebb1c5909159917b749ab018d45bf6a11c5925

commit a9ebb1c5909159917b749ab018d45bf6a11c5925
Author: Vadim Yanitskiy <axilirator at 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=af2db992186451247efe9f1ea4eba3dcfa75545d

commit af2db992186451247efe9f1ea4eba3dcfa75545d
Author: Vadim Yanitskiy <axilirator at 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=28b7c18e4465453ad3475a6cbdb0cba659a40c69

commit 28b7c18e4465453ad3475a6cbdb0cba659a40c69
Author: Vadim Yanitskiy <axilirator at 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=2acf325a9ad3118eba45cdc3fd4e514ec52bf238

commit 2acf325a9ad3118eba45cdc3fd4e514ec52bf238
Author: Vadim Yanitskiy <axilirator at 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=11ca1abae64ee658f7cf4aa1150b9cd341a717ed

commit 11ca1abae64ee658f7cf4aa1150b9cd341a717ed
Author: Vadim Yanitskiy <axilirator at 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=5945fdf8dd5acdb486e534ea07ec7552cec9e6cb

commit 5945fdf8dd5acdb486e534ea07ec7552cec9e6cb
Author: Vadim Yanitskiy <axilirator at 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=697b8cd2aab111b50fbd23f75cfdadbbdeec1d09

commit 697b8cd2aab111b50fbd23f75cfdadbbdeec1d09
Author: Vadim Yanitskiy <axilirator at 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=05a1027dd4d2678cba2dd316cb1d43d1aad16c64

commit 05a1027dd4d2678cba2dd316cb1d43d1aad16c64
Author: Vadim Yanitskiy <axilirator at 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



More information about the osmocom-commitlog mailing list