openbsc.git branch jerlbeck/wip/gprs-patching updated. 0.13.0-896-g6163f8d

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.org
Fri Jan 23 12:14:39 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, jerlbeck/wip/gprs-patching has been updated
  discards  966859933250d61a05c069e8871e20e08fd0c2af (commit)
  discards  3f90ab1f019b734efbca778a0f3f169ce5e48379 (commit)
  discards  fe625302549c8a27f901f417cb816d7c05a00e8b (commit)
  discards  70fb27bcfcfd79480e16a888588198747b6b9a13 (commit)
  discards  d185e9814d6fe44a3d86627c0fef3cc1d6849e13 (commit)
  discards  0daf96a5e5dfe0e060e2f0992eba17cc7abb6b19 (commit)
       via  6163f8d7f56a027ccef4462c71af5a8020aa1813 (commit)
       via  0fae97efdc9fec894ebf8b6ab39c0c5e2586ff3b (commit)
       via  ad73bc60fcd31988302c40793add3392bef9d84a (commit)
       via  cc748e0f24faa5d0eb9b11750ff07b0ee0f2e668 (commit)
       via  f5aebcac2c25d44a0a84a1ac71c7aedb23630e2d (commit)
       via  ce8de7ab10ed34f29123d8723b13cacf00c7bf46 (commit)
       via  c0a9bf36067363696814bf72fc3edf553e00290f (commit)
       via  3fe133576ccdcd09b475296de01ad49aa93f3aef (commit)

This update added new revisions after undoing existing revisions.  That is
to say, the old revision is not a strict subset of the new revision.  This
situation occurs when you --force push a change and generate a repository
containing something like this:

 * -- * -- B -- O -- O -- O (966859933250d61a05c069e8871e20e08fd0c2af)
            \
             N -- N -- N (6163f8d7f56a027ccef4462c71af5a8020aa1813)

When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.

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=6163f8d7f56a027ccef4462c71af5a8020aa1813

