openbsc.git branch neels/gtphub updated. 0.15.0-30-g5642b41

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
Tue Nov 10 23:50:45 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  fc33ea2c41702fa99bc1e9c77d3258b79c7123c3 (commit)
  discards  58eb2d98e448db63654abcb948bb2f4ad6cd2b23 (commit)
  discards  0e60f79a133b281db8403e3f3de616e102a3ff58 (commit)
  discards  72686571233dac35fbba2eeda66f7d394d321b6f (commit)
  discards  63fffc7fe252748eafb402bff46edd1ebbe5e66a (commit)
  discards  7ca655aefc01c7b88ca1831b37ae2937b9e34fd5 (commit)
       via  5642b41d9cb24fe5fd4e2136ae08c824c5e9f868 (commit)
       via  449aafa2eea0421a0ddac7d78a4c12c37a13e860 (commit)
       via  5d308c279b9f1d9b05b241309bebca3e10950b1e (commit)
       via  fed0e1d4472edbaeb04accd6371a4062d71c25f7 (commit)
       via  9c7f46df4c96dcd4efe531d8b801d20c8b415467 (commit)
       via  b54da794c88e948a076409aaf0cdf3f72c59088e (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 (fc33ea2c41702fa99bc1e9c77d3258b79c7123c3)
            \
             N -- N -- N (5642b41d9cb24fe5fd4e2136ae08c824c5e9f868)

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=5642b41d9cb24fe5fd4e2136ae08c824c5e9f868

commit 5642b41d9cb24fe5fd4e2136ae08c824c5e9f868
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed Nov 11 00:45:50 2015 +0100

    gtphub: don't try to decode IEs in User plane.
    
    Split decoding return code GTP_RC_PDU in GTP_RC_PDU_C and GTP_RC_PDU_U.
    Don't do IEs in GTP_RC_PDU_U.
    
    Add a unit test for User plane data.
    
    Sponsored-by: On-Waves ehi

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

commit 449aafa2eea0421a0ddac7d78a4c12c37a13e860
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue Nov 10 22:07:04 2015 +0100

    gtphub: make test code reusable for future tests.
    
    Generalize to make the PDP ctx message definitions and "sending" of messages
    from SGSN->gtphub->GGSN and back reusable in future tests.
    
    Publish gsn_addr_from_sockaddr() in gtphub.h for use in gtphub_test.c.
    
    Use an osmo_sockaddr for resolved_ggsn_addr, because one is needed for
    comparison in probably every future test.
    
    Add LVL2_ASSERT() to print assertion message and return instead of abort,
    so that functions can be called from several tests without losing the
    info of which test caused it from which line.
    
    Use globals for struct gtphub and time_t now, to reduce nr of args that need to
    be passed around when writing tests. Add a default test setup function.
    
    Sponsored-by: On-Waves ehi

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

commit 5d308c279b9f1d9b05b241309bebca3e10950b1e
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue Nov 10 20:32:13 2015 +0100

    gtphub: add/fix IMSI and APN IE error handling
    
    Sponsored-by: On-Waves ehi

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

commit fed0e1d4472edbaeb04accd6371a4062d71c25f7
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon Nov 9 15:12:25 2015 +0100

    gtphub: fix Echo behavior: respond directly.
    
    Up to now I used the Echo as a test for sequence nr mappings. But Echos
    should be handled differently: they are scoped on the link and an Echo
    response should be sent right back to the requester.
    
    Sponsored-by: On-Waves ehi

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

commit 9c7f46df4c96dcd4efe531d8b801d20c8b415467
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Sun Nov 8 20:34:47 2015 +0100

    gtphub: add first bits of GRX ares
    
    For the resolving function, change the function signature to return a
    gtphub_peer_port. In consequence, publish two functions concerned with
    gtphub_peer_port instances for use in test and gtphub_ext.c.
    
    Add GGSN resolution queue, callback and cache. Simple implementation: if an
    SGSN asks for a GGSN, it will first get no answer, and I hope it will ask again
    once the GGSN is in the cache.
    
    Within gtphub_ext.c, have a dummy sgsn struct, as the sgsn_ares code currently
    depends on it (half the functions pass an sgsn instance pointer around, but the
    other half use the global one).
    
    In the unit tests, wrap away the ares initialization so that they can work
    without a DNS server around. The netcat test breaks because of this, will
    remove it.
    
    Using sgsn_ares, implement the gtphub_resolve_ggsn_addr() function, I hope:
    untested.
    
    Minor cosmetics just to see if you're paying attention... ;)
    
    Sponsored-by: On-Waves ehi

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

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

    Add GTP hub initial code base.
    
    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

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

Summary of changes:
 openbsc/src/gprs/gtphub.c          |  29 +++++++----
 openbsc/tests/gtphub/gtphub_test.c | 102 +++++++++++++++++++++++++++----------
 2 files changed, 96 insertions(+), 35 deletions(-)


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



More information about the osmocom-commitlog mailing list