[PATCH 00/12] GTP kernel support

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/OpenBSC@lists.osmocom.org/.

Andreas Schultz aschultz at tpip.net
Mon Apr 11 14:09:54 UTC 2016


Hi,

Here are the not yet merged pieces of the kernel GTP support.
I tried to address all the comment from the previous rounds.

After this series has been applied, IPv4 GTP tunnels over IPv4
should be complete. Anything IPv6 still needs work.

Regrads
Andreas
--

Andreas Schultz (12):
  gtp: select netns based on NL attribute
  gtp-rtnl: and netns support
  gtp: add socket destroy handler
  gtp: replace udp encap setup with setup_udp_tunnel_sock
  gtp: switch to iptunnel framework and no longer depend on real_dev
  gtp: Split TID handling for GTPv0 and GTPv1
  gtp-rtnl: sync GTPA_FLOW nl attribute name from kernel to userspace
  gtp-rtnl: real_ifname is not long needed, remove it
  gtp-rtnl: Split TID handling for GTPv0 and GTPv1
  gtp: get started with IPv6 support
  list Andreas Schultz as author
  gtp: add support for replacing PDP contexts

 gtp.c                            | 669 +++++++++++++++++++++++++--------------
 gtp_nl.h                         |   3 +
 libgtnl/AUTHORS                  |   1 +
 libgtnl/include/libgtpnl/gtp.h   |   6 +
 libgtnl/include/libgtpnl/gtpnl.h |   3 +-
 libgtnl/include/linux/gtp_nl.h   |   5 +-
 libgtnl/src/gtp-genl.c           |  36 ++-
 libgtnl/src/gtp-rtnl.c           |   6 +-
 libgtnl/src/gtp.c                |  44 ++-
 libgtnl/src/internal.h           |  13 +-
 libgtnl/src/libgtpnl.map         |   6 +
 libgtnl/tools/Makefile.am        |   4 +-
 libgtnl/tools/gtp-link-add.c     |   5 +-
 libgtnl/tools/gtp-tunnel.c       | 134 +++++---
 libgtnl/tools/gtpnl.c            |  35 --
 15 files changed, 642 insertions(+), 328 deletions(-)
 delete mode 100644 libgtnl/tools/gtpnl.c

-- 
2.7.4




More information about the OpenBSC mailing list