commit 6163f8d7f56a027ccef4462c71af5a8020aa1813
Author: Jacob Erlbeck <jerlbeck at sysmocom.de>
Date:   Tue Sep 30 13:53:26 2014 +0200

    sgsn: Added TODOs (TODO)
    
    TODO:
      - fix and remove TODOs
      - add test cases for Detach(reattach)
      - add test cases for PDP context deletion (OW#1311)
      - add test cases for Cancel pending timer in sgsn_mm_ctx_free
      - implement age based MM context expiry
      - remove this commit
    
    Sponsored-by: On-Waves ehf

http://cgit.osmocom.org/openbsc/commit/?id=0fae97efdc9fec894ebf8b6ab39c0c5e2586ff3b

commit 0fae97efdc9fec894ebf8b6ab39c0c5e2586ff3b
Author: Jacob Erlbeck <jerlbeck at sysmocom.de>
Date:   Fri Oct 17 10:08:02 2014 +0200

    sgsn: Do not die in _bssgp_tx_dl_ud on TLLI mismatch (TODO)
    
    Currently an OSMO_ASSERT fails, if the message's and the mmctx's
    TLLIs do not match.
    
    This commit turns the assertion into an ERROR log message and uses
    the default values for IMSI, DRX, and RA CAP instead of the MM
    context values in this case.
    
    TODO:
      - find the real source for the problem
      - add test cases derived from what is being described in the ticket
    
    Ticket: OW#1322
    Sponsored-by: On-Waves ehf

http://cgit.osmocom.org/openbsc/commit/?id=ad73bc60fcd31988302c40793add3392bef9d84a

commit ad73bc60fcd31988302c40793add3392bef9d84a
Author: Jacob Erlbeck <jerlbeck at sysmocom.de>
Date:   Wed Dec 17 14:03:35 2014 +0100

    sgsn: Add PDP info to subscriber data (TODO)
    
    TODO:
      - commit message
      - raw binary representation ???
      - tests
    
    Sponsored-by: On-Waves ehf

http://cgit.osmocom.org/openbsc/commit/?id=cc748e0f24faa5d0eb9b11750ff07b0ee0f2e668

commit cc748e0f24faa5d0eb9b11750ff07b0ee0f2e668
Author: Jacob Erlbeck <jerlbeck at sysmocom.de>
Date:   Fri Dec 19 19:11:20 2014 +0100

    sgsn: Add logging to connect_timer_cb (TODO)
    
    TODO:
      - LOGLevel ?
    
    Sponsored-by: On-Waves ehf

http://cgit.osmocom.org/openbsc/commit/?id=f5aebcac2c25d44a0a84a1ac71c7aedb23630e2d

commit f5aebcac2c25d44a0a84a1ac71c7aedb23630e2d
Author: Jacob Erlbeck <jerlbeck at sysmocom.de>
Date:   Fri Jan 23 11:33:51 2015 +0100

    sgsn: Remove inactive LLME/MM after inactivity timeout
    
    Currently old LLMEs and MM contexts that haven't been explicitly
    detached or cancelled are not removed until another request with the
    same IMSI is made. These stale entries may accumulate over time and
    severely compromise the operation of the SGSN.
    
    This patch implements age based LLME expiry, when the maximum age has
    been reached, the corresponding MM context is cancelled. If such an MM
    context doesn't exist, the LLME is unassigned directly.
    
    The implementation works as follows.
     - llme->age_timestamp is reset on each received PTP LLC message
     - sgsn_llme_check_cb is invoked periodically (each 30s)
     - sgsn_llme_check_cb sets the age_timestamp to the current time if
       it has been reset
     - sgsn_llme_check_cb computes the age and expires the LLME if
       it exceeds gprs_max_time_to_idle()
    
    Ticket: OW#1364
    Sponsored-by: On-Waves ehf

http://cgit.osmocom.org/openbsc/commit/?id=ce8de7ab10ed34f29123d8723b13cacf00c7bf46

commit ce8de7ab10ed34f29123d8723b13cacf00c7bf46
Author: Jacob Erlbeck <jerlbeck at sysmocom.de>
Date:   Fri Jan 23 12:32:38 2015 +0100

    gprs: Use a macro value to set the 'Periodic RA update timer'
    
    Currently the T3312 timer is directly set as encoded value when
    generating the Attach/RAU Accept messages.
    
    This patch adds GSM0408_T3312_SECS and uses it to set the
    information element's value.
    
    Sponsored-by: On-Waves ehf

http://cgit.osmocom.org/openbsc/commit/?id=c0a9bf36067363696814bf72fc3edf553e00290f

commit c0a9bf36067363696814bf72fc3edf553e00290f
Author: Jacob Erlbeck <jerlbeck at sysmocom.de>
Date:   Fri Jan 23 11:44:39 2015 +0100

    gprs: Add 'Negotiated READY timer value' IE to Attach/RAU Accept
    
    Currently this optional IE is omitted, so that the optional
    'Requested READY timer value' of the corresponding Request message
    is used by the MS (or the default value if this IE is not used).
    
    This patch extends gsm48_tx_gmm_att_ack and gsm48_tx_gmm_ra_upd_ack
    to always include the IE set to the default value of T3312 (44s,
    see GSM 04.08, table 11.4a).
    
    Ticket: OW#1364
    Sponsored-by: On-Waves ehf

http://cgit.osmocom.org/openbsc/commit/?id=3fe133576ccdcd09b475296de01ad49aa93f3aef

commit 3fe133576ccdcd09b475296de01ad49aa93f3aef
Author: Jacob Erlbeck <jerlbeck at sysmocom.de>
Date:   Mon Jan 19 08:27:34 2015 +0100

    gprs: Add GPRS timer conversion functions
    
    Currently, all GPRS timer values are hard-coded. To make these values
    configurable in seconds and to show them, conversion functions from
    and to seconds are needed.
    
    This patch adds gprs_tmr_to_secs and gprs_secs_to_tmr_floor. Due to
    the limited number of bits used to encode GPRS timer values, only a
    few durations can be represented. gprs_secs_to_tmr_floor therefore
    always returns the timer value that represents either the exact
    number (if an exact representation exists) or the next lower number
    for that an exact representation exists.
    
    Sponsored-by: On-Waves ehf

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

Summary of changes:
 openbsc/src/gprs/gprs_utils.c  | 16 +++++++++++++---
 openbsc/tests/gprs/gprs_test.c | 22 ++++++++++++++++------
 2 files changed, 29 insertions(+), 9 deletions(-)


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



More information about the osmocom-commitlog mailing list