osmo-bts.git branch 201509-l1sap created. 0.3.0-317-g2b627f9

gitosis at osmocom.org gitosis at osmocom.org
Sun Sep 6 10:37:51 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, 201509-l1sap has been created
        at  2b627f9351ed6da4a774e427e9c35992afa2d77d (commit)

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

commit 2b627f9351ed6da4a774e427e9c35992afa2d77d
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=06498abfe2a4039c330ec5a5ec323a375e59844a

commit 06498abfe2a4039c330ec5a5ec323a375e59844a
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=e7669c6622fb99a3b3c93cf56061c05e723a9fa5

commit e7669c6622fb99a3b3c93cf56061c05e723a9fa5
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=8976a8429b0fbf48ae39fdf47191cb0ef3748424

commit 8976a8429b0fbf48ae39fdf47191cb0ef3748424
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=55e311b5cd5c10a24a7d57b79e3e4b24e9a2013c

commit 55e311b5cd5c10a24a7d57b79e3e4b24e9a2013c
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=966c1d77b73a9b7b9300a1dee377a8d5fcaf9916

commit 966c1d77b73a9b7b9300a1dee377a8d5fcaf9916
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=0d58d4f345c459ac29fe9edb464f2e8b22646d25

commit 0d58d4f345c459ac29fe9edb464f2e8b22646d25
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=5ab29cd838b241b90c976d1d5ea194b6cd9fea92

commit 5ab29cd838b241b90c976d1d5ea194b6cd9fea92
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=b0b787cefdcd52e0ed1dadde40153fb29c065803

commit b0b787cefdcd52e0ed1dadde40153fb29c065803
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=1ce190f3182791aa04aa6342b5459ff74516aa10

commit 1ce190f3182791aa04aa6342b5459ff74516aa10
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=488fc7636ffc37c3fd92de02319bf4d6319ac9fa

commit 488fc7636ffc37c3fd92de02319bf4d6319ac9fa
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=e5f2f9f5778b1cd437f56f4651e37042eacf0530

commit e5f2f9f5778b1cd437f56f4651e37042eacf0530
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=9b35e22e28770f8eb15fd496ac1fe59c7329a16e

commit 9b35e22e28770f8eb15fd496ac1fe59c7329a16e
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=a82c7fc8c0e76e2e813d5d01412360ffda4dadb0

commit a82c7fc8c0e76e2e813d5d01412360ffda4dadb0
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=150f02f6a50cba17f3b5e98f641be6810b761883

commit 150f02f6a50cba17f3b5e98f641be6810b761883
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=000fa3c41d46c4b255b33f7b23ad1c8bb4653717

commit 000fa3c41d46c4b255b33f7b23ad1c8bb4653717
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=3bfb49d56ea3b0fd60009e4935c75afe1d1ffbab

commit 3bfb49d56ea3b0fd60009e4935c75afe1d1ffbab
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=41ba4bb168ffa6fff606aba5608e6b3884571122

commit 41ba4bb168ffa6fff606aba5608e6b3884571122
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=bf8962041f779b6b3d4d0fbbc5c11994b65bc3f8

commit bf8962041f779b6b3d4d0fbbc5c11994b65bc3f8
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=06d41facb1f782080107ba0417b1eb5e84270e1e

commit 06d41facb1f782080107ba0417b1eb5e84270e1e
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=b199a80a9955661fbcc53bfc3044d121b7d56342

commit b199a80a9955661fbcc53bfc3044d121b7d56342
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=370f6616ff0de8514fa2394f18ed80035faf8880

commit 370f6616ff0de8514fa2394f18ed80035faf8880
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=689eb1a4b62becebb74a4f5d13fdae44a6aa6197

commit 689eb1a4b62becebb74a4f5d13fdae44a6aa6197
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=f39673aa98ac0c8e157a4427801f492cc7781359

commit f39673aa98ac0c8e157a4427801f492cc7781359
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=3ecf587be57ff59b2953dbbae7030266ae4bbaaa

commit 3ecf587be57ff59b2953dbbae7030266ae4bbaaa
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=f5efdaed5c36a010e1e7e3b17e2ca0e3be182e0d

commit f5efdaed5c36a010e1e7e3b17e2ca0e3be182e0d
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=7d83701168c4ab2f368387940c8a4f5abc51d4ff

commit 7d83701168c4ab2f368387940c8a4f5abc51d4ff
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=beaee02ca9c89a9dfbb964935cb6c61b3aba5356

commit beaee02ca9c89a9dfbb964935cb6c61b3aba5356
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=60be2647d4da9d1d3680183d05ec6a3022839f27

commit 60be2647d4da9d1d3680183d05ec6a3022839f27
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=77192b151cfb2fdb7697938f57682fbead690394

commit 77192b151cfb2fdb7697938f57682fbead690394
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=51be8f7a8dd36bb75de41f26086d6d7c9df159a8

commit 51be8f7a8dd36bb75de41f26086d6d7c9df159a8
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=9146cc45856c79efc0af3961ec7f0b55f606309b

commit 9146cc45856c79efc0af3961ec7f0b55f606309b
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.

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


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



More information about the osmocom-commitlog mailing list