lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20201211122612.869225-1-jonas@norrbonn.se>
Date:   Fri, 11 Dec 2020 13:26:00 +0100
From:   Jonas Bonn <jonas@...rbonn.se>
To:     netdev@...r.kernel.org
Cc:     pablo@...filter.org, laforge@...monks.org,
        Jonas Bonn <jonas@...rbonn.se>
Subject: [PATCH net-next v2 00/12] gtp: IPv6 support

This series adds IPv6 support to the GTP tunneling driver.  This comes
by way of a series of fixes that lay the groundwork for IPv6, along with
some performance work including:

- support for GSO and GRO
- cleanups that align the GTP driver a bit closer to the bareudp and
geneve drivers, including use of more generic helpers where possible

This is v2.  v1 was just the five patches at the bottom of this series
that I had hoped would get a quicker review given that they are mostly
trivial.  The one comment I did get has been addressed here.

Changed in v2:
- added patches 6-12
- addressed comment from Jeremy Sowden on patch 2/5

Jonas Bonn (12):
  gtp: set initial MTU
  gtp: include role in link info
  gtp: really check namespaces before xmit
  gtp: drop unnecessary call to skb_dst_drop
  gtp: set device type
  gtp: rework IPv4 functionality
  gtp: use ephemeral source port
  gtp: set dev features to enable GSO
  gtp: support GRO
  gtp: add IPv6 support
  gtp: netlink update for ipv6
  gtp: add dst_cache to tunnels

 drivers/net/Kconfig      |   1 +
 drivers/net/gtp.c        | 774 +++++++++++++++++++++++++++++----------
 include/uapi/linux/gtp.h |   2 +
 3 files changed, 591 insertions(+), 186 deletions(-)

-- 
2.27.0

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