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.orgThis 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 OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/dyn_ts has been updated discards fc8d7e054f21b840e903a49fcaf800746b6647f9 (commit) discards 95d6b07b89e3ed9bfcfb29767ab9582240b987cc (commit) discards b6f55fb4590afa8df72b04212dbade3e7688a447 (commit) discards 7a86bb500d8f333c44a767d28f68ba55e0765950 (commit) discards 9c13ec8eb7a82f62ad04e29a2fa84e0ea40d9f9d (commit) discards cda220fc7c5d01cdd7bb7dd6bccb04a360747097 (commit) discards 3e39cc992da08630f37564f435d4c6359add9e30 (commit) discards dc2a2fa8f87716a96500d3e03c21da73aa032e2e (commit) discards 82148cfd759b4c1e6fccce97663fa89827d4144b (commit) discards 54db93d662c80c6a36aed06453f5374753dedbf6 (commit) discards 3d726258143600f39e7f1bb1a413e5cc6e823fba (commit) discards 2b36aef7b4ac5a45257d873586f55406ad8def35 (commit) via d9e579c6af158c68116fc864fd7dfbb16f213200 (commit) via 157e63f05a419249c4b22cd5fe1b8fd55ffaf471 (commit) via e6c78819ccec5f43f535c654fe5a6ca0f15cdfbd (commit) via 416dec4d964f9cbf1cc58e00973d202983ebe172 (commit) via d30bf317bdd0120111c9a011a39d51e1033ef703 (commit) via 01579a76a431869d275974f4fc768f04587438e1 (commit) via 434f72885d62a1580564bed64fdb86b48cdcb545 (commit) via bfc99d34d1ee3a5f7d88902fb9d0d1bdc57adc40 (commit) via 22e5fb6480abdc9f6712e7f205b984a4dd6eeba2 (commit) via aec0280b0b6619810d87cb2c4caca7f4c0fcac66 (commit) via d313b4fa1e6d81dce5e80a3a031d4a163644ddcf (commit) via 3c1ec7eb11b69a7f0fb0cc043777341264b01e19 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (fc8d7e054f21b840e903a49fcaf800746b6647f9) \ N -- N -- N (d9e579c6af158c68116fc864fd7dfbb16f213200) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. 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/openbsc/commit/?id=d9e579c6af158c68116fc864fd7dfbb16f213200 commit d9e579c6af158c68116fc864fd7dfbb16f213200 Author: Neels Hofmeyr <neels at hofmeyr.de> Date: Sat Jul 23 20:15:28 2016 +0200 dyn TS: OS#1778 workaround: disable TCH/F on dyn TS To avoid two phones picking mismatching TCH pchans, never pick TCH/F on dynamic TS for now. See http://osmocom.org/issues/1778 Related: OS#1778 Change-Id: If7e4797a72815fc6e2bbef27756ea5df69f4bde7 http://cgit.osmocom.org/openbsc/commit/?id=157e63f05a419249c4b22cd5fe1b8fd55ffaf471 commit 157e63f05a419249c4b22cd5fe1b8fd55ffaf471 Author: Neels Hofmeyr <neels at hofmeyr.de> Date: Sat Jul 23 17:17:34 2016 +0200 dyn TS: Rename bsc_dyn_pdch.c to bsc_dyn_ts.c It's no longer just for IPAC style TCH/F_PDCH, but also contains code for TCH/F_TCH/H_PDCH, so pick a more general name. Change-Id: Ic19db81eca03fd72738839ee3686b6b4c8b6b437 http://cgit.osmocom.org/openbsc/commit/?id=e6c78819ccec5f43f535c654fe5a6ca0f15cdfbd commit e6c78819ccec5f43f535c654fe5a6ca0f15cdfbd Author: Neels Hofmeyr <neels at hofmeyr.de> Date: Sat Jul 23 20:08:41 2016 +0200 dyn TS: split dyn_pdch_init() for new dyn type and rename Init both TCH/F_PDCH and TCH/F_TCH/H_PDCH via dyn_ts_init(), which refactors dyn_pdch_init(). Make dyn_ts_switchover_start from abis_rsl.c public in abis_rsl.h, so we can start the initial switchover to PDCH from dyn_ts_init(); in abis_rsl.h include gsm_utils.h for enum gsm_phys_chan_config. Change-Id: I5c0b257ba8ff0e9c9a2268681a84b0681a778368 http://cgit.osmocom.org/openbsc/commit/?id=416dec4d964f9cbf1cc58e00973d202983ebe172 commit 416dec4d964f9cbf1cc58e00973d202983ebe172 Author: Neels Hofmeyr <neels at hofmeyr.de> Date: Sat Jul 23 19:45:15 2016 +0200 dyn TS: implement pchan switchover logic In struct gsm_lchan, add dyn.rqd_ref and dyn.rqd_ta. These save the Channel Requested details across the PDCH deactivation dance. abis_rsl.c: add static functions: * dyn_ts_switchover*() for the various stages of switchover between pchans. * pchan_for_lchant() to derive the desired pchan from the lchan type that was set during lchan_alloc(). * rsl_chan_activate_lchan_as_pdch() to compose the simpler RSL CHAN ACT message without introducing numerous special cases to the normal RSL CHAN ACT code. In rsl_chan_activate_lchan(), detect and initiate required pchan switchovers if requested pchan on a dyn TS differs. In rsl_rx_rf_chan_rel_ack(), initiate or continue pchan switchovers after a channel was released. In rsl_rx_chan_act_ack(), notice that a switchover is complete. In chan_alloc.c, add ts_subslots(): abis_rsl.c will need to know the number of subslots per pchan, to verify that all lchans are free before dyn TS switchover. The subslots_per_pchan[] array is static to lchan_alloc.c, and since we need a non-trivial check for dyn TS anyway, add public ts_subslots() to lchan_alloc.c, which also checks the current dyn pchan type. Change-Id: I5c6bce13092a10204113d84678c587c65e35e4fd http://cgit.osmocom.org/openbsc/commit/?id=d30bf317bdd0120111c9a011a39d51e1033ef703 commit d30bf317bdd0120111c9a011a39d51e1033ef703 Author: Neels Hofmeyr <neels at hofmeyr.de> Date: Sat Jul 23 19:51:09 2016 +0200 dyn TS: chan act: set chan_nr according to dyn pchan type Change-Id: Ica5ef2197b3e97d5e895f3e3221295d5d0ef8908 http://cgit.osmocom.org/openbsc/commit/?id=01579a76a431869d275974f4fc768f04587438e1 commit 01579a76a431869d275974f4fc768f04587438e1 Author: Neels Hofmeyr <neels at hofmeyr.de> Date: Thu Jul 14 03:01:24 2016 +0200 dyn TS: enhance channel allocator for dynamic TS Change _lc_find_bts() to _lc_dyn_find_bts() with added dyn_as_pchan arg to pass exactly as which pchan we'd like to allocate on a dynamic TS. Add _lc_find_bts() as wrapper so non-dynamic-TS callers remain unchanged. Also add dyn_as_pchan arg to _lc_find_trx() (not renaming to dyn and wrapping because there is only one caller). Implement dynamic allocator logic in _lc_find_trx() and lchan_alloc(). A returned dynamic channel still needs to be switched to the proper mode, which will follow in another commit. Replace a fixme comment with a normal comment in subslots_per_pchan[], because handling of dynamic TS is now defined. Change-Id: I18da7679300c43220d9baa6a304e8df74d366249 http://cgit.osmocom.org/openbsc/commit/?id=434f72885d62a1580564bed64fdb86b48cdcb545 commit 434f72885d62a1580564bed64fdb86b48cdcb545 Author: Neels Hofmeyr <neels at hofmeyr.de> Date: Sat Jul 23 17:57:53 2016 +0200 dyn TS: rsl_lchan_lookup(): add dyn PCHAN Accept GSM_PCHAN_TCH_F_TCH_H_PDCH for TCH/F and TCH/H if in matching pchan mode or switching to matching pchan. Accept RSL_CHAN_OSMO_PDCH chan_nr cbits for GSM_PCHAN_TCH_F_TCH_H_PDCH pchan. Change-Id: If8f7c118f69e5a9f370bfe25f82f3d5a8de75b51 http://cgit.osmocom.org/openbsc/commit/?id=bfc99d34d1ee3a5f7d88902fb9d0d1bdc57adc40 commit bfc99d34d1ee3a5f7d88902fb9d0d1bdc57adc40 Author: Neels Hofmeyr <neels at hofmeyr.de> Date: Thu Jul 14 03:09:56 2016 +0200 dyn TS: verify_chan_comb(): handle new dyn TS NM_CHANC_* Change-Id: I7ce754a48c7f492e921a4450745383bb8dd7225c http://cgit.osmocom.org/openbsc/commit/?id=22e5fb6480abdc9f6712e7f205b984a4dd6eeba2 commit 22e5fb6480abdc9f6712e7f205b984a4dd6eeba2 Author: Neels Hofmeyr <neels at hofmeyr.de> Date: Sat Jul 23 20:18:40 2016 +0200 dyn TS: rsl *2chan_nr(): handle TCH/F_TCH/H_PDCH In gsm_lchan2chan_nr() use the current pchan type. In gsm_lchan_as_pchan2chan_nr(), add the special case of non-standard cbits for activating PDCH on a TCH/F_TCH/H_PDCH dyn TS. This way, gsm_pchan2chan_nr() conforms to the standard and does not need access to a ts struct. Change-Id: If248b9073b9f397110a2003d8e1a04afdc1c0e20 http://cgit.osmocom.org/openbsc/commit/?id=aec0280b0b6619810d87cb2c4caca7f4c0fcac66 commit aec0280b0b6619810d87cb2c4caca7f4c0fcac66 Author: Neels Hofmeyr <neels at hofmeyr.de> Date: Mon Jul 18 23:43:44 2016 +0200 dyn TS: gsm_lchan2chan_nr(): decouple from ts->pchan For upcoming dynamic TS, the pchan choice for RSL De-/Activation is not trivial. So in order to pass the desired pchan to generate the RSL chan_nr, introduce gsm_lchan_as_pchan2chan_nr(). To avoid code dup, this requires decoupling the gsm_ts2chan_nr() pchan from the actual ts struct, so refactor gsm_ts2chan_nr() to gsm_pchan2chan_nr() with explicit pchan, ts_nr and lchan_nr arguments. Change-Id: I1a40e8452fe8120d350a27973e56be0b8c8c517f http://cgit.osmocom.org/openbsc/commit/?id=d313b4fa1e6d81dce5e80a3a031d4a163644ddcf commit d313b4fa1e6d81dce5e80a3a031d4a163644ddcf Author: Neels Hofmeyr <neels at hofmeyr.de> Date: Sat Jul 23 21:00:51 2016 +0200 dyn TS: rename lchan->dyn_pdch to lchan->dyn This will also be used by the new dynamic TS type, so make the name more general. Change-Id: I2451b10519dff3e5cdf503b430574c0984d19000 http://cgit.osmocom.org/openbsc/commit/?id=3c1ec7eb11b69a7f0fb0cc043777341264b01e19 commit 3c1ec7eb11b69a7f0fb0cc043777341264b01e19 Author: Neels Hofmeyr <neels at hofmeyr.de> Date: Sat Jul 23 19:49:58 2016 +0200 prepare dyn TS: act lchan: fetch the channel mode a bit later Dyn TS will add a new type of chan activation, which does not need a Channel Mode IE. Incidentally, the dyn PDCH also doesn't need this IE if it opts for sending a PDCH ACT instead. So it makes sense to compose the Channel Mode IE only after the dynamic decisions are done. Change-Id: I66d88ad6a4ae7bee1e552960fd4e92aff953125c ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)