openbsc.git branch neels/gtphub updated. 0.15.0-22-g989873f

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
Sat Nov 7 02:12:19 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
  discards  d84bb8398ce1a01c43b1d2d3f1edb405c221b967 (commit)
  discards  4f815647fca3f591170ba336476cb458192c51e9 (commit)
  discards  c707e1e6fb9499db74e8e4621ac2ff61d49c43b9 (commit)
  discards  3bba8e9b1a8ec677d9baf3000ecb4d239706bde0 (commit)
  discards  7ba19e14286dc3274fbdef3edbbfe2d28e689058 (commit)
  discards  a9a6da5bbb1dbbf6e2140266494b63314aaec260 (commit)
  discards  7d8d3fd7038867a0d91e6e59e9c499287b54581b (commit)
  discards  a596d008c68b17b7b8aba21940f089c5e68d5d17 (commit)
  discards  299b61b67072a82f12a85340a0c2a71e576da1f0 (commit)
  discards  5514fa6a3a958c62708d8ca8a193e8aa469cf7c0 (commit)
       via  989873f7bd632c371d1f114881794eb1345dcad2 (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 (d84bb8398ce1a01c43b1d2d3f1edb405c221b967)
            \
             N -- N -- N (989873f7bd632c371d1f114881794eb1345dcad2)

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=989873f7bd632c371d1f114881794eb1345dcad2

commit 989873f7bd632c371d1f114881794eb1345dcad2
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Thu Sep 24 17:32:30 2015 +0200

    Add GTP hub (code bomb).
    
    First steps towards a new GTP hub. The aim is to mux GTP connections, so that
    multiple SGSN <--> GGSN links can pass through a single point. Background:
    allow having more than one SGSN, possibly in various remote locations.
    
    The recent addition of OAP to GSUP is related to the same background idea.
    
    (This is a collapsed patch of various changes that do not make sense to review
    in chronological order anymore, since a lot of it has thorougly transmorphed
    after it was first committed.)
    
    Sponsored-by: On-Waves ehf
    
    gtphub: decode IE GSN addr using inet_ntop.
    
    gtphub: cosmetic: fix a name.
    
    map addresses wip
    
    gtphub: fix style: '} else {'
    
    gtphub: restructure
    
    Allow multiple addresses per peer.
    Allow multiple ports per address.
    Don't track ctrl<->user plane peers, allow any number of them.
    
    Have a single TEI map per plane, across all GGSNs and SGSNs. This is not only
    simpler, but necessary to establish mappings during a Create PDP Context
    Request <-> Response (thanks Holger!) -- during a Create PDP Context Request,
    we want to map TEI numbers before sending to the GGSN, but the GGSN has not
    announced its final tunnel endpoint addresses yet. We can't find an unused TEI
    for a given address if we don't know the address. The solution is to have
    globally unique mapped TEIs (per Ctrl / User plane).
    
    Change naming: "port" to "plane". There's now a gtphub_peer_port, so the "port"
    naming for the planes was confusing.
    
    Separate expiry from nr_map. It happened along the way, becoming obsolete again
    by the central TEI map, and now the code is there.
    
    Constify.
    
    gtphub: cosmetic
    
    Tweak comment.
    
    Rename gtphub_sep.c to gtphub_ext.c (personal preference) and add copyright
    header.
    
    Sort some definitions around in gtphub.c.
    
    In gtphub_from_sgsns_handle_buf, move a variable into the scope where it is
    used.
    
    Remove a debug peer counter.
    
    gtphub_test: cosmetic
    
    Rename seq_map_is to nr_map_is.
    
    gtphub: pull out current time to unit tests.
    
    An obsolete forward definition is dropped along the way.
    
    gtphub: publish gtphub_port_find_sa() to enhance test
    
    gtphub_test: find the GGSN peer struct and verify seq_map entries and timeouts.
    Also verify tei_map entries and timeouts.

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

Summary of changes:


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



More information about the osmocom-commitlog mailing list