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, master has been updated via 3ea9fece6dab31a8dc8f1bf9badad9bb80149fbd (commit) via 255dbfe65579d73fa35db376cf68726acc86fb02 (commit) via 23c3aa37acd9eadcb7d7c740e1413ebf153dcc64 (commit) via c3f72f63afde926dfc46827d6880055597515fb6 (commit) via 2afffd5cf67ad84c4fd8e589798b8697b809ebc5 (commit) via e289a2a86a845759fe1ac75365a6dc54ee9671d3 (commit) via 8d878e8a283a3bfa59d4a0fc39baec406c86cc1e (commit) from 57e8a1fee0316ca97b8fea83c3a5af94056c15fd (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/openbsc/commit/?id=3ea9fece6dab31a8dc8f1bf9badad9bb80149fbd commit 3ea9fece6dab31a8dc8f1bf9badad9bb80149fbd Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue Sep 27 11:53:23 2016 +0200 cosmetic: bs11: also use ts_is_tch() Use the recently added ts_is_tch() function instead of an explicit switch to determine TCH pchan types. This is a cosmetic change since the bs11 does not support dynamic channels (which was the main motivator behind ts_is_tch()). Change-Id: Idf8ce51c76a83210fe3d70e18c51bbaffebb8ad5 http://cgit.osmocom.org/openbsc/commit/?id=255dbfe65579d73fa35db376cf68726acc86fb02 commit 255dbfe65579d73fa35db376cf68726acc86fb02 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Sep 25 15:07:01 2016 +0200 dyn TS: fix: e1_config.c: switch(pchan) for dyn TS Add ts_is_tch() in gsm_data_shared.h/.c and use it to replace a switch on the pchan in e1_config.c. This patch is not due to an actual observed failure. A general grep for switch on pchan turned up this instance that doesn't handle dyn TS properly. Hence this patch is not actually tested with real equipment. Change-Id: Ide4f156034bab77140d2d9a8c462d68ae6f0d6a6 http://cgit.osmocom.org/openbsc/commit/?id=23c3aa37acd9eadcb7d7c740e1413ebf153dcc64 commit 23c3aa37acd9eadcb7d7c740e1413ebf153dcc64 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Sep 25 15:15:59 2016 +0200 dyn TS: fix: abis_om2000: also handle dyn TS as TCH Add ts2comb() to switch on dyn TS so that dyn TS in TCH mode are also treated like normal TCH/H or TCH/F pchans. Use ts2comb() instead of pchan2comb(). Change-Id: Iddc51a4409488d91db59228ca66aaab73ce3f1df http://cgit.osmocom.org/openbsc/commit/?id=c3f72f63afde926dfc46827d6880055597515fb6 commit c3f72f63afde926dfc46827d6880055597515fb6 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Sep 25 15:33:02 2016 +0200 dyn TS: fix: ts_subslots() for TCH/F_PDCH in PDCH mode In gsm_data_shared.c, add ts_pchan() to determine actual pchan type for dynamic and non-dynamic TS. Use in ts_subslots() to fix the value returned for TCH/F_PDCH in PDCH mode. Adjust the assertion in channel_test.c accordingly. Drop GSM_PCHAN_TCH_F_PDCH, which is now handled in ts_pchan(). Explicitly add GSM_PCHAN_PDCH as zero in subslots_per_pchan[] (cosmetic). Adjust the comment in subslots_per_pchan[]. The fix for the number of subslots affects only one caller: bts_chan_load() in chan_alloc.c. Before this, it would always include a TCH/F_PDCH in the load_counter->total, now it is skipped when in PDCH mode. Whether this is the way bts_chan_load() should handle dynamic TS is a separate discussion, so far I'm only making sure that the two dyn TS kinds act in the same way: TCH/F_TCH/H_PDCH is only counted when in TCH mode, and TCH/F_PDCH should match. Change-Id: Icd6668667ad2be7ad20866ffd185bf3b8711ccd6 http://cgit.osmocom.org/openbsc/commit/?id=2afffd5cf67ad84c4fd8e589798b8697b809ebc5 commit 2afffd5cf67ad84c4fd8e589798b8697b809ebc5 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Sep 25 17:01:20 2016 +0200 Revert "bts: extend bts_chan_load to allow counting tch only" This reverts commit 308cb0719dca3ba8eed1eff2a2124d44f34d9a28. Problems in this commit: openbsc/src/libbsc/chan_alloc.c:523: case GSM_PCHAN_TCH_F_PDCH: This is actually wrong, GSM_PCHAN_TCH_F_PDCH use ts->flags, not ts->dyn below (due to historical reasons and could be unified). 560: if (only_count_tch && !chan_is_tch(ts)) This has exactly one effect: it excludes GSM_PCHAN_TCH_F_PDCH when in PDCH mode, because for all other PDCH (plain PDCH and TCH/F_TCH/H_PDCH in PDCH mode) below ts_subslots() returns 0 and skips the for() loop. I consider this a bug in TCH/F_PDCH, to be fixed in an upcoming commit. I don't see why we need the only_count_tch argument, because this should normally only count TCH, weren't it for the TCH/F_PDCH bug. If dyn TS should be counted differently, we should do this in a different way. Change-Id: I34dbbaf53a800115e3d03bd44028cad675f3b525 http://cgit.osmocom.org/openbsc/commit/?id=e289a2a86a845759fe1ac75365a6dc54ee9671d3 commit e289a2a86a845759fe1ac75365a6dc54ee9671d3 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Sep 25 15:58:01 2016 +0200 channel_test: test nr of subslots for dyn pchan, with error Add test_dyn_ts_subslots() and call from main(). Update channel_test.ok. This includes erratic assert to show a bug for TCH/F_PDCH in PDCH mode: the nr of subslots should be the same as for a normal PDCH, i.e. zero. This will be adjusted along with the fix in an upcoming commit. Change-Id: I09685be3fb3ed1ead4577b772a9fbc31967980d1 http://cgit.osmocom.org/openbsc/commit/?id=8d878e8a283a3bfa59d4a0fc39baec406c86cc1e commit 8d878e8a283a3bfa59d4a0fc39baec406c86cc1e Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Sun Sep 25 15:47:36 2016 +0200 channel test: prepare to add another test function Move the main() guts to test_request_chan(), so that I can add another test in an upcoming commit. Change-Id: I1349d0f416806416080d4667ad697f7db1ea252d ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/chan_alloc.h | 2 +- openbsc/include/openbsc/gsm_data_shared.h | 1 + openbsc/src/libbsc/abis_om2000.c | 18 +++++++++++-- openbsc/src/libbsc/bsc_ctrl_commands.c | 2 +- openbsc/src/libbsc/bsc_vty.c | 2 +- openbsc/src/libbsc/bts_siemens_bs11.c | 8 +----- openbsc/src/libbsc/chan_alloc.c | 29 +++------------------ openbsc/src/libbsc/e1_config.c | 7 +----- openbsc/src/libbsc/paging.c | 2 +- openbsc/src/libcommon/gsm_data_shared.c | 42 ++++++++++++++++++++++++++----- openbsc/tests/channel/channel_test.c | 42 ++++++++++++++++++++++++++++--- openbsc/tests/channel/channel_test.ok | 1 + 12 files changed, 102 insertions(+), 54 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)