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=2b627f9351ed6da4a774e427e9c3599…
commit 2b627f9351ed6da4a774e427e9c35992afa2d77d
Author: Harald Welte <laforge(a)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=06498abfe2a4039c330ec5a5ec323a3…
commit 06498abfe2a4039c330ec5a5ec323a375e59844a
Author: Andreas Eversberg <jolly(a)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=e7669c6622fb99a3b3c93cf56061c05…
commit e7669c6622fb99a3b3c93cf56061c05e723a9fa5
Author: Andreas Eversberg <jolly(a)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=8976a8429b0fbf48ae39fdf47191cb0…
commit 8976a8429b0fbf48ae39fdf47191cb0ef3748424
Author: Andreas Eversberg <jolly(a)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=55e311b5cd5c10a24a7d57b79e3e4b2…
commit 55e311b5cd5c10a24a7d57b79e3e4b24e9a2013c
Author: Andreas Eversberg <jolly(a)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=966c1d77b73a9b7b9300a1dee377a8d…
commit 966c1d77b73a9b7b9300a1dee377a8d5fcaf9916
Author: Andreas Eversberg <jolly(a)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=0d58d4f345c459ac29fe9edb464f2e8…
commit 0d58d4f345c459ac29fe9edb464f2e8b22646d25
Author: Andreas Eversberg <jolly(a)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=5ab29cd838b241b90c976d1d5ea194b…
commit 5ab29cd838b241b90c976d1d5ea194b6cd9fea92
Author: Andreas Eversberg <jolly(a)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=b0b787cefdcd52e0ed1dadde40153fb…
commit b0b787cefdcd52e0ed1dadde40153fb29c065803
Author: Harald Welte <laforge(a)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=1ce190f3182791aa04aa6342b5459ff…
commit 1ce190f3182791aa04aa6342b5459ff74516aa10
Author: Harald Welte <laforge(a)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=488fc7636ffc37c3fd92de02319bf4d…
commit 488fc7636ffc37c3fd92de02319bf4d6319ac9fa
Author: Andreas Eversberg <jolly(a)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=e5f2f9f5778b1cd437f56f4651e3704…
commit e5f2f9f5778b1cd437f56f4651e37042eacf0530
Author: Harald Welte <laforge(a)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=9b35e22e28770f8eb15fd496ac1fe59…
commit 9b35e22e28770f8eb15fd496ac1fe59c7329a16e
Author: Harald Welte <laforge(a)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=a82c7fc8c0e76e2e813d5d01412360f…
commit a82c7fc8c0e76e2e813d5d01412360ffda4dadb0
Author: Andreas Eversberg <jolly(a)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=150f02f6a50cba17f3b5e98f641be68…
commit 150f02f6a50cba17f3b5e98f641be6810b761883
Author: Harald Welte <laforge(a)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=000fa3c41d46c4b255b33f7b23ad1c8…
commit 000fa3c41d46c4b255b33f7b23ad1c8bb4653717
Author: Andreas Eversberg <jolly(a)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=3bfb49d56ea3b0fd60009e4935c75af…
commit 3bfb49d56ea3b0fd60009e4935c75afe1d1ffbab
Author: Andreas Eversberg <jolly(a)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=41ba4bb168ffa6fff606aba5608e6b3…
commit 41ba4bb168ffa6fff606aba5608e6b3884571122
Author: Harald Welte <laforge(a)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=bf8962041f779b6b3d4d0fbbc5c1199…
commit bf8962041f779b6b3d4d0fbbc5c11994b65bc3f8
Author: Andreas Eversberg <jolly(a)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=06d41facb1f782080107ba0417b1eb5…
commit 06d41facb1f782080107ba0417b1eb5e84270e1e
Author: Harald Welte <laforge(a)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=b199a80a9955661fbcc53bfc3044d12…
commit b199a80a9955661fbcc53bfc3044d121b7d56342
Author: Andreas Eversberg <jolly(a)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=370f6616ff0de8514fa2394f18ed800…
commit 370f6616ff0de8514fa2394f18ed80035faf8880
Author: Harald Welte <laforge(a)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=689eb1a4b62becebb74a4f5d13fdae4…
commit 689eb1a4b62becebb74a4f5d13fdae44a6aa6197
Author: Andreas Eversberg <jolly(a)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=f39673aa98ac0c8e157a4427801f492…
commit f39673aa98ac0c8e157a4427801f492cc7781359
Author: Harald Welte <laforge(a)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=3ecf587be57ff59b2953dbbae703026…
commit 3ecf587be57ff59b2953dbbae7030266ae4bbaaa
Author: Harald Welte <laforge(a)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=f5efdaed5c36a010e1e7e3b17e2ca0e…
commit f5efdaed5c36a010e1e7e3b17e2ca0e3be182e0d
Author: Harald Welte <laforge(a)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=7d83701168c4ab2f368387940c8a4f5…
commit 7d83701168c4ab2f368387940c8a4f5abc51d4ff
Author: Harald Welte <laforge(a)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=beaee02ca9c89a9dfbb964935cb6c61…
commit beaee02ca9c89a9dfbb964935cb6c61b3aba5356
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Aug 27 17:12:44 2014 +0200
l1sap: fix coding style
http://cgit.osmocom.org/osmo-bts/commit/?id=60be2647d4da9d1d3680183d05ec6a3…
commit 60be2647d4da9d1d3680183d05ec6a3022839f27
Author: Harald Welte <laforge(a)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=77192b151cfb2fdb7697938f57682fb…
commit 77192b151cfb2fdb7697938f57682fbead690394
Author: Andreas Eversberg <jolly(a)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=51be8f7a8dd36bb75de41f26086d6d7…
commit 51be8f7a8dd36bb75de41f26086d6d7c9df159a8
Author: Harald Welte <laforge(a)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=9146cc45856c79efc0af3961ec7f0b5…
commit 9146cc45856c79efc0af3961ec7f0b55f606309b
Author: Andreas Eversberg <jolly(a)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, ...)