osmo-ggsn.git branch master updated. 1.0.0-12-gf85fe97

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
Sun Sep 24 12:55:41 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, master has been updated
       via  f85fe9720be14acc1038ed400654d8ce336274a7 (commit)
       via  fed598f41d85cef578925a4be6ce96a2c6afd3b3 (commit)
       via  471e349ecc46e2bd89d69d6e46a38cd5136bd401 (commit)
      from  7e1175f6d8d96f5c45d3d880945895698d02d5a0 (commit)

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/osmo-ggsn/commit/?id=f85fe9720be14acc1038ed400654d8ce336274a7

commit f85fe9720be14acc1038ed400654d8ce336274a7
Author: Harald Welte <laforge at gnumonks.org>
Date:   Sun Sep 24 20:00:34 2017 +0800

    ICMPv6: Send router advertisement from own link-local address
    
    I'm not quite sure how I ended up doing this, but for some strange
    reason the code before this commit is sending the ICMPv6 Router
    Advertisements from some weird non-standard source address.  This is
    a violation of RFC4861 which clearly states that the source address
    of router advertisements "MUST be the link-local address assigned to the
    interface from which this message is sent."
    
    Change-Id: Ib444af70fc8f0b433d371281601fd5a37b29039e

http://cgit.osmocom.org/osmo-ggsn/commit/?id=fed598f41d85cef578925a4be6ce96a2c6afd3b3

commit fed598f41d85cef578925a4be6ce96a2c6afd3b3
Author: Harald Welte <laforge at gnumonks.org>
Date:   Sun Sep 24 16:39:22 2017 +0800

    gtp: Avoid magic numbers when operating on GTP header flags
    
    Let's introduce a couple of #defines that make the code much more
    readable.
    
    Change-Id: I3635d679fd54507274b46e99a02bdbbe41d7684e

http://cgit.osmocom.org/osmo-ggsn/commit/?id=471e349ecc46e2bd89d69d6e46a38cd5136bd401

commit 471e349ecc46e2bd89d69d6e46a38cd5136bd401
Author: Harald Welte <laforge at gnumonks.org>
Date:   Sun Sep 24 16:12:39 2017 +0800

    libgtp: Avoid extra memcpy() in gtp_data_req() by using sendmsg()
    
    Adresses two "TODO Should be avoided" comments about an extra memcpy()
    before sendto() that can be replaced by a single sendmsg() call with an
    iovec array: 1 record for the GTP header + 1 record for the user payload.
    
    Change-Id: Ie332a6b15972330fcf540753898eb84ecb84fe24

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

Summary of changes:
 ggsn/ggsn.c   |  17 ++++++++-
 ggsn/ggsn.h   |   3 ++
 ggsn/icmpv6.c |  12 +++----
 ggsn/icmpv6.h |   3 +-
 gtp/gtp.c     | 108 ++++++++++++++++++++++++++++------------------------------
 gtp/gtp.h     |   7 ++++
 lib/tun.c     |  32 +++++++++++++++++
 lib/tun.h     |   2 ++
 8 files changed, 119 insertions(+), 65 deletions(-)


hooks/post-receive
-- 
The OpenGGSN project



More information about the osmocom-commitlog mailing list