openbsc.git branch master updated. 0.14.0-14-g6f6cbf7

gitosis at osmocom.org gitosis at osmocom.org
Sat Apr 4 18:00:52 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".

The branch, master has been updated
       via  6f6cbf7c5dedfd6335024004b1d21809e806a40d (commit)
      from  40407835b30d204a819772c4fd935e2ee71228b2 (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=6f6cbf7c5dedfd6335024004b1d21809e806a40d

commit 6f6cbf7c5dedfd6335024004b1d21809e806a40d
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Sat Apr 4 19:35:22 2015 +0200

    bts: "Repair" broken channels if we receive the release ack
    
    We had issues with odd behavior on the nanoBTS which lead
    to the introduction of the "broken" state. On busy multi
    BTS cells (e.g. rhizomatica) with wifi backhaul the timeout
    we set to wait for a RF Channe Release ACK is sometimes too
    little and channels are marked broken that look to be okay
    (besides the still to be determined delay).
    
    In case of a sysmoBTS we now know that we can change the
    state of a broken channel back to normal in case we do
    receive the right response.
    
    Manually verified using the Smalltalk BTS code
    
    PackageLoader fileInPackage: 'FakeBTS'
    bts := FakeBTS.BTS new.
    bts btsId: '1903/0/0'.
    bts connect: 'localhost'.
    bts waitForBTSReady.
    test := FakeBTS.OpenBSCTest new.
    test bts: bts.
    
    test requireAnyChannel
    
    ... wait for NITB output
    <0004> abis_rsl.c:223 (bts=0,trx=0,ts=0,ss=0) Timeout during deactivation! Marked as broken.
    
    ... process pending messages
    stdin next
    <0004> abis_rsl.c:735 (bts=0,trx=0,ts=0,ss=0) CHAN REL ACK for broken channel. Releasing it.
    
    So the channel went from broken to unallocated.

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

Summary of changes:
 openbsc/include/openbsc/gsm_data.h | 11 +++++++++++
 openbsc/src/libbsc/abis_rsl.c      | 17 ++++++++++++++---
 2 files changed, 25 insertions(+), 3 deletions(-)


hooks/post-receive
-- 
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)



More information about the osmocom-commitlog mailing list