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 "Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via 4be40b4f1d2a82cfcd39881ac8a23577369353e4 (commit)
via 99805db3c30f5d9b1f6913407545a75ab41d7065 (commit)
from 55d172617c2b6df3abdd430bf5751ddbd4420551 (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=4be40b4f1d2a82cfcd39881ac8a23577…
commit 4be40b4f1d2a82cfcd39881ac8a23577369353e4
Author: Stefan Sperling <ssperling(a)sysmocom.de>
Date: Wed Mar 14 20:27:49 2018 +0100
bts chan_load: ignore unusable BTS
For unconnected BTS, the channel load would report a "bogus channel load
sample" every second (on RLL debug). Instead, skip unusable BTS.
This follows up on commit 6cee893a0f2c4e53155a2631aff12a5f615b973d /
I57e38f6d6ba3b23cc6e1f9520b90261dbb1f1cec
'Make "waiting indicator" of IMMEDIATE ASSIGN REJECT dynamic.'
Port of omo-bsc commit f802f7fd7aec1d91084231a80bbce6f2ed7bd299
Change-Id: Icd50d101244641a6ffdde17e60d7a89719225c65
http://cgit.osmocom.org/openbsc/commit/?id=99805db3c30f5d9b1f6913407545a75a…
commit 99805db3c30f5d9b1f6913407545a75ab41d7065
Author: Stefan Sperling <ssperling(a)sysmocom.de>
Date: Wed Mar 14 20:15:24 2018 +0100
Make "waiting indicator" of IMMEDIATE ASSIGN REJECT dynamic.
The IMMEDIATE ASSIGN REJECT message contains a wait indicator which
tells an MS requesting a channel to wait for a specified amount of
time before trying to request a channel again, i.e. the wait indicator
controls the T3122 timeout value in the MS.
Previously, the wait indicator was fixed to 10 seconds.
This is not sufficient if there are a lot of MS requesting channels
because the MS will retry too soon. Instead of using a fixed value,
maintain a dynamic wait indicator value based on average channel load.
The load (used vs. available channels on a BTS) is sampled once per
second, and once 8 samples have been collected we update a BTS-specific
T3122 wait indicator based on the measured load.
While the wait indicator could go up to 255 seconds, this initial
implementation keeps it in the range from 10 to 128 seconds.
Further experimentation and testing will show whether higher wait
indicator values are desirable, if the sampling rate needs to change,
or if the function mapping the load measurement to a wait indicator
value should change (currently we map the load average linearly into
the range [10, 128] inclusive).
Port of osmo-bsc commit 6cee893a0f2c4e53155a2631aff12a5f615b973d
Change-Id: Id9df0e790ece8108212b2ddf718cf2953f5b9bd4
Related: OS#2592
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/chan_alloc.h | 6 +--
openbsc/include/openbsc/gsm_data.h | 3 ++
openbsc/include/openbsc/gsm_data_shared.h | 13 +++++
openbsc/src/libbsc/abis_rsl.c | 38 ++++++++-------
openbsc/src/libbsc/bsc_init.c | 2 +
openbsc/src/libbsc/bsc_vty.c | 2 +-
openbsc/src/libbsc/chan_alloc.c | 80 +++++++++++++++++++++++++++++++
openbsc/src/libbsc/net_init.c | 24 ++++++++++
openbsc/src/libcommon/gsm_data_shared.c | 3 ++
openbsc/tests/channel/Makefile.am | 5 ++
openbsc/tests/channel/channel_test.c | 11 +++--
11 files changed, 158 insertions(+), 29 deletions(-)
hooks/post-receive
--
Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)