libgtpnl.git branch master updated. 1.0.1-12-g03cb4c2

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 Nov 12 13:49:27 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 "netlink library for Linux kernel GTP code".

The branch, master has been updated
       via  03cb4c2d66bf4a9890e74557a2533a8d70a4880b (commit)
       via  134d0a386dfeb2ab276b61e82ac22c23b487cc59 (commit)
      from  66a60a13b64514df8b5db5106a5f170d1110a6d0 (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/libgtpnl/commit/?id=03cb4c2d66bf4a9890e74557a2533a8d70a4880b

commit 03cb4c2d66bf4a9890e74557a2533a8d70a4880b
Author: Harald Welte <laforge at gnumonks.org>
Date:   Sun Nov 12 22:01:13 2017 +0900

    gtp_build_payload(): Support absent peer and SGSN address
    
    When deleting a PDP context via "gtp-tunnel delete", we specify only
    the gtp netdevice, the gtp version and the TID/TEI.  However, the
    gtp_build_payload() function unconditionally created the netlink
    attributes for GTPA_PEER_ADDRESS and GTPA_MS_ADDRESS, having their
    addresses set to zero.  The kernel then tried to find a PDP context with
    MS and PEER address of 0.0.0.0, and always failed with ENOENT.
    
    The same problem also occurred with OsmoGGSN and OpenGGSN: PDP contexts
    could be added but never removed.
    
    The corresponding kernel change that requires this userland change
    is the following commit introduced in 4.12-rc1:
    
    commit d9e2dd122637034a0697bf268eed9233701b9dca
    Author: Andreas Schultz <aschultz at tpip.net>
    Date:   Thu Mar 9 17:43:00 2017 +0100
    
        gtp: unify genl_find_pdp and prepare for per socket lookup
    
    Older kernels will work with libgtpnl both before and after this commit,
    as they internally will simply disregard any attributes beyond TID/TEI.
    
    Change-Id: Ie2ceb2cd6d2fb009bba01a05b5480c1ad775d619

http://cgit.osmocom.org/libgtpnl/commit/?id=134d0a386dfeb2ab276b61e82ac22c23b487cc59

commit 134d0a386dfeb2ab276b61e82ac22c23b487cc59
Author: Harald Welte <laforge at gnumonks.org>
Date:   Sun Nov 12 22:41:54 2017 +0900

    Add '--enable-sanitize' from other osmocom projects
    
    Change-Id: Iac9ce76ce4ca5f5247bc42c16bb365d94cfde156

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

Summary of changes:
 configure.ac       | 12 ++++++++++++
 contrib/jenkins.sh |  2 +-
 src/gtp-genl.c     |  6 ++++--
 3 files changed, 17 insertions(+), 3 deletions(-)


hooks/post-receive
-- 
netlink library for Linux kernel GTP code



More information about the osmocom-commitlog mailing list