osmo-bts.git branch master updated. 0.3.0-409-gf1fb0fa

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
Tue Sep 22 14:42:20 UTC 2015


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  f1fb0fa3af174c605f60458388bba61ef4f40fa8 (commit)
       via  caa648d92e48a05e676e87b48c21cb0b151c9b4e (commit)
       via  88a31e2a990dfbacfc9d6b7cbfd03edc99e68687 (commit)
       via  307bfc81c1d4eb782339946c0dbccab6095aa10f (commit)
       via  5becc4613a34c5fce7c261268cef679821387e4a (commit)
       via  b812839dfab3208928b6b8f45368abcb6b9ff96a (commit)
       via  ae525a8761d9651e2824fd7c84f0c7db8aaa37fd (commit)
       via  29ea40f5387c18a0aeb906039750bbf3a9828e7e (commit)
       via  e9abc5a4f33d8432d81ab896189b7492b07a05cf (commit)
       via  17be7fa73bd3ea0e25bafbbd88b79f4f5a0762e9 (commit)
       via  68e8b2b1d5ea6e6236c277641cf565e7f99d7527 (commit)
       via  391ff14977d4e031562b6840d1ac0bf45ed4cfef (commit)
       via  cf18dcd5fdf42330e868e9de8effedbbeb5df223 (commit)
       via  6fceaca584aa84214ccf747257344f1fe95caeee (commit)
       via  ddc0bf14d5d5c8b3248eab0463399ae0a5bb8e3f (commit)
       via  deb01a26528a0f61ae0e20a3b793db560d4c81dc (commit)
       via  3cfc9d5fa34bf144c7390c9b6d9ce867b4e5c2e4 (commit)
       via  a7d0c5ef5af04bb698d05785f0c9b1f20e687bca (commit)
       via  f39c739bd6ae73596b3a72e2b240f012b669e5a7 (commit)
       via  f66f5b3ddc5c894ae7ad4909cbd261c6920260b0 (commit)
       via  c241afa87c2fa8713a1fae89e6b599e011d45c28 (commit)
       via  178d618d5a7728c876ae66777351aea37f88cc5d (commit)
       via  c9ddb2ba22f4b57cd6e86771cd292564d5e4fb7f (commit)
       via  73d3f469945f7956717c05954e8e66b1796b86a3 (commit)
       via  b2482a8574a3a7ce4e628237f411ea0a4cd25f1b (commit)
       via  812fdd92c70679f4d5a46f9078a74e2a94cd74e4 (commit)
       via  ec6225e3e067221a3e2c19f6eda03453a2fe60e7 (commit)
       via  ef6eb5442c865a42615d8dab4fc5c99decf4b4a8 (commit)
       via  f0072a8de82b48bb8927994a07efec7218f91640 (commit)
       via  3cf28aa9240a43dcd4745bc82e27d1802cf63245 (commit)
       via  578340c7a7af149dec0b33fde2db03b672e221b4 (commit)
       via  3caf3b7c45258278b4aeebd992e801d42b10759d (commit)
       via  ee479133891317be37b7fc850e6cb945ef0c9f38 (commit)
       via  f5aaf523c58dd7bc2f57f840b717da359d08bb5c (commit)
       via  8c8998e55156629679dbe1ca42684bc451d06262 (commit)
       via  da0c44a9db88b866056f19f13364e1362c92773a (commit)
       via  798c1bba9d48896dc6baa4340e252cda27cb30d2 (commit)
       via  db0b93ac3967f12b519ca4e2528e30aacd59ce72 (commit)
       via  86c936cbb104cbac0994895bef03d8808ba032d4 (commit)
       via  b9a917a13880f9d6274409b9d3c9b56de484125f (commit)
       via  6527dffc94686672add10fe6b66f898c436ea34c (commit)
       via  fb04746bce94a5cdd3e95500c59ad019e552f9c0 (commit)
       via  05597a7ddbf9e838caaeb36980cefaa728ab8eec (commit)
       via  82676c13ee9ab2b73f089acf811239f8e37fa0fd (commit)
       via  c2ee307fd42975b63317e9d4944e5822286cc69b (commit)
       via  2e4a26a0e942e227a96819271ea0ea2b03566928 (commit)
       via  6508f2113042d1fbd1cb6d7154c7701422f6b7c9 (commit)
       via  c5241c3aa42d7ff89a369f2a816a98bdca932217 (commit)
       via  c910a332b261d48fa594f1a3133987c8f650dcb1 (commit)
       via  f62a64e440a1cb8a654e3f49b8f4202022e0348a (commit)
       via  a7f5e077121f857e373b6e68c5fdf803933a12dc (commit)
       via  5e2341411f25f4faa66ff9b4506e77d897b97daf (commit)
       via  917cf7018b6a9ec778add719fcec1692f0e35931 (commit)
       via  84b9a445351937703334629f3fec02689153f986 (commit)
       via  7ff22823ca8e2dd1e990578a2dbf6942b1911eed (commit)
       via  9855e8bd4854f6afb740ad940f2999be354b0af1 (commit)
       via  219ece83a3ffe7fa2bd58943cddb47a3eacc2fab (commit)
       via  889890da4312916bd617b3c95326a89237078a3b (commit)
       via  23a5183767d96a723190634f4a26d018492880bf (commit)
       via  ce0f20b597343f472c6df44c1adf596a388f9728 (commit)
       via  7bd6e8b89bbb38b292caa0df3c52902c46911c1a (commit)
       via  d692b6e054b25474615401dcaf33209c03923e9d (commit)
       via  89e36c0e646a9e73728ee65cc6ac32f01d388885 (commit)
       via  801c182c02a38c9e3fb89c431caabc4c5abddf6f (commit)
       via  7451ce29a79a8da6da0ac1dbf155ed4af016dcdc (commit)
       via  450d32919ada7b037b41d89ea8dd181924ed48e9 (commit)
       via  78b2080027d398c7242ae6e180b462e32f57a786 (commit)
       via  9de67ca9621deea3283b9f9c2bab99287a110e45 (commit)
       via  b9880bc81289fa13b12801abcfc77fe6e83b8a94 (commit)
       via  d10eaee4cce04aee4907b87e5bd73b9d866061b7 (commit)
       via  b104aed5ec01fe27c0c2e0ddd988ba11608cb0bd (commit)
       via  cd463dd72acbe2286dc33fa266ec081d75b57751 (commit)
       via  7d684d6866e711f96a9bac37225dbe537b514401 (commit)
       via  e0959e7929cf9c8659919f2849c54360eda95032 (commit)
       via  2ea68e2b7be7af78fb87c42e39133a812b709d48 (commit)
       via  2c8787224ff4698e8bf04620441919262887c7ee (commit)
       via  74d63b72126bfe7a2a6ac641be4ac789a39eea6d (commit)
       via  d0603d96e9f6a69df8d2e37380b19eceb2f89d50 (commit)
       via  414faaca19812016d5fb756838988f341c23ba51 (commit)
       via  7a0d11dd68528d96afff61083c3cf90a50af11bb (commit)
       via  cd0581d815f76dd159406a2e797ad554df82c761 (commit)
       via  1de7085d3181b8d29929e80f29448e2c7d6eda3b (commit)
       via  acc71ffb4b61b3354bbb2fa14981e4e6a46946e6 (commit)
       via  c64fa4f88818a63bada0e34d179fd04319de47e1 (commit)
       via  79bc80102c4cfa2a309e1ba9e90df7df9f34a307 (commit)
       via  5fa388c366b19f753462a19776a59845b7dc5540 (commit)
       via  75f105bbb5011a04e599cbc8f053afb723582364 (commit)
       via  2340b88ede52d8da5ff203b97464653c6f4528d5 (commit)
       via  329085a8ff2c1162a32eb617068fa5614efcde06 (commit)
       via  819b50e1a7b506a0a394cc71a795f0a9ce4083c1 (commit)
       via  f449842053d333f6f9f41d3123262e8e05375acb (commit)
       via  9cfbf27d4c2b08bec64141c447c59645488bd722 (commit)
       via  a450ef73edb35c19392b34f663e0570a8839ece6 (commit)
       via  04b5d655752d7afeb94018765ae08b1d7b0f91c5 (commit)
       via  90e543bd83b60a6a5823888354c47dd5d9ba99ac (commit)
       via  75caaf294980e258b63d300284f9b7bf26fd35c9 (commit)
       via  5027e122a885eab21772706d39915464c887150d (commit)
       via  a313bb0a476aca8570abea3592dbe7593d11ecc9 (commit)
       via  923e324abc6d529aea884ca7082220ba66906054 (commit)
       via  bac087c207ab3323c354d173335c30c85396464e (commit)
       via  80f039973e37ab45c98b8f0ed4731105334ac623 (commit)
       via  3a381367a62ab57946e113592348a9720803ae0f (commit)
       via  12472df8f0f552b85d9d046ce646e83bd93e3ae0 (commit)
       via  7cc199ea9580aef5cc8364f875c5e764491920be (commit)
       via  793e713c4bcf0929c2656760acb42e875f743da9 (commit)
       via  faba84b9b7c035691fd831ad26871a63417d22d0 (commit)
       via  7cf313c75bb25502ce0228952271021d35d50f68 (commit)
       via  21b5e6318e7bfbd233fdf542a3f43588ab92282b (commit)
       via  4fe00da9f8f849efb86977e909870179124f384a (commit)
       via  75be092b99a8dd693fe7fdc35b6c124d730f66cd (commit)
       via  c9441b3c0b898d09d9e8d6ad4c616a62a905f1d7 (commit)
       via  ace9a8742f700a748620f4b590b6c5468cd4d584 (commit)
       via  54eceac257c1359c13ec11337912fa69d45fe6e8 (commit)
       via  d410eb9787e2667c23079b3588b702562589cd99 (commit)
       via  9ae5b50d786d81e1d89dfe41238bd0129fed7271 (commit)
       via  52476fc1d474007dc9bd1ca3d222e4d4cb9da9a7 (commit)
       via  e969f0889205dc43034964c06e032ff46638f4e7 (commit)
       via  7b1b8326184b9a61b75d7663e699649ba0386557 (commit)
       via  e0146997a662ccc64be06a63a81770079074b32a (commit)
       via  a391d3691ad62766e7074d531c2cb08c867218ed (commit)
       via  5e90f2a809f85817883bb567c5a51efe8e1ecb46 (commit)
      from  1eaa3d72eaa10bb854b2adff48d3f7f3e06dcb8c (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=f1fb0fa3af174c605f60458388bba61ef4f40fa8

commit f1fb0fa3af174c605f60458388bba61ef4f40fa8
Merge: 329085a caa648d
Author: Harald Welte <laforge at gnumonks.org>
Date:   Tue Sep 22 16:41:54 2015 +0200

    Merge branch '201509-trx-rebase'

http://cgit.osmocom.org/osmo-bts/commit/?id=caa648d92e48a05e676e87b48c21cb0b151c9b4e

commit caa648d92e48a05e676e87b48c21cb0b151c9b4e
Author: Harald Welte <laforge at gnumonks.org>
Date:   Sat Sep 12 11:00:23 2015 +0200

    TRX: Add missing call to abis_init()
    
    This somehow got lost during the latest rebase.

http://cgit.osmocom.org/osmo-bts/commit/?id=88a31e2a990dfbacfc9d6b7cbfd03edc99e68687

commit 88a31e2a990dfbacfc9d6b7cbfd03edc99e68687
Author: Harald Welte <laforge at gnumonks.org>
Date:   Sun Sep 6 14:12:17 2015 +0200

    make osmo-bts-trx provide bts_model_adjst_ms_pwr()

http://cgit.osmocom.org/osmo-bts/commit/?id=307bfc81c1d4eb782339946c0dbccab6095aa10f

commit 307bfc81c1d4eb782339946c0dbccab6095aa10f
Author: Harald Welte <laforge at gnumonks.org>
Date:   Sun Sep 6 14:11:31 2015 +0200

    fixup tests after bts_model_adjst_ms_pwr

http://cgit.osmocom.org/osmo-bts/commit/?id=5becc4613a34c5fce7c261268cef679821387e4a

commit 5becc4613a34c5fce7c261268cef679821387e4a
Author: Alexander Chemeris <Alexander.Chemeris at gmail.com>
Date:   Mon Jul 20 20:04:02 2015 -0400

    tests: Update busrsts_test build.
    
    We've added logging calls to the bursts processing. Add logging facility
    initializatoin to the test code.

http://cgit.osmocom.org/osmo-bts/commit/?id=b812839dfab3208928b6b8f45368abcb6b9ff96a

commit b812839dfab3208928b6b8f45368abcb6b9ff96a
Author: Alexander Chemeris <Alexander.Chemeris at gmail.com>
Date:   Mon Jun 15 00:40:27 2015 -0400

    trx: fix potential use of uninitialized toa variable.
    
    Not really a bug, as we're smart about it down the stream, but it's better to
    be strict here as well.

http://cgit.osmocom.org/osmo-bts/commit/?id=ae525a8761d9651e2824fd7c84f0c7db8aaa37fd

commit ae525a8761d9651e2824fd7c84f0c7db8aaa37fd
Author: Alexander Chemeris <Alexander.Chemeris at gmail.com>
Date:   Mon Jun 15 00:33:37 2015 -0400

    trx: Send POWERON/OFF commands to osmo-bts only for the first channel.
    
    osmo-trx never supported separate power control for trx's, but now it started
    to be more strict about it.

http://cgit.osmocom.org/osmo-bts/commit/?id=29ea40f5387c18a0aeb906039750bbf3a9828e7e

commit 29ea40f5387c18a0aeb906039750bbf3a9828e7e
Author: Alexander Chemeris <Alexander.Chemeris at gmail.com>
Date:   Wed Jun 10 00:27:18 2015 -0400

    trx: Assume 100% BER if total decoded bits is 0 in l1if_process_meas_res()

http://cgit.osmocom.org/osmo-bts/commit/?id=e9abc5a4f33d8432d81ab896189b7492b07a05cf

commit e9abc5a4f33d8432d81ab896189b7492b07a05cf
Author: Alexander Chemeris <Alexander.Chemeris at gmail.com>
Date:   Wed Jun 10 00:26:14 2015 -0400

    trx: Cleanup unused parts of loops.c

http://cgit.osmocom.org/osmo-bts/commit/?id=17be7fa73bd3ea0e25bafbbd88b79f4f5a0762e9

commit 17be7fa73bd3ea0e25bafbbd88b79f4f5a0762e9
Author: Alexander Chemeris <Alexander.Chemeris at gmail.com>
Date:   Fri Jun 5 01:12:21 2015 -0400

    trx: Remove unused variables.

http://cgit.osmocom.org/osmo-bts/commit/?id=68e8b2b1d5ea6e6236c277641cf565e7f99d7527

commit 68e8b2b1d5ea6e6236c277641cf565e7f99d7527
Author: Alexander Chemeris <Alexander.Chemeris at gmail.com>
Date:   Fri Jun 5 00:54:03 2015 -0400

    trx: Fix typo in a log message.

http://cgit.osmocom.org/osmo-bts/commit/?id=391ff14977d4e031562b6840d1ac0bf45ed4cfef

commit 391ff14977d4e031562b6840d1ac0bf45ed4cfef
Author: Alexander Chemeris <Alexander.Chemeris at gmail.com>
Date:   Thu Apr 9 13:24:15 2015 +0300

    trx: More logging for voice frame decoding functions.

http://cgit.osmocom.org/osmo-bts/commit/?id=cf18dcd5fdf42330e868e9de8effedbbeb5df223

commit cf18dcd5fdf42330e868e9de8effedbbeb5df223
Author: Alexander Chemeris <Alexander.Chemeris at gmail.com>
Date:   Tue Apr 7 21:17:01 2015 +0300

    tests: Update bursts_test to accommodate BER calculations.

http://cgit.osmocom.org/osmo-bts/commit/?id=6fceaca584aa84214ccf747257344f1fe95caeee

commit 6fceaca584aa84214ccf747257344f1fe95caeee
Author: Alexander Chemeris <Alexander.Chemeris at gmail.com>
Date:   Mon Apr 6 00:12:02 2015 +0300

    trx: Implement BER calculations.
    
    A known issue with this code is that BER is not updated for lost TCH frames,
    because osmo-trx doesn't send any indication for them and we don't have
    a callback to handle this.
    
    Otherwise the code seem to work fine.

http://cgit.osmocom.org/osmo-bts/commit/?id=ddc0bf14d5d5c8b3248eab0463399ae0a5bb8e3f

commit ddc0bf14d5d5c8b3248eab0463399ae0a5bb8e3f
Author: Thomas Tsou <tom at tsou.cc>
Date:   Thu May 8 13:41:17 2014 -0400

    TRX: Remove extra TCH/HS puncturing value
    
    3GPP TS 05.03 "Channel coding" specifies the puncturing matrix (1,0,1)
    for class 1 information bits and tail bits valued u(0) to u(103) for a
    maximum puncturing index of 311. The puncturing index 313 exceeds the
    maximum index and causes osmo_conv_get_output_length() to output the
    improper length of 210 instead of 211.
    
    Signed-off-by: Thomas Tsou <tom at tsou.cc>

http://cgit.osmocom.org/osmo-bts/commit/?id=deb01a26528a0f61ae0e20a3b793db560d4c81dc

commit deb01a26528a0f61ae0e20a3b793db560d4c81dc
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Sun Apr 6 14:39:23 2014 +0200

    TRX: Check if Transceiver indicates an out of range clock
    
    If frame number is out of range (>= 2715648), the scheduler's process
    would end up in an infinite loop. This is because the loop would schedule
    bursts until the indicated frame number is reached, which would not be
    possible.
    
    The openbts, calypso-bts and osmo-trx might send out out of range clock
    indications every 3.5 hour.

http://cgit.osmocom.org/osmo-bts/commit/?id=3cfc9d5fa34bf144c7390c9b6d9ce867b4e5c2e4

commit 3cfc9d5fa34bf144c7390c9b6d9ce867b4e5c2e4
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Mon Jan 20 13:04:13 2014 +0100

    TRX: Show which TRX does not respond or rejects a command

http://cgit.osmocom.org/osmo-bts/commit/?id=a7d0c5ef5af04bb698d05785f0c9b1f20e687bca

commit a7d0c5ef5af04bb698d05785f0c9b1f20e687bca
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Tue Jan 14 12:10:44 2014 +0100

    trx: Set lchan inactive, only if the dedicated channel is deactivated

http://cgit.osmocom.org/osmo-bts/commit/?id=f39c739bd6ae73596b3a72e2b240f012b669e5a7

commit f39c739bd6ae73596b3a72e2b240f012b669e5a7
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Mon Jan 13 14:52:05 2014 +0100

    TRX: Activate LCHAN of CCCH when CCCH is configured on time slot

http://cgit.osmocom.org/osmo-bts/commit/?id=f66f5b3ddc5c894ae7ad4909cbd261c6920260b0

commit f66f5b3ddc5c894ae7ad4909cbd261c6920260b0
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Mon Sep 9 16:17:37 2013 +0200

    TRX: Free bust buffer memory to when changing lchan type

http://cgit.osmocom.org/osmo-bts/commit/?id=c241afa87c2fa8713a1fae89e6b599e011d45c28

commit c241afa87c2fa8713a1fae89e6b599e011d45c28
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Thu Aug 29 16:00:31 2013 +0200

    TRX: Add VTY option to allow setting RTS advance in frames
    
    RTS (ready-to-send) must be issued in advance, so BTS core and especially
    osmo-pcu can provide downlink data frames early enough. In some cases PCU
    might provide frames too late, so they must be dropped. If PCU provides
    frames too late, due to high system load, this "RTS advance" setting must
    be increased.

http://cgit.osmocom.org/osmo-bts/commit/?id=178d618d5a7728c876ae66777351aea37f88cc5d

commit 178d618d5a7728c876ae66777351aea37f88cc5d
Author: Martin Hauke <mardnh at gmx.de>
Date:   Fri Aug 23 23:10:16 2013 +0200

    TRX: fix some typos in comments

http://cgit.osmocom.org/osmo-bts/commit/?id=c9ddb2ba22f4b57cd6e86771cd292564d5e4fb7f

commit c9ddb2ba22f4b57cd6e86771cd292564d5e4fb7f
Author: Martin Hauke <mardnh at gmx.de>
Date:   Fri Aug 23 23:08:23 2013 +0200

    build: Use AM_CPPFLAGS in Makefile.am
    
    Since automake 1.13 INCLUDES is depricated and causes a warning
    Inspired from similar patches by Alexander Huemer for other osmocom
    projects.

http://cgit.osmocom.org/osmo-bts/commit/?id=73d3f469945f7956717c05954e8e66b1796b86a3

commit 73d3f469945f7956717c05954e8e66b1796b86a3
Author: Martin Hauke <mardnh at gmx.de>
Date:   Fri Aug 23 23:05:47 2013 +0200

    tests: make tests for sysmobts conditional

http://cgit.osmocom.org/osmo-bts/commit/?id=b2482a8574a3a7ce4e628237f411ea0a4cd25f1b

commit b2482a8574a3a7ce4e628237f411ea0a4cd25f1b
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Fri Aug 23 21:58:29 2013 +0200

    Allow TRX 0..254 at VTY, even if less TRX are available
    
    Instead of limiting the number of TRX at VTY to the actual number of
    supported TRX, VTY allows to configure any possible number of TRX. If a
    TRX is configured, which is not supported by BTS model, an error message is
    returned, which states that the given TRX is not supported.

http://cgit.osmocom.org/osmo-bts/commit/?id=812fdd92c70679f4d5a46f9078a74e2a94cd74e4

commit 812fdd92c70679f4d5a46f9078a74e2a94cd74e4
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Mon Aug 12 09:31:27 2013 +0200

    TRX: Changed logging of unserved primitives from LOGL_NOTICE to LOGL_INFO

http://cgit.osmocom.org/osmo-bts/commit/?id=ec6225e3e067221a3e2c19f6eda03453a2fe60e7

commit ec6225e3e067221a3e2c19f6eda03453a2fe60e7
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Mon Aug 12 09:29:40 2013 +0200

    TRX: Fixed chan_nr for SACCH/8(7) at scheduler

http://cgit.osmocom.org/osmo-bts/commit/?id=ef6eb5442c865a42615d8dab4fc5c99decf4b4a8

commit ef6eb5442c865a42615d8dab4fc5c99decf4b4a8
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Mon Jul 8 18:44:44 2013 +0200

    trx: Add option to set transmit power reduction via OML (BSC)

http://cgit.osmocom.org/osmo-bts/commit/?id=f0072a8de82b48bb8927994a07efec7218f91640

commit f0072a8de82b48bb8927994a07efec7218f91640
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Mon Jul 8 18:42:48 2013 +0200

    TRX: Do not send burst on IDLE channels at TRX != C0
    
    This is required, so the transceiver transmits no power.

http://cgit.osmocom.org/osmo-bts/commit/?id=3cf28aa9240a43dcd4745bc82e27d1802cf63245

commit 3cf28aa9240a43dcd4745bc82e27d1802cf63245
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Mon Jul 8 18:40:31 2013 +0200

    TRX: Close TRX (shutdown all active channels) on ABIS link failure

http://cgit.osmocom.org/osmo-bts/commit/?id=578340c7a7af149dec0b33fde2db03b672e221b4

commit 578340c7a7af149dec0b33fde2db03b672e221b4
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Tue Jul 2 11:05:04 2013 +0200

    TRX: Add bts_model_trx_close to TRX implementation

http://cgit.osmocom.org/osmo-bts/commit/?id=3caf3b7c45258278b4aeebd992e801d42b10759d

commit 3caf3b7c45258278b4aeebd992e801d42b10759d
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Tue Jul 2 11:04:11 2013 +0200

    TRX: Fixup ciphering state names after rebasing

http://cgit.osmocom.org/osmo-bts/commit/?id=ee479133891317be37b7fc850e6cb945ef0c9f38

commit ee479133891317be37b7fc850e6cb945ef0c9f38
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Sat Jun 29 21:42:58 2013 +0200

    TRX: No need to set mode and cipher for PDCH

http://cgit.osmocom.org/osmo-bts/commit/?id=f5aaf523c58dd7bc2f57f840b717da359d08bb5c

commit f5aaf523c58dd7bc2f57f840b717da359d08bb5c
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Thu Jun 20 20:10:46 2013 +0200

    TRX: If no cipher algorithm is given, or if it is a5/0, reset cipher state

http://cgit.osmocom.org/osmo-bts/commit/?id=8c8998e55156629679dbe1ca42684bc451d06262

commit 8c8998e55156629679dbe1ca42684bc451d06262
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Wed Jun 19 15:20:12 2013 +0200

    TRX: Set ciphering to an initial state when activating channel
    
    Handover and assignment may activate channels with ciphering already set,
    so we need to tell scheduler to enable/disable ciphering and set the
    correct cipher state.

http://cgit.osmocom.org/osmo-bts/commit/?id=da0c44a9db88b866056f19f13364e1362c92773a

commit da0c44a9db88b866056f19f13364e1362c92773a
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Mon Jun 17 08:23:04 2013 +0200

    Add test case for successful handover and unsuccessful handover

http://cgit.osmocom.org/osmo-bts/commit/?id=798c1bba9d48896dc6baa4340e252cda27cb30d2

commit 798c1bba9d48896dc6baa4340e252cda27cb30d2
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Sun Jun 16 15:25:37 2013 +0200

    TRX: Process real time scheduling option is now similar to sysmobts

http://cgit.osmocom.org/osmo-bts/commit/?id=db0b93ac3967f12b519ca4e2528e30aacd59ce72

commit db0b93ac3967f12b519ca4e2528e30aacd59ce72
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Wed Jun 12 16:53:55 2013 +0200

    TRX: Disable handover burst detection when closing channel during detection

http://cgit.osmocom.org/osmo-bts/commit/?id=86c936cbb104cbac0994895bef03d8808ba032d4

commit 86c936cbb104cbac0994895bef03d8808ba032d4
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Wed Jun 12 12:36:48 2013 +0200

    TRX: Use correct slot type for GSM_PHCAN_BCCH

http://cgit.osmocom.org/osmo-bts/commit/?id=b9a917a13880f9d6274409b9d3c9b56de484125f

commit b9a917a13880f9d6274409b9d3c9b56de484125f
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Wed Jun 12 09:12:04 2013 +0200

    TRX: Handover access burst support

http://cgit.osmocom.org/osmo-bts/commit/?id=6527dffc94686672add10fe6b66f898c436ea34c

commit 6527dffc94686672add10fe6b66f898c436ea34c
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Wed Jun 12 09:08:44 2013 +0200

    TRX: Clear lchan state when resetting TRX

http://cgit.osmocom.org/osmo-bts/commit/?id=fb04746bce94a5cdd3e95500c59ad019e552f9c0

commit fb04746bce94a5cdd3e95500c59ad019e552f9c0
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Thu Jun 6 13:24:40 2013 +0200

    TRX: Report measurements

http://cgit.osmocom.org/osmo-bts/commit/?id=05597a7ddbf9e838caaeb36980cefaa728ab8eec

commit 05597a7ddbf9e838caaeb36980cefaa728ab8eec
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Tue Apr 9 10:55:37 2013 +0200

    TRX: Fixed typos tranceiver -> transceiver

http://cgit.osmocom.org/osmo-bts/commit/?id=82676c13ee9ab2b73f089acf811239f8e37fa0fd

commit 82676c13ee9ab2b73f089acf811239f8e37fa0fd
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Tue Apr 9 10:44:58 2013 +0200

    TRX: Fix: Cleanly free TRX instances during initialization in case of an error

http://cgit.osmocom.org/osmo-bts/commit/?id=c2ee307fd42975b63317e9d4944e5822286cc69b

commit c2ee307fd42975b63317e9d4944e5822286cc69b
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Sun Apr 7 13:11:50 2013 +0200

    Allow one or more TRX to configure via VTY

http://cgit.osmocom.org/osmo-bts/commit/?id=2e4a26a0e942e227a96819271ea0ea2b03566928

commit 2e4a26a0e942e227a96819271ea0ea2b03566928
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Sun Apr 7 12:49:52 2013 +0200

    TRX: Add VTY options to enable and disable SETTSC and SETBSIC

http://cgit.osmocom.org/osmo-bts/commit/?id=6508f2113042d1fbd1cb6d7154c7701422f6b7c9

commit 6508f2113042d1fbd1cb6d7154c7701422f6b7c9
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Sat Apr 6 12:26:03 2013 +0200

    TRX: Reset ciphering state when closing channel

http://cgit.osmocom.org/osmo-bts/commit/?id=c5241c3aa42d7ff89a369f2a816a98bdca932217

commit c5241c3aa42d7ff89a369f2a816a98bdca932217
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Sun Mar 31 12:19:26 2013 +0200

    TRX: Support for AMR half speech

http://cgit.osmocom.org/osmo-bts/commit/?id=c910a332b261d48fa594f1a3133987c8f650dcb1

commit c910a332b261d48fa594f1a3133987c8f650dcb1
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Sun Mar 31 12:17:02 2013 +0200

    TRX: Support for TCH/H and GSM half rate transcoding

http://cgit.osmocom.org/osmo-bts/commit/?id=f62a64e440a1cb8a654e3f49b8f4202022e0348a

commit f62a64e440a1cb8a654e3f49b8f4202022e0348a
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Tue Mar 26 09:19:53 2013 +0100

    TRX: Add AMR Payload handling

http://cgit.osmocom.org/osmo-bts/commit/?id=a7f5e077121f857e373b6e68c5fdf803933a12dc

commit a7f5e077121f857e373b6e68c5fdf803933a12dc
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Tue Mar 26 09:05:14 2013 +0100

    TRX: Support for AMR full speech

http://cgit.osmocom.org/osmo-bts/commit/?id=5e2341411f25f4faa66ff9b4506e77d897b97daf

commit 5e2341411f25f4faa66ff9b4506e77d897b97daf
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Sat Mar 16 16:46:13 2013 +0100

    Get RSSI from received uplink data and send to PCU

http://cgit.osmocom.org/osmo-bts/commit/?id=917cf7018b6a9ec778add719fcec1692f0e35931

commit 917cf7018b6a9ec778add719fcec1692f0e35931
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Thu Mar 14 07:57:07 2013 +0100

    TRX: Add support for EFR transcoding

http://cgit.osmocom.org/osmo-bts/commit/?id=84b9a445351937703334629f3fec02689153f986

commit 84b9a445351937703334629f3fec02689153f986
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Thu Mar 14 07:56:05 2013 +0100

    TRX: Code cleanup, prepare for other codecs than GSM full rate

http://cgit.osmocom.org/osmo-bts/commit/?id=7ff22823ca8e2dd1e990578a2dbf6942b1911eed

commit 7ff22823ca8e2dd1e990578a2dbf6942b1911eed
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Sun Mar 10 11:44:17 2013 +0100

    TRX: Use link timeout value from BSC via OML attribute.

http://cgit.osmocom.org/osmo-bts/commit/?id=9855e8bd4854f6afb740ad940f2999be354b0af1

commit 9855e8bd4854f6afb740ad940f2999be354b0af1
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Fri Mar 1 10:05:59 2013 +0100

    TRX: Out of range primitives found in downlink queue are not an error

http://cgit.osmocom.org/osmo-bts/commit/?id=219ece83a3ffe7fa2bd58943cddb47a3eacc2fab

commit 219ece83a3ffe7fa2bd58943cddb47a3eacc2fab
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Sun Feb 24 11:09:19 2013 +0100

    TRX: Implementation of MS power and timing advance loops

http://cgit.osmocom.org/osmo-bts/commit/?id=889890da4312916bd617b3c95326a89237078a3b

commit 889890da4312916bd617b3c95326a89237078a3b
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Fri Feb 22 07:52:51 2013 +0100

    TRX: Improved handling of clock indications.
    
    If no clock is received, a POWEROFF is sent until clock is detected.

http://cgit.osmocom.org/osmo-bts/commit/?id=23a5183767d96a723190634f4a26d018492880bf

commit 23a5183767d96a723190634f4a26d018492880bf
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Thu Feb 21 15:41:41 2013 +0100

    TRX: Fixes to TRX interface
    
    Ignore false response to uncritical commands.

http://cgit.osmocom.org/osmo-bts/commit/?id=ce0f20b597343f472c6df44c1adf596a388f9728

commit ce0f20b597343f472c6df44c1adf596a388f9728
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Thu Feb 21 15:39:59 2013 +0100

    TRX: Fix of SCH burst data

http://cgit.osmocom.org/osmo-bts/commit/?id=7bd6e8b89bbb38b292caa0df3c52902c46911c1a

commit 7bd6e8b89bbb38b292caa0df3c52902c46911c1a
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Thu Feb 21 09:27:52 2013 +0100

    TRX: Ciphering

http://cgit.osmocom.org/osmo-bts/commit/?id=d692b6e054b25474615401dcaf33209c03923e9d

commit d692b6e054b25474615401dcaf33209c03923e9d
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Sat Feb 16 14:28:25 2013 +0100

    TRX: Replaced GSM 06.10 ordering table by table in libosmocodec

http://cgit.osmocom.org/osmo-bts/commit/?id=89e36c0e646a9e73728ee65cc6ac32f01d388885

commit 89e36c0e646a9e73728ee65cc6ac32f01d388885
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Sun Feb 24 10:12:09 2013 +0100

    TRX: Cleanup of channel transcoding

http://cgit.osmocom.org/osmo-bts/commit/?id=801c182c02a38c9e3fb89c431caabc4c5abddf6f

commit 801c182c02a38c9e3fb89c431caabc4c5abddf6f
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Fri Feb 15 16:20:19 2013 +0100

    TRX: By default, send 20 frames in advance to tranceiver

http://cgit.osmocom.org/osmo-bts/commit/?id=7451ce29a79a8da6da0ac1dbf155ed4af016dcdc

commit 7451ce29a79a8da6da0ac1dbf155ed4af016dcdc
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Fri Feb 15 16:17:43 2013 +0100

    TRX: Detect missing received bursts and fill them with zero-sbits

http://cgit.osmocom.org/osmo-bts/commit/?id=450d32919ada7b037b41d89ea8dd181924ed48e9

commit 450d32919ada7b037b41d89ea8dd181924ed48e9
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Fri Feb 15 13:31:10 2013 +0100

    TRX: Add test code for PDTCH transcoding

http://cgit.osmocom.org/osmo-bts/commit/?id=78b2080027d398c7242ae6e180b462e32f57a786

commit 78b2080027d398c7242ae6e180b462e32f57a786
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Fri Feb 15 13:29:29 2013 +0100

    TRX: PDTCH (GPRS) works now
    
    Detection and transcoding of all four coding schemes are supported.

http://cgit.osmocom.org/osmo-bts/commit/?id=9de67ca9621deea3283b9f9c2bab99287a110e45

commit 9de67ca9621deea3283b9f9c2bab99287a110e45
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Fri Feb 15 07:51:01 2013 +0100

    TRX: Lost TCH frame detection of omitted bursts from tranceiver

http://cgit.osmocom.org/osmo-bts/commit/?id=b9880bc81289fa13b12801abcfc77fe6e83b8a94

commit b9880bc81289fa13b12801abcfc77fe6e83b8a94
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Thu Feb 14 12:22:42 2013 +0100

    TRX: Allow transcoding of TCH FR with MSB first (RTP) or LSB first (E1)

http://cgit.osmocom.org/osmo-bts/commit/?id=d10eaee4cce04aee4907b87e5bd73b9d866061b7

commit d10eaee4cce04aee4907b87e5bd73b9d866061b7
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Thu Feb 14 11:21:13 2013 +0100

    TRX: Completed TCH/F full rate support
    
    Full rate is now tested and working.

http://cgit.osmocom.org/osmo-bts/commit/?id=b104aed5ec01fe27c0c2e0ddd988ba11608cb0bd

commit b104aed5ec01fe27c0c2e0ddd988ba11608cb0bd
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Mon Feb 11 21:42:35 2013 +0100

    TRX: Fixed swapped stealing bits
    
    Thanx to Sylvain for pointing to this bug.

http://cgit.osmocom.org/osmo-bts/commit/?id=cd463dd72acbe2286dc33fa266ec081d75b57751

commit cd463dd72acbe2286dc33fa266ec081d75b57751
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Mon Feb 11 12:52:56 2013 +0100

    TRX: Minor fixes, especially handle TOA of RACH correctly

http://cgit.osmocom.org/osmo-bts/commit/?id=7d684d6866e711f96a9bac37225dbe537b514401

commit 7d684d6866e711f96a9bac37225dbe537b514401
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Thu Feb 7 16:58:00 2013 +0100

    TRX: Fix, never send confirm for DEACT SACCH request (TS 05.08 4.6)
    
    Sending it would cause BSC to change to a state, where it does not release
    rf channel.

http://cgit.osmocom.org/osmo-bts/commit/?id=e0959e7929cf9c8659919f2849c54360eda95032

commit e0959e7929cf9c8659919f2849c54360eda95032
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Thu Feb 7 14:09:06 2013 +0100

    TRX: Use received TRX clocks to determine availablility of tranceiver
    
    Only if transceiver becomes available, control commands are sent. If
    tranceiver is gone, reset scheduler.
    
    The current availability state is sent to BSC via OML state change
    commands.

http://cgit.osmocom.org/osmo-bts/commit/?id=2ea68e2b7be7af78fb87c42e39133a812b709d48

commit 2ea68e2b7be7af78fb87c42e39133a812b709d48
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Thu Feb 7 13:16:28 2013 +0100

    TRX: Fixes and improvements of scheduler

http://cgit.osmocom.org/osmo-bts/commit/?id=2c8787224ff4698e8bf04620441919262887c7ee

commit 2c8787224ff4698e8bf04620441919262887c7ee
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Thu Feb 7 13:09:34 2013 +0100

    Fix: Check right result on bursts_test

http://cgit.osmocom.org/osmo-bts/commit/?id=74d63b72126bfe7a2a6ac641be4ac789a39eea6d

commit 74d63b72126bfe7a2a6ac641be4ac789a39eea6d
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Wed Feb 6 11:37:59 2013 +0100

    Add test routing to test transcoding of TCH FR / FACCH frames

http://cgit.osmocom.org/osmo-bts/commit/?id=d0603d96e9f6a69df8d2e37380b19eceb2f89d50

commit d0603d96e9f6a69df8d2e37380b19eceb2f89d50
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Wed Feb 6 11:35:06 2013 +0100

    TRX: Completed transcoding of TCH with reordering Table 2 of TS 05.03

http://cgit.osmocom.org/osmo-bts/commit/?id=414faaca19812016d5fb756838988f341c23ba51

commit 414faaca19812016d5fb756838988f341c23ba51
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Tue Feb 5 16:53:04 2013 +0100

    TRX: Power down tranceiver and reset scheduler, if abis link is lost
    
    If BTS is gone, TRX is powered down, due to loss of abis link. If link is
    esablished again, tranceiver and scheduler are provisioned again by BTS.

http://cgit.osmocom.org/osmo-bts/commit/?id=7a0d11dd68528d96afff61083c3cf90a50af11bb

commit 7a0d11dd68528d96afff61083c3cf90a50af11bb
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Tue Feb 5 16:47:57 2013 +0100

    ABIS: Introduce bts_model_abis_close to indicate ABIS link failure.
    
    sysmocom-bts model shuts down on link loss, but other models may not want
    this, so shutdown is moved tor bts_model_abis_close of osmo-bts-sysmo.

http://cgit.osmocom.org/osmo-bts/commit/?id=cd0581d815f76dd159406a2e797ad554df82c761

commit cd0581d815f76dd159406a2e797ad554df82c761
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Tue Feb 5 13:46:03 2013 +0100

    TRX: On negative response of critical commands, shutdown BTS

http://cgit.osmocom.org/osmo-bts/commit/?id=1de7085d3181b8d29929e80f29448e2c7d6eda3b

commit 1de7085d3181b8d29929e80f29448e2c7d6eda3b
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Tue Feb 5 11:52:38 2013 +0100

    Add test code for testing GSM burst transcoding

http://cgit.osmocom.org/osmo-bts/commit/?id=acc71ffb4b61b3354bbb2fa14981e4e6a46946e6

commit acc71ffb4b61b3354bbb2fa14981e4e6a46946e6
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Tue Feb 5 11:45:28 2013 +0100

    TRX: Introduce osmobts-trx, a layer 1 implementation for OpenBTS tranceivers
    
    The code is quite complete, TCH and PDCH channels are not yet tested.

http://cgit.osmocom.org/osmo-bts/commit/?id=c64fa4f88818a63bada0e34d179fd04319de47e1

commit c64fa4f88818a63bada0e34d179fd04319de47e1
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Tue Mar 26 07:52:41 2013 +0100

    Change to new structure of multirate at gsm_data_shared.h

http://cgit.osmocom.org/osmo-bts/commit/?id=79bc80102c4cfa2a309e1ba9e90df7df9f34a307

commit 79bc80102c4cfa2a309e1ba9e90df7df9f34a307
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Mon Jan 13 14:46:01 2014 +0100

    Fix: Call e1inp_vty_init() before reading config file

http://cgit.osmocom.org/osmo-bts/commit/?id=5fa388c366b19f753462a19776a59845b7dc5540

commit 5fa388c366b19f753462a19776a59845b7dc5540
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Mon Jul 8 18:34:14 2013 +0200

    Fix: Process all TRX on GSM Time indication, not only C0

http://cgit.osmocom.org/osmo-bts/commit/?id=75f105bbb5011a04e599cbc8f053afb723582364

commit 75f105bbb5011a04e599cbc8f053afb723582364
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Mon Jul 8 18:41:05 2013 +0200

    Fix: Retrieve ARFCN (from OML) for TRX other than C0

http://cgit.osmocom.org/osmo-bts/commit/?id=2340b88ede52d8da5ff203b97464653c6f4528d5

commit 2340b88ede52d8da5ff203b97464653c6f4528d5
Author: Ivan Kluchnikov <kluchnikovi at gmail.com>
Date:   Wed May 7 18:09:06 2014 +0400

    fix: make sysmobts tests only when sysmobts is enabled

http://cgit.osmocom.org/osmo-bts/commit/?id=329085a8ff2c1162a32eb617068fa5614efcde06

commit 329085a8ff2c1162a32eb617068fa5614efcde06
Merge: 1eaa3d7 819b50e
Author: Harald Welte <laforge at gnumonks.org>
Date:   Tue Sep 22 16:39:55 2015 +0200

    Merge branch '201509-l1sap'

http://cgit.osmocom.org/osmo-bts/commit/?id=819b50e1a7b506a0a394cc71a795f0a9ce4083c1

commit 819b50e1a7b506a0a394cc71a795f0a9ce4083c1
Author: Harald Welte <laforge at gnumonks.org>
Date:   Sun Sep 6 12:33:16 2015 +0200

    move MS power control handling from sysmobts to common part
    
    MS uplink power control is required in pretty much any BTS, and we
    cannot assume that they PHY / L1 will always take care of it by
    itself.   So the correspondign code is moved to common/power_control.c
    and called from the generic part of L1SAP.
    
    The corresponding VTY paramter has been moved from the sysmobts-specific
    trx VTY node to the common BTS VTY node.

http://cgit.osmocom.org/osmo-bts/commit/?id=f449842053d333f6f9f41d3123262e8e05375acb

commit f449842053d333f6f9f41d3123262e8e05375acb
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Fri Apr 4 14:11:33 2014 +0200

    Move detection of handover frames from sysmo-bts code to common code

http://cgit.osmocom.org/osmo-bts/commit/?id=9cfbf27d4c2b08bec64141c447c59645488bd722

commit 9cfbf27d4c2b08bec64141c447c59645488bd722
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Sun Sep 1 12:30:52 2013 +0200

    Remove obsolete gsmtap handling from osmo-bts-sysmo part.

http://cgit.osmocom.org/osmo-bts/commit/?id=a450ef73edb35c19392b34f663e0570a8839ece6

commit a450ef73edb35c19392b34f663e0570a8839ece6
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Sun Sep 1 12:06:19 2013 +0200

    Add gsmtap option to command line to main.c of osmo-bts-sysmo

http://cgit.osmocom.org/osmo-bts/commit/?id=04b5d655752d7afeb94018765ae08b1d7b0f91c5

commit 04b5d655752d7afeb94018765ae08b1d7b0f91c5
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Sun Sep 1 12:04:49 2013 +0200

    Move gsmtap VTY commands from osmo-bts-sysmo to common part

http://cgit.osmocom.org/osmo-bts/commit/?id=90e543bd83b60a6a5823888354c47dd5d9ba99ac

commit 90e543bd83b60a6a5823888354c47dd5d9ba99ac
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Mon Jul 29 09:45:22 2013 +0200

    Send primitives at PH-/MPH-/TCH-SAP interface via GSMTAP

http://cgit.osmocom.org/osmo-bts/commit/?id=75caaf294980e258b63d300284f9b7bf26fd35c9

commit 75caaf294980e258b63d300284f9b7bf26fd35c9
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Sun Jun 16 13:26:14 2013 +0200

    sysmobts: Clean up transitions for lchan cipher state
    
    There are three transitions:
    
    1. LCHAN_CIPH_NONE -> LCHAN_CIPH_RX_REQ -> LCHAN_CIPH_RX_CONF
    
    It is used to enable ciphering in RX (uplink) direction only.
    
    2. LCHAN_CIPH_RX_CONF -> LCHAN_CIPH_RX_CONF_TX_REQ -> LCHAN_CIPH_RXTX_CONF
    
    It is used to additionally enable ciphering in TX (downlink) direction.
    
    3. LCHAN_CIPH_NONE -> LCHAN_CIPH_RXTX_REQ -> LCHAN_CIPH_RX_CONF_TX_REQ
       -> LCHAN_CIPH_RXTX_CONF
    
    It is used to enable ciphering in both TX and RX directions. This is used
    when the channel is activated with encryption already enabled. (assignment
    or handover)
    
    In order to follow the order of these transitions, the RX direction must
    always be set before the TX direction.
    
    If no cipher key is set (A5/0), ciphering is set to ALG 0, but lchan cipher
    state remains at LCHAN_CIPH_NONE.

http://cgit.osmocom.org/osmo-bts/commit/?id=5027e122a885eab21772706d39915464c887150d

commit 5027e122a885eab21772706d39915464c887150d
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Sat Aug 31 20:30:40 2013 +0200

    Add MEAS (MPH_INFO) IND message to PH-/MPH-/TCH-SAP interface
    
    This part moves processing of measurement infos from osmo-bts-sysmo to
    common part.

http://cgit.osmocom.org/osmo-bts/commit/?id=a313bb0a476aca8570abea3592dbe7593d11ecc9

commit a313bb0a476aca8570abea3592dbe7593d11ecc9
Author: Harald Welte <laforge at gnumonks.org>
Date:   Wed Aug 27 22:13:18 2014 +0200

    l1sap: Port code to new ciphering handling
    
    ... introduced in 2cc37035d73191b71b9ba9c0d559a0da6a5f35e5

http://cgit.osmocom.org/osmo-bts/commit/?id=923e324abc6d529aea884ca7082220ba66906054

commit 923e324abc6d529aea884ca7082220ba66906054
Author: Harald Welte <laforge at gnumonks.org>
Date:   Thu Aug 7 08:32:30 2014 +0200

    sysmobts/l1_if: Sacch/Sdcc/Facch are handled in l1sap/core

http://cgit.osmocom.org/osmo-bts/commit/?id=bac087c207ab3323c354d173335c30c85396464e

commit bac087c207ab3323c354d173335c30c85396464e
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Sun Sep 1 11:09:20 2013 +0200

    Add SDCCH/SACCH/FACCH messages to PH-/MPH-/TCH-SAP interface
    
    This part moves control channel message primitives from osmo-bts-sysmo to
    common part.
    
    In order to control ciphering fo BTS model, CIPHER (MPH_INFO) messages are
    used.

http://cgit.osmocom.org/osmo-bts/commit/?id=80f039973e37ab45c98b8f0ed4731105334ac623

commit 80f039973e37ab45c98b8f0ed4731105334ac623
Author: Harald Welte <laforge at gnumonks.org>
Date:   Wed Aug 27 20:18:35 2014 +0200

    l1sap: Avoid compiler warnings regarding uninitialized nmsg

http://cgit.osmocom.org/osmo-bts/commit/?id=3a381367a62ab57946e113592348a9720803ae0f

commit 3a381367a62ab57946e113592348a9720803ae0f
Author: Harald Welte <laforge at gnumonks.org>
Date:   Wed Aug 27 20:15:22 2014 +0200

    l1sap: Use {data,empty}_req_from_l1sap() and avoid code duplication

http://cgit.osmocom.org/osmo-bts/commit/?id=12472df8f0f552b85d9d046ce646e83bd93e3ae0

commit 12472df8f0f552b85d9d046ce646e83bd93e3ae0
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Sun Sep 1 10:08:15 2013 +0200

    Add TCH messages to PH-/MPH-/TCH-SAP interface
    
    This part moves TCH handling from osmo-bts-sysmo to common part. The RTP
    handling is done at the common part, so they can be used by other BTS
    models.

http://cgit.osmocom.org/osmo-bts/commit/?id=7cc199ea9580aef5cc8364f875c5e764491920be

commit 7cc199ea9580aef5cc8364f875c5e764491920be
Author: Harald Welte <laforge at gnumonks.org>
Date:   Wed Aug 27 20:05:59 2014 +0200

    l1sap: re-introduce a comment that was lost during l1sap merge

http://cgit.osmocom.org/osmo-bts/commit/?id=793e713c4bcf0929c2656760acb42e875f743da9

commit 793e713c4bcf0929c2656760acb42e875f743da9
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Sun Sep 1 09:19:45 2013 +0200

    Move chan act/rel/modify from bts_model to PH-/MPH-/TCH-SAP interface
    
    This part replaces channel activation/deactivation/modification routines
    by MPH_INFO messages.

http://cgit.osmocom.org/osmo-bts/commit/?id=faba84b9b7c035691fd831ad26871a63417d22d0

commit faba84b9b7c035691fd831ad26871a63417d22d0
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Sun Sep 1 09:02:24 2013 +0200

    Relace bts_model_get_time() by get_time() at common part

http://cgit.osmocom.org/osmo-bts/commit/?id=7cf313c75bb25502ce0228952271021d35d50f68

commit 7cf313c75bb25502ce0228952271021d35d50f68
Author: Harald Welte <laforge at gnumonks.org>
Date:   Wed Aug 27 19:57:51 2014 +0200

    l1sap: Re-introduce more correct RACH slot counting
    
    The original code handled both the fact where a TIME indication would be
    missed (and thus the frame number be higher than previous + 1), as well
    as the two cases for combined / non-combined CCCH.
    
    The L1SAP code removed some of those bits, which I'm re-introducing
    here.

http://cgit.osmocom.org/osmo-bts/commit/?id=21b5e6318e7bfbd233fdf542a3f43588ab92282b

commit 21b5e6318e7bfbd233fdf542a3f43588ab92282b
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Sat Aug 31 19:49:12 2013 +0200

    Add TIME (MPH_INFO) IND messages to PH-/MPH-/TCH-SAP interface
    
    This part moves GSM time handling from osmo-bts-sysmo part to common part.

http://cgit.osmocom.org/osmo-bts/commit/?id=4fe00da9f8f849efb86977e909870179124f384a

commit 4fe00da9f8f849efb86977e909870179124f384a
Author: Harald Welte <laforge at gnumonks.org>
Date:   Wed Aug 27 19:50:08 2014 +0200

    l1sap: additional comments explaining l1sap changes in l1_if.c

http://cgit.osmocom.org/osmo-bts/commit/?id=75be092b99a8dd693fe7fdc35b6c124d730f66cd

commit 75be092b99a8dd693fe7fdc35b6c124d730f66cd
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Fri Aug 30 08:48:38 2013 +0200

    Add PDCH messages to PH-/MPH-/TCH-SAP interface
    
    This part moves PDTCH, PACCH and PTCCH message primitives from
    osmo-bts-sysmo to common part.

http://cgit.osmocom.org/osmo-bts/commit/?id=c9441b3c0b898d09d9e8d6ad4c616a62a905f1d7

commit c9441b3c0b898d09d9e8d6ad4c616a62a905f1d7
Author: Harald Welte <laforge at gnumonks.org>
Date:   Wed Aug 27 19:29:35 2014 +0200

    l1sap: Add a warning about assuming BS_AG_BLKS_RES=1
    
    This is a regression of the code compared to the existing
    sysmoBTS code, where the L1 tells us whether its AGCH or
    PCH.  However, it was not used even in the old code, so
    we can afford to simply put a #warning here.

http://cgit.osmocom.org/osmo-bts/commit/?id=ace9a8742f700a748620f4b590b6c5468cd4d584

commit ace9a8742f700a748620f4b590b6c5468cd4d584
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Fri Aug 30 08:03:09 2013 +0200

    Add PCH/AGCH message to PH-/MPH-/TCH-SAP interface
    
    This part moves PCH and AGCH message primitives from osmo-bts-sysmo to
    common part.

http://cgit.osmocom.org/osmo-bts/commit/?id=54eceac257c1359c13ec11337912fa69d45fe6e8

commit 54eceac257c1359c13ec11337912fa69d45fe6e8
Author: Harald Welte <laforge at gnumonks.org>
Date:   Wed Aug 27 18:54:24 2014 +0200

    l1sap: sysmobts: remove obsolete get_lapdm_chan_by_hl2()

http://cgit.osmocom.org/osmo-bts/commit/?id=d410eb9787e2667c23079b3588b702562589cd99

commit d410eb9787e2667c23079b3588b702562589cd99
Author: Harald Welte <laforge at gnumonks.org>
Date:   Wed Aug 27 18:52:08 2014 +0200

    l1sap: correctly set chan_nr on PRIM_PH_RACH / INDICATION
    
    In case of a RACH INDICATION on CCCH, we need to set CHAN_NR to
    0x88 (RSL_CHAN_RACH).  In other cases, chan_nr needs to reflect
    the actual logical channel (TCH/SDCCH) on whcih the handover happened.

http://cgit.osmocom.org/osmo-bts/commit/?id=9ae5b50d786d81e1d89dfe41238bd0129fed7271

commit 9ae5b50d786d81e1d89dfe41238bd0129fed7271
Author: Harald Welte <laforge at gnumonks.org>
Date:   Wed Aug 27 18:31:39 2014 +0200

    l1sap: RACH: Detect hand-over even on TRX0
    
    I don't understand why we would detect handover only on TRX1-n,
    but not on TRX0.  It is perfectly valid for a handover to occur
    on TRX0.

http://cgit.osmocom.org/osmo-bts/commit/?id=52476fc1d474007dc9bd1ca3d222e4d4cb9da9a7

commit 52476fc1d474007dc9bd1ca3d222e4d4cb9da9a7
Author: Harald Welte <laforge at gnumonks.org>
Date:   Wed Aug 27 17:13:20 2014 +0200

    l1sap: fix missing include file and resulting compiler warning

http://cgit.osmocom.org/osmo-bts/commit/?id=e969f0889205dc43034964c06e032ff46638f4e7

commit e969f0889205dc43034964c06e032ff46638f4e7
Author: Harald Welte <laforge at gnumonks.org>
Date:   Wed Aug 27 17:12:44 2014 +0200

    l1sap: fix coding style

http://cgit.osmocom.org/osmo-bts/commit/?id=7b1b8326184b9a61b75d7663e699649ba0386557

commit 7b1b8326184b9a61b75d7663e699649ba0386557
Author: Harald Welte <laforge at gnumonks.org>
Date:   Wed Aug 27 17:11:23 2014 +0200

    l1sap: Use L1SAP_IS_CHAN_RACH instead of magic number 0x88

http://cgit.osmocom.org/osmo-bts/commit/?id=e0146997a662ccc64be06a63a81770079074b32a

commit e0146997a662ccc64be06a63a81770079074b32a
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Fri Aug 30 07:46:30 2013 +0200

    Add RACH message to PH-/MPH-/TCH-SAP interface
    
    This part moves RACH message primitives from osmo-bts-sysmo to common
    part.

http://cgit.osmocom.org/osmo-bts/commit/?id=a391d3691ad62766e7074d531c2cb08c867218ed

commit a391d3691ad62766e7074d531c2cb08c867218ed
Author: Harald Welte <laforge at gnumonks.org>
Date:   Wed Aug 27 16:32:53 2014 +0200

    l1sap: Split ph_data_req() into smaller parts
    
    ... in an effort to avoid introducing new/more spaghetti code
    
    Also, use offsetof() instead of pointer calculation to determine
    the start of GsmL1_Prim_t.u.phDataReq.msgUnitParam.u8Buffer

http://cgit.osmocom.org/osmo-bts/commit/?id=5e90f2a809f85817883bb567c5a51efe8e1ecb46

commit 5e90f2a809f85817883bb567c5a51efe8e1ecb46
Author: Andreas Eversberg <jolly at eversberg.eu>
Date:   Mon Jul 29 09:42:23 2013 +0200

    Add BCCH message to PH-/MPH-/TCH-SAP interface
    
    This first part moves BCCH message primitives from osmo-bts-sysmo to common
    part. A new file "common/l1sap.c" is introduced to implement handling of
    layer 1 messages from/to BTS model.

-----------------------------------------------------------------------

Summary of changes:
 .gitignore                                         |    3 +
 configure.ac                                       |   12 +
 include/osmo-bts/Makefile.am                       |    3 +-
 include/osmo-bts/bts.h                             |    1 +
 include/osmo-bts/bts_model.h                       |   15 +-
 include/osmo-bts/gsm_data.h                        |   15 +-
 include/osmo-bts/l1sap.h                           |    4 +-
 include/osmo-bts/logging.h                         |    2 +
 include/osmo-bts/power_control.h                   |    7 +
 include/osmo-bts/rsl.h                             |    4 +-
 include/osmo-bts/vty.h                             |    2 +-
 src/Makefile.am                                    |    3 +
 src/common/Makefile.am                             |    2 +-
 src/common/abis.c                                  |    4 +-
 src/common/amr.c                                   |   23 +-
 src/common/bts.c                                   |   10 +
 src/common/handover.c                              |    3 +-
 src/common/l1sap.c                                 | 1084 +++++++
 src/common/logging.c                               |   12 +
 src/common/oml.c                                   |   19 +
 src/common/pcu_sock.c                              |   16 +-
 src/common/power_control.c                         |   99 +
 src/common/rsl.c                                   |   43 +-
 src/common/vty.c                                   |  149 +-
 src/osmo-bts-sysmo/l1_if.c                         | 1240 ++++----
 src/osmo-bts-sysmo/l1_if.h                         |   18 +-
 src/osmo-bts-sysmo/main.c                          |   31 +-
 src/osmo-bts-sysmo/oml.c                           |  110 +-
 src/osmo-bts-sysmo/sysmobts_vty.c                  |   91 +-
 src/osmo-bts-sysmo/tch.c                           |  120 +-
 src/osmo-bts-trx/Makefile.am                       |   11 +
 src/osmo-bts-trx/amr.c                             |   81 +
 src/osmo-bts-trx/amr.h                             |    8 +
 src/osmo-bts-trx/gsm0503_coding.c                  | 1696 +++++++++++
 src/osmo-bts-trx/gsm0503_coding.h                  |   53 +
 src/osmo-bts-trx/gsm0503_conv.c                    |  950 ++++++
 src/osmo-bts-trx/gsm0503_conv.h                    |   26 +
 src/osmo-bts-trx/gsm0503_interleaving.c            |  144 +
 src/osmo-bts-trx/gsm0503_interleaving.h            |   11 +
 src/osmo-bts-trx/gsm0503_mapping.c                 |   72 +
 src/osmo-bts-trx/gsm0503_mapping.h                 |   10 +
 src/osmo-bts-trx/gsm0503_parity.c                  |  103 +
 src/osmo-bts-trx/gsm0503_parity.h                  |   12 +
 src/osmo-bts-trx/gsm0503_tables.c                  |  193 ++
 src/osmo-bts-trx/gsm0503_tables.h                  |   19 +
 src/osmo-bts-trx/l1_if.c                           |  716 +++++
 src/osmo-bts-trx/l1_if.h                           |  179 ++
 src/osmo-bts-trx/loops.c                           |  339 +++
 src/osmo-bts-trx/loops.h                           |   31 +
 src/{osmo-bts-sysmo => osmo-bts-trx}/main.c        |  305 +-
 src/osmo-bts-trx/scheduler.c                       | 3044 ++++++++++++++++++++
 src/osmo-bts-trx/scheduler.h                       |   43 +
 src/osmo-bts-trx/trx_if.c                          |  560 ++++
 src/osmo-bts-trx/trx_if.h                          |   35 +
 src/osmo-bts-trx/trx_vty.c                         |  421 +++
 tests/Makefile.am                                  |   10 +-
 tests/bursts/Makefile.am                           |   14 +
 tests/bursts/bursts_test.c                         |  495 ++++
 tests/bursts/bursts_test.ok                        |   21 +
 tests/handover/Makefile.am                         |    8 +
 tests/handover/handover_test.c                     |  278 ++
 .../cipher_test.ok => handover/handover_test.ok}   |    0
 tests/stubs.c                                      |    5 +
 tests/sysmobts/sysmobts_test.c                     |   27 +-
 tests/testsuite.at                                 |   12 +
 65 files changed, 11932 insertions(+), 1145 deletions(-)
 create mode 100644 include/osmo-bts/power_control.h
 create mode 100644 src/common/l1sap.c
 create mode 100644 src/common/power_control.c
 create mode 100644 src/osmo-bts-trx/Makefile.am
 create mode 100644 src/osmo-bts-trx/amr.c
 create mode 100644 src/osmo-bts-trx/amr.h
 create mode 100644 src/osmo-bts-trx/gsm0503_coding.c
 create mode 100644 src/osmo-bts-trx/gsm0503_coding.h
 create mode 100644 src/osmo-bts-trx/gsm0503_conv.c
 create mode 100644 src/osmo-bts-trx/gsm0503_conv.h
 create mode 100644 src/osmo-bts-trx/gsm0503_interleaving.c
 create mode 100644 src/osmo-bts-trx/gsm0503_interleaving.h
 create mode 100644 src/osmo-bts-trx/gsm0503_mapping.c
 create mode 100644 src/osmo-bts-trx/gsm0503_mapping.h
 create mode 100644 src/osmo-bts-trx/gsm0503_parity.c
 create mode 100644 src/osmo-bts-trx/gsm0503_parity.h
 create mode 100644 src/osmo-bts-trx/gsm0503_tables.c
 create mode 100644 src/osmo-bts-trx/gsm0503_tables.h
 create mode 100644 src/osmo-bts-trx/l1_if.c
 create mode 100644 src/osmo-bts-trx/l1_if.h
 create mode 100644 src/osmo-bts-trx/loops.c
 create mode 100644 src/osmo-bts-trx/loops.h
 copy src/{osmo-bts-sysmo => osmo-bts-trx}/main.c (58%)
 create mode 100644 src/osmo-bts-trx/scheduler.c
 create mode 100644 src/osmo-bts-trx/scheduler.h
 create mode 100644 src/osmo-bts-trx/trx_if.c
 create mode 100644 src/osmo-bts-trx/trx_if.h
 create mode 100644 src/osmo-bts-trx/trx_vty.c
 create mode 100644 tests/bursts/Makefile.am
 create mode 100644 tests/bursts/bursts_test.c
 create mode 100644 tests/bursts/bursts_test.ok
 create mode 100644 tests/handover/Makefile.am
 create mode 100644 tests/handover/handover_test.c
 copy tests/{cipher/cipher_test.ok => handover/handover_test.ok} (100%)


hooks/post-receive
-- 
Osmocom BTS-side code (Abis, scheduling, ...)



More information about the osmocom-commitlog mailing list