openbsc.git branch neels/gtphub updated. 0.15.0-66-gf0335c8

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 11:54:23 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  aa9483cd8daa89eba0f5caba24b2040e400d38ab (commit)
  discards  fd8af50c1d4b09c52f097cf63617c3b35142ae59 (commit)
  discards  de381782c60dad935e4c0a2a4a705e2cf5ff90ee (commit)
  discards  500d80fa021889c8f1f2e6688257036f789bd908 (commit)
  discards  f9a27a2622fda4e0bf6067885345e37e3626fc77 (commit)
  discards  4ad03af8ca247f6768a8c3f5c0210d118cf06ec2 (commit)
  discards  2fc9c478cad5486ac8ae736fac3e554d9002d62c (commit)
  discards  63ce3a361f785d973dc3580e175f7ea389558109 (commit)
  discards  680d5ba4bf01adf166473e31413ee30da1dd6985 (commit)
  discards  20a1ed1fb395071f25db1f34623a568660570c29 (commit)
  discards  e1762eff33735838605c7808fb620ab62be5bf15 (commit)
  discards  44353e02b8f49b3fec9ba8081d0391928ce4fd41 (commit)
  discards  f8e9fa073df297de80b81b637ad909d8fc261849 (commit)
  discards  288e0fd0fceae87bfc4011a716abad7faef1a9fa (commit)
  discards  d90b06512c965489b5d02308ce90ec2b07f726cf (commit)
  discards  253c08a56c64494b9ae10ec467cdaf5d6dcb888b (commit)
  discards  6dd7ad4a072bfa6a6a882b86bdfae4212cf6f9da (commit)
  discards  2167f3bb9fd556a468f0caf9790d49fdb1dd8984 (commit)
  discards  000f4bcbc7a20ebd2635a52d001f80af2cc6b63a (commit)
  discards  aeed4c0bd01df071c85fc2a203d2f1f7cc3aee57 (commit)
       via  f0335c813e9539526a6bd80249431be119af2332 (commit)
       via  5d367871f9a0200d88d4d9508c970c207677eba0 (commit)
       via  67dc19549bc9ba743c62fa3634c3831135c2c91e (commit)
       via  3b97a1013e1c924a9df4a51b5879b265fa1f3b89 (commit)
       via  4a8c0d63c6aa16d0293febea1e2fd10c820ec879 (commit)
       via  b81d815cd2cc1e9712c20446da5850caf3ecd723 (commit)
       via  4e79d595b0818a3bebaa242271bb1c9efbc4b085 (commit)
       via  1d73f6752073bb3bd21347da08a0f92f0754ff5a (commit)
       via  3d7cc4de4e97fe9526d44405088c62a6195a1d51 (commit)
       via  23896e029df73b9d434dd666fa194be3574d71d6 (commit)
       via  d7e260e37432e1a6484c062b7faf64ad3af7edd8 (commit)
       via  d0bc2c601fc8c2642c72b53a9870023ab1d5b853 (commit)
       via  0aff78a447d22b2671b5cdc4b4e68500ef8d3d81 (commit)
       via  4ae165da61243c8ea63f1736d9b1366e6a864d94 (commit)
       via  a4370dd96947065be6ee976de2a71cc71ed87a61 (commit)
       via  273f875c42d74da22b9da442367b9903b4c9c067 (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 (aa9483cd8daa89eba0f5caba24b2040e400d38ab)
            \
             N -- N -- N (f0335c813e9539526a6bd80249431be119af2332)

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

commit f0335c813e9539526a6bd80249431be119af2332
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.

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

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

    gtphub: add first rate counters

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

commit 67dc19549bc9ba743c62fa3634c3831135c2c91e
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon Nov 23 14:18:05 2015 +0100

    gtphub: refresh TEI timeout upon messages.
    
    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.
    
    Sponsored-by: On-Waves ehi

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

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

    gtphub: cosmetic: bind pointer clarification.
    
    Partly in preparation for upcoming rate counters.

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

commit 4a8c0d63c6aa16d0293febea1e2fd10c820ec879
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.
    
    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=b81d815cd2cc1e9712c20446da5850caf3ecd723

commit b81d815cd2cc1e9712c20446da5850caf3ecd723
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.

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

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

    gtphub: always send gtphub's own restart counter.

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

commit 1d73f6752073bb3bd21347da08a0f92f0754ff5a
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed Nov 18 18:11:32 2015 +0100

    gtphub: ares vty and init
    
    From sgsn_vty.c, copy the cfg_grx_ggsn_cmd to add an ares server to the static
    sgsn_instance.
    
    This is sort of preliminary. As described in comments, the sgsn_ares functions
    should actually be separated from the static sgsn structure. gtphub keeps such
    an sgsn structure just for the sgsn_ares functions.

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

commit 3d7cc4de4e97fe9526d44405088c62a6195a1d51
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed Nov 18 18:11:09 2015 +0100

    gtphub: review some logging.
    
    Sponsored-by: On-Waves ehi

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

commit 23896e029df73b9d434dd666fa194be3574d71d6
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed Nov 18 17:53:00 2015 +0100

    gtphub: cosmetic: rename a file.
    
    gtphub_ext.c's initial purpose was to wrap a specific function. The file
    then turned into everything related to DNS, which fits pretty well. Rename
    to gtphub_ares.c.
    
    Tweak the header comment to reflect the new file name.
    
    Sponsored-by: On-Waves ehi

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

commit d7e260e37432e1a6484c062b7faf64ad3af7edd8
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue Nov 17 14:30:37 2015 +0100

    gtphub: nr_map: add min,max and wrap.
    
    Implement min/max bounds for nr_pool, adjust nr_pool_init() and current tests,
    and create unit tests for nr_map wrapping.
    
    Sequence numbers range from 0 to 65535, while TEIs range from 1 to 0xffffffff.
    Both cause problems when the nr_pool surpasses the range: seq exit their valid
    range, causing unmappings to fail, and a TEI would be mapped as zero (invalid).
    
    Add a comment about TEI wrapping, and lose the comment about random TEIs (not
    really important).
    
    Sponsored-by: On-Waves ehi

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

commit d0bc2c601fc8c2642c72b53a9870023ab1d5b853
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue Nov 17 14:24:46 2015 +0100

    gtphub: fix number map range for TEIs.
    
    Use unsigned int for nr_map, just large enough to fit the TEI space.
    Adjust log output formats and casts accordingly.
    
    Fixes: TEIs are uint32_t, but the nr_map so far used int. This would cause TEIs
    from 0x80000000 on to be handled and printed as a negative value.
    
    Sponsored-by: On-Waves ehi

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

commit 0aff78a447d22b2671b5cdc4b4e68500ef8d3d81
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed Nov 18 17:09:22 2015 +0100

    gtphub: properly add to debian build
    
    Copy all osmo-sgsn related things in debian and s/sgsn/gtphub/g (manually).
    
    Sponsored-by: On-Waves ehi

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

commit 4ae165da61243c8ea63f1736d9b1366e6a864d94
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue Nov 24 12:47:38 2015 +0100

    gtphub: add enable_gtphub_test to atlocal.in.
    
    This line was missing, I noticed only now.

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

commit a4370dd96947065be6ee976de2a71cc71ed87a61
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue Nov 24 12:46:11 2015 +0100

    gtphub: fix ares segfault: add missing initialization.
    
    The struct gtphub_resolved_ggsn was not initialized properly, so that adding
    it to a list caused a segmentation fault.

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

commit 273f875c42d74da22b9da442367b9903b4c9c067
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue Nov 17 14:21:05 2015 +0100

    gtphub: lose obsolete comment.
    
    The del_cb is now also used for ares (GGSN resolution) timeouts, and expiry is
    anyway separated from nr_map, so this comment is void.
    
    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