osmo-ggsn.git branch laforge/sgsnemu-v6 updated. 1.0.0-52-g6641c26

gitosis at osmocom.org gitosis at osmocom.org
Fri Oct 13 14:46:35 UTC 2017

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 OpenGGSN project".

The branch, laforge/sgsnemu-v6 has been updated
  discards  43ebce4107a7232b27b91a58f0c3a8208dccfeb8 (commit)
  discards  f9cbe96b9b693dc7e4d57d8c0f2b8272e50ffd00 (commit)
  discards  370335c6e284e2508806455cfac665087abaafae (commit)
  discards  80499fcaf5c3d0a56596f8b96f30b837343e3d29 (commit)
  discards  3ffe4d8a4542372acc66919fff6a62a041681b38 (commit)
  discards  ecb6786afc172418b028cef413545f774c82eac4 (commit)
  discards  8bebc794920bf27afd2ec62812390f44e9668c25 (commit)
  discards  1f5370db5f1aa342a30882ca55b93f09adb284eb (commit)
  discards  d13a9254d2dd6ad5d1b76e86fe2836f1faf78656 (commit)
  discards  6dd3d3e4fed8505ed54c2a8be64c80612044da26 (commit)
  discards  519044f980e8bb32a654dd44b96611382bf17d8d (commit)
  discards  ff037b7a4156980f34e8bde1d50527f2d5ac7c00 (commit)
       via  6641c26d22fd3768e251d158bc8117f4bc751142 (commit)
       via  70e66cc42cac25d1c0e1829db965ad5a8cd68409 (commit)
       via  ea8f7e0fa9665475bb1042a541c393c5ae53eb3c (commit)
       via  449c005c017a0031c6b798ef1a997cd8c86335aa (commit)
       via  646f192225290f18c6cf9810fd8ee7b6795ac6f1 (commit)
       via  c55e7a747a8f7de0066df809e3f188b4702deb58 (commit)
       via  de50ee47c63b3e9a6f3ee30111d115dfe2835401 (commit)
       via  c314cb313dca634d0649fc35ad0a2acfd0b05f80 (commit)
       via  cba7ed7311c22f7b6421474c927afefa0d2b7071 (commit)
       via  8376972050a3acefd98431aa98cfd26cb54f0817 (commit)
       via  a96402734409e5fa0ed89a9ef5cc87881dd0b9a0 (commit)
       via  c5150cecc56ebebc9c8eeda5986a561e4ed07709 (commit)
       via  02af9b3ca274d72f972b81a9103f7b63d6caece8 (commit)
       via  db924d39082b0cb6e1371c949149737fe1d4a05c (commit)
       via  34a7416ec01534ea63a580ffa3225a0e2a120443 (commit)
       via  45ce2725aca73521044705cf03c99802dc3646be (commit)
       via  a2eb5eb7603a70c60eba88bbc27c5032357619e3 (commit)
       via  fdd732b130177072eb2b37a29d7cf211669453ab (commit)
       via  1d8ffc6b239e837558947f38aaed165e49dd12e5 (commit)
       via  58c0da7833b87cd67aee78cc0159102d70f36be3 (commit)
       via  958256f5cfd19610ecec8b1130f726b7a6bb17fc (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 (43ebce4107a7232b27b91a58f0c3a8208dccfeb8)
             N -- N -- N (6641c26d22fd3768e251d158bc8117f4bc751142)

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

commit 6641c26d22fd3768e251d158bc8117f4bc751142
Author: Harald Welte <laforge at gnumonks.org>
Date:   Fri Oct 13 15:57:01 2017 +0200

    WIP: Add unit tests for libgtp gtpie.[ch] functions
    Change-Id: I30a6dd8a01b7a074ef2d3936d186dfff6c79e6c0


commit 70e66cc42cac25d1c0e1829db965ad5a8cd68409
Author: Harald Welte <laforge at gnumonks.org>
Date:   Mon Oct 9 10:15:04 2017 +0800

    gtpie.h: Add IE identifier definitions up to 29.60 v11.8.0 Release 11
    Change-Id: I6ab7bfb31f93f52f9f6b1b5880dcb2c232bba794


commit ea8f7e0fa9665475bb1042a541c393c5ae53eb3c
Author: Harald Welte <laforge at gnumonks.org>
Date:   Sun Oct 8 07:50:20 2017 +0800

    Allow Common flags 0x94 and ignore them in PDP activation
    from https://github.com/osmocom/openggsn/pull/2
    Change-Id: I31b3e4b378e74bb5a0a2f54af6d2a15b629876cf


commit 449c005c017a0031c6b798ef1a997cd8c86335aa
Author: Harald Welte <laforge at gnumonks.org>
Date:   Tue Oct 10 09:05:50 2017 +0800

    sgsnemu: Use getprotobynumber() in print_ipprot()
    There's no point in sgsnemu doing a poor mans reimplementation
    of what the C library provides already by means of getprotobynumber()
    Change-Id: I8cdc460e4fa5d86d80addf6e5f341d2d80093a35


commit 646f192225290f18c6cf9810fd8ee7b6795ac6f1
Author: Harald Welte <laforge at gnumonks.org>
Date:   Tue Oct 10 09:03:25 2017 +0800

    sgsnemu: Remove dead code: encaps_printf()
    This function is never used/called, remove it.
    Change-Id: I37a447e4d5387e3fc5f4433ab20ceba7c446684b


commit c55e7a747a8f7de0066df809e3f188b4702deb58
Author: Harald Welte <laforge at gnumonks.org>
Date:   Tue Oct 10 09:02:45 2017 +0800

    sgsnemu: Mark local functions 'static'
    We don't need to export those to the global name space as they're
    not called from code in other files.
    Change-Id: I454249335ba46abdb3afbc669c4a06a06f39ae72


commit de50ee47c63b3e9a6f3ee30111d115dfe2835401
Author: Harald Welte <laforge at gnumonks.org>
Date:   Tue Oct 10 08:54:04 2017 +0800

    sgsnemu: Make use of "dependon" feature in gengetopt
    The gengetopt syntax can specify that a particular command line argument
    depends on some other argument/option present.  We can use this to
    provide useful feedback to the user at the command line parsing state,
    like --pingrate making no sense without --pinghost being specified.
    Change-Id: Ief27275e90e6bce23aed1e83874dbac98dd0926b


commit c314cb313dca634d0649fc35ad0a2acfd0b05f80
Author: Harald Welte <laforge at gnumonks.org>
Date:   Tue Oct 10 09:36:35 2017 +0800

    sgsnemu: Print warnings on broken IPv6 configuration (acept_ra)
    When sgsnemu is used for an IPv6 pdp context, we rely on the router
    discovery procedure and SLAAC to set the correct IPv6 address/prefix
    on the tun device.  This requires the system to be configure to accept
    router-advertisements on the tun device.  Let's print a warning
    if accept_ra for the specific tun device is set to a wrong value.
    We're leaving it up to the user to either set a system-wide
    /proc/sys/net/ipv6/conf/default/accept_ra or to configure this in an
    ip-up script used together with sgsnemu.
    Change-Id: I563092ca35bc74f035a5023e11256779aac46e11


commit cba7ed7311c22f7b6421474c927afefa0d2b7071
Author: Harald Welte <laforge at gnumonks.org>
Date:   Tue Oct 10 08:50:11 2017 +0800

    sgsnemu: Add '--tun-device' option to specify TUN device name
    This way, multiple sgsnemu instances can be runnig in parallel, each
    of them creating a different tun device for their respective PDP context
    Change-Id: Id12fbadf924a60db255b6d51b9f647aa51dd2e16


Summary of changes:
 configure.ac              |   1 +
 ggsn/ggsn.c               |  10 +--
 gtp/gtpie.c               | 120 +++++++++++++++++++++++++++--
 gtp/gtpie.h               |   8 +-
 lib/in46_addr.c           |   4 +-
 lib/ippool.c              |   4 +-
 lib/ippool.h              |   8 +-
 lib/tun.c                 |   8 +-
 lib/tun.h                 |   6 +-
 {intl => src}/Makefile.in |   0
 tests/Makefile.am         |   1 +
 tests/gtp/Makefile.am     |  18 +++++
 tests/gtp/gtpie_test.c    |  78 +++++++++++++++++++
 tests/gtp/gtpie_test.ok   |   2 +
 tests/lib/Makefile.am     |   2 +
 tests/lib/in46a_test.c    | 190 +++++++++++++++++++++++++++++++++++++++++++---
 tests/lib/in46a_test.ok   |  17 +++++
 tests/lib/ippool_test.c   |   6 +-
 tests/testsuite.at        |  10 ++-
 19 files changed, 451 insertions(+), 42 deletions(-)
 copy {intl => src}/Makefile.in (100%)
 create mode 100644 tests/gtp/Makefile.am
 create mode 100644 tests/gtp/gtpie_test.c
 create mode 100644 tests/gtp/gtpie_test.ok
 create mode 100644 tests/lib/in46a_test.ok

The OpenGGSN project

More information about the osmocom-commitlog mailing list