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