openbsc.git branch neels/gtphub updated. 0.15.0-70-gad51b75

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 24 12:47:48 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  a43c956c928b5c0a0fca1f3f79d77293c3648be3 (commit)
  discards  634178aa7792db4d396b00aaf72d5ad82b5a730b (commit)
  discards  137a202032455ecf05594c0e75d806ff90876e48 (commit)
  discards  f4ec777f932c510fd04fa5113db650a0861ee961 (commit)
  discards  3ed33b61d72eef110e12478f6cbbc0931210b0bb (commit)
  discards  254714ceb1e9581b170044f35257b50d36d659b1 (commit)
  discards  bd6f15c2664de6d53c6129f86cf104fa7fa75495 (commit)
  discards  52712a4a879cbe1be066e50c0f9e8efb3a3cab24 (commit)
  discards  bd49d8a4b599796369b845b2763f87f39a2d8354 (commit)
  discards  88f25563c31fb68d3f0a67d8c80dadc3492d43fa (commit)
  discards  57e34eb473562bf71962f01efaa1db875dd424c5 (commit)
       via  ad51b759181064c87f26ed702c16d3edc3bc12ec (commit)
       via  e6b56c49fd36757aa507bbbef868cdc98d2cd3ca (commit)
       via  5d2e92036d0bc6fbcab522e3eb3cb71cf62d80cc (commit)
       via  628c0c8f82673390e92cc5f532f7f1e0d368c26c (commit)
       via  eb7b0a83b4555222215a0ec6155e0eecaadf3f24 (commit)
       via  1c31e9a0793c90c856f6537d31b8f20e5d93ff4b (commit)
       via  e68fee7637ac953837adddb8c3428909a07ecfcb (commit)
       via  b30bfedb11e10ea7f99a5e98d5b8274cb866baa8 (commit)
       via  5171ef9d2059625cf4d4c5775fe8e0c18ee5cd8b (commit)
       via  25a88f932df6ea89d33da5ffafc883f735462636 (commit)
       via  105b984f6af0907838529755efc6cf3ba3f5bad8 (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 (a43c956c928b5c0a0fca1f3f79d77293c3648be3)
            \
             N -- N -- N (ad51b759181064c87f26ed702c16d3edc3bc12ec)

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=ad51b759181064c87f26ed702c16d3edc3bc12ec

commit ad51b759181064c87f26ed702c16d3edc3bc12ec
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue Nov 24 13:32:23 2015 +0100

    gtphub: add assertion to ensure expiry ordering.
    
    Make 100% sure the user adds expiring_items in chronological order by asserting
    that a newly added expiry is >= the last expiry in the queue. Add llist_last()
    to facilitate.
    
    Sponsored-by: On-Waves ehi

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

commit e6b56c49fd36757aa507bbbef868cdc98d2cd3ca
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue Nov 24 13:31:06 2015 +0100

    gtphub: refresh TEI timeout when TEI is used.
    
    Make sure a TEI mapping remains valid when it is in use (so far all mappings
    would expire after 6 hours, in use or not).
    
    Add regression test for this.
    
    Note: this does not yet refresh a Ctrl TEI mapping when a corresponding User
    TEI is used (todo?).
    
    Sponsored-by: On-Waves ehi

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

commit 5d2e92036d0bc6fbcab522e3eb3cb71cf62d80cc
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue Nov 24 13:30:38 2015 +0100

    gtphub: cosmetic/prepare: add nr_map_refresh().

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

commit 628c0c8f82673390e92cc5f532f7f1e0d368c26c
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue Nov 24 13:27:13 2015 +0100

    gtphub: move timestamp into packet struct.
    
    Instead of passing the current time around in function arguments ('now'),
    rather store the current time once upon decoding a GTP packet in the
    gtp_packet_desc passed around anyway ('p->timestamp').
    
    Sponsored-by: On-Waves ehi

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

commit eb7b0a83b4555222215a0ec6155e0eecaadf3f24
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue Nov 24 13:23:44 2015 +0100

    gtphub: cosmetic: fix an argument name.

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

commit 1c31e9a0793c90c856f6537d31b8f20e5d93ff4b
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri Nov 20 03:16:19 2015 +0100

    gtphub: first vty show commands.
    
    Start adding VTY commands to show rate counters / statistics / cache dumps.
    
    Sponsored-by: On-Waves ehi

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

commit e68fee7637ac953837adddb8c3428909a07ecfcb
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri Nov 20 01:28:40 2015 +0100

    gtphub: add first rate counters
    
    Sponsored-by: On-Waves ehi

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

commit b30bfedb11e10ea7f99a5e98d5b8274cb866baa8
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri Nov 20 01:27:22 2015 +0100

    gtphub: cosmetic: clarify bind pointer naming.
    
    Some gtphub_bind pointers point to an array of binds, some point directly at
    instances. Make the distinction between the two more obvious by adding an
    '_arr' suffix to the array ones.
    
    Partly in preparation for upcoming rate counters.
    
    Sponsored-by: On-Waves ehi

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

commit 5171ef9d2059625cf4d4c5775fe8e0c18ee5cd8b
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri Nov 20 00:08:28 2015 +0100

    gtphub: add explicit cleanup handles.
    
    Clean up functionality is added for the test suite only, to be able to clean
    out all allocations and test against memory leaks.
    
    So far, it was sufficient to expire everything to free a gtphub. In preparation
    for the upcoming rate counters, which will need to be freed explicitly, add
    gtphub functions to clean up everything.
    
    As added bonus, also close the sockets explicitly -- not really needed upon
    program exit, neither by the test suite, but *if* we have a cleanup function,
    it should clean up everything properly.
    
    Closing the sockets is however kept separate, for the test suite.
    gtphub_start() and gtphub_stop() are for normal use (published in gtphub.h),
    and gtphub_init() and gtphub_free() are for the test suite, without sockets.
    (gtphub_stop() will probably never be called by anyone, but its existence
    completes the picture.)
    
    In gtphub_test.c, have a function to clean up the testing gtphub struct. First,
    expire everything by timeout, assert emptiness, then call the cleanup function.
    Call from each test in the end.
    
    Sponsored-by: On-Waves ehi

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

commit 25a88f932df6ea89d33da5ffafc883f735462636
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri Nov 20 00:04:41 2015 +0100

    gtphub: ensure cleanup of peer addresses.
    
    Upon calling gtphub_peer_del(), all addresses and ports should already have
    expired (by force). Make sure the code heeds that with a so far missing
    assertion.
    
    Sponsored-by: On-Waves ehi

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

commit 105b984f6af0907838529755efc6cf3ba3f5bad8
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Thu Nov 19 00:44:52 2015 +0100

    gtphub: send gtphub's own restart counter, fix type.
    
    So far, the sender's restart counter was copied through, which would break as
    soon as more than one SGSN or more than one GGSN would talk to the same peer.
    
    Also fix the restart counter data type (just one octet after all).
    
    gtphub should also persist its restart counter and handle peers that have
    rebooted, both of which is still not implemented.
    
    Sponsored-by: On-Waves ehi

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

Summary of changes:


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



More information about the osmocom-commitlog mailing list