osmo-pcu.git branch jerlbeck/testing/pcu created. 0.2-558-g769e802

gitosis at osmocom.org gitosis at osmocom.org
Sun Aug 16 20:08:28 UTC 2015


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=769e802fc1114541013e2f2c058b2754a2b33a97

commit 769e802fc1114541013e2f2c058b2754a2b33a97
Author: Jacob Erlbeck <jerlbeck at 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=118347847897bacb76d76d85e110ffb129defd5c

commit 118347847897bacb76d76d85e110ffb129defd5c
Author: Jacob Erlbeck <jerlbeck at 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=fa8d07c9f33db7a8ce1b28377a0e474fc57176d9

commit fa8d07c9f33db7a8ce1b28377a0e474fc57176d9
Author: Jacob Erlbeck <jerlbeck at 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=5d34536fcf205a4acda28a2b03d27d3701420513

commit 5d34536fcf205a4acda28a2b03d27d3701420513
Author: Jacob Erlbeck <jerlbeck at sysmocom.de>
Date:   Sun Aug 16 18:19:32 2015 +0200

    tbf: Clean old MS objects (TODO)

-----------------------------------------------------------------------


hooks/post-receive
-- 
UNNAMED PROJECT



More information about the osmocom-commitlog mailing list