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 "UNNAMED PROJECT".
The branch, jerlbeck/testing/pcu has been created
at 769e802fc1114541013e2f2c058b2754a2b33a97 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-pcu/commit/?id=769e802fc1114541013e2f2c058b275…
commit 769e802fc1114541013e2f2c058b2754a2b33a97
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Sun Aug 16 21:36:32 2015 +0200
ms: Do not retrieve MS with IMSI 000 from the storage
The IMSI '000' is used as default value for an incoming BSSGP
message's IMSI IE. This can lead to the retrieval of the wrong MS
object from the storage.
This commit changes the get_ms method to skip the IMSI search if such
an IMSI is passed as selector.
Note that changing the default value in the BSSGP code does not help
here.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=118347847897bacb76d76d85e110ffb…
commit 118347847897bacb76d76d85e110ffb129defd5c
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Sun Aug 16 21:27:34 2015 +0200
tbf: Use update_ms instead of confirm_tlli in handle()
The confirm_tlli method does not handle TLLI clashes in the MS
storage.
This commit changes gprs_rlcmac_dl_tbf::handle() to use update_ms
instead.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=fa8d07c9f33db7a8ce1b28377a0e474…
commit fa8d07c9f33db7a8ce1b28377a0e474fc57176d9
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Sun Aug 16 18:19:32 2015 +0200
tbf: Clean old MS objects if they have the same TLLI
Currently if an MS retries to access the PCU by using RACH and if
there is already an entry for that MS, a duplicated MS object
referring to the same TLLI is created. This is caused by blindly
setting the TLLI without querying the MS storage to avoid
inconsitencies.
This leads to several entries in the MS storage that are assigned to
the same TLLI. If that happens, 'show ms all' can display multiple
entries with the same TLLI (note that an MS object can belong to
several TLLIs, so there might be an intersection that is not visible
in the list) or 'show tbf all' can show entries with MS_CLASS == 0 in
some cases.
This commit changes update_ms() to merge and clean up old entries
that belong to the given TLLI if they exist. Some data (like the MS
class) is copied to the new MS object.
Note that TBF belonging to the old MS object are deleted immediately
if they have not registered a timer.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=5d34536fcf205a4acda28a2b03d27d3…
commit 5d34536fcf205a4acda28a2b03d27d3701420513
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Sun Aug 16 18:19:32 2015 +0200
tbf: Clean old MS objects (TODO)
-----------------------------------------------------------------------
hooks/post-receive
--
UNNAMED PROJECT