openbsc.git branch neels/gtphub updated. 0.15.0-46-gfc0b777

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
Wed Oct 21 01:10:14 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, neels/gtphub has been updated
       via  fc0b77724cdaf86ec938b20492e88f290cccbf58 (commit)
       via  4bf5dfb8e87d7f4392deec0ea404fb00c1c2bd72 (commit)
       via  e79008f1e5e0e6ef3c0a14bae54aa7b2d04d29bd (commit)
       via  f70a80bc494fedb21e88c3e6a830fd94fe120649 (commit)
       via  efa0d4b7e9810cebfb000562283054aee127a602 (commit)
       via  8839922a09ea16812f0c3b1a2deba7172da82d85 (commit)
       via  434ad03c57d9e825f048b498ef2c74c6c1a7fddc (commit)
       via  40b6a4e0262607ee345e55ebc42522b03ea329a4 (commit)
       via  dc5d124684e949c6392e01616b1155b9cc175231 (commit)
       via  7b66cf19c70a4733177ecba36950bf9994a8cecb (commit)
       via  5fcfe5de74bef8c6bf49bad709d8d9600499931e (commit)
       via  c223e5f521f401b1a431321ac649cffcc415c12b (commit)
      from  512816e44f0dafa9e99d69b5566a1752315712e1 (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=fc0b77724cdaf86ec938b20492e88f290cccbf58

commit fc0b77724cdaf86ec938b20492e88f290cccbf58
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed Oct 21 02:43:48 2015 +0200

    nr map del_cb

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

commit 4bf5dfb8e87d7f4392deec0ea404fb00c1c2bd72
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed Oct 21 02:41:50 2015 +0200

    nr map _add() api

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

commit e79008f1e5e0e6ef3c0a14bae54aa7b2d04d29bd
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed Oct 21 02:13:03 2015 +0200

    tei->nr

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

commit f70a80bc494fedb21e88c3e6a830fd94fe120649
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed Oct 21 02:07:52 2015 +0200

    seqmap test

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

commit efa0d4b7e9810cebfb000562283054aee127a602
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed Oct 21 02:07:44 2015 +0200

    publish seqmap

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

commit 8839922a09ea16812f0c3b1a2deba7172da82d85
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed Oct 21 02:07:18 2015 +0200

    nr_t

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

commit 434ad03c57d9e825f048b498ef2c74c6c1a7fddc
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed Oct 21 01:22:29 2015 +0200

    gtphub: shorten / unify seq map naming.
    
    Also drop a duplicate OSMO_ASSERT.

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

commit 40b6a4e0262607ee345e55ebc42522b03ea329a4
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed Oct 21 01:13:32 2015 +0200

    gtphub: fix seq map: don't map the same seq twice.

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

commit dc5d124684e949c6392e01616b1155b9cc175231
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed Oct 21 01:06:29 2015 +0200

    gtphub: split two seq map functions.
    
    Separate GTP packet specifics from sequence mapping maintenance.
    No functional change.

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

commit 7b66cf19c70a4733177ecba36950bf9994a8cecb
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed Oct 21 00:12:15 2015 +0200

    gtphub: drop peers when empty.
    
    Use the gtphub_peer.ref_count to track active sequence mappings from other
    peers. If a peer has neither sequence mappings to other peers nor other
    peers with mappings to itself, drop it.

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

commit 5fcfe5de74bef8c6bf49bad709d8d9600499931e
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue Oct 20 23:40:42 2015 +0200

    gtphub: expire seq nr mappings.
    
    Implement a gc ("garbage collection") timer and drop expired sequence
    mappings once per second.
    
    Rename seq_mapping.timeout to expiry and change type to time_t. Implement basic
    functions to get current time value and future expiry value.
    
    Reverse stored order of seq_mappings to yield a sorting in ascending order of
    expiry.
    
    This may not scale well for numerous peers, as for every gc cycle, every peer
    is visited, even if none of them have pending timeouts. (A peer is an SGSN or a
    GGSN, so there shouldn't be too many, right?)

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

commit c223e5f521f401b1a431321ac649cffcc415c12b
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue Oct 20 23:29:46 2015 +0200

    comments

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

Summary of changes:
 openbsc/include/openbsc/gtphub.h   |  85 +++++++----
 openbsc/src/gprs/gtphub.c          | 281 ++++++++++++++++++++++++++++---------
 openbsc/tests/gtphub/gtphub_test.c |  38 +++--
 3 files changed, 293 insertions(+), 111 deletions(-)


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



More information about the osmocom-commitlog mailing list