]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
geneve: expose gso partial features for tunnel offload
authorPaolo Abeni <pabeni@redhat.com>
Wed, 21 Jan 2026 16:11:28 +0000 (17:11 +0100)
committerJakub Kicinski <kuba@kernel.org>
Fri, 23 Jan 2026 19:31:14 +0000 (11:31 -0800)
commit0c09e89f6cea6598439edca7ff1ef97fde3edb46
tree198ca1fa828ecfb052d052dcdc341394ff9170f0
parent31c5a71d982b57df75858974634c2f0a338f2fc6
geneve: expose gso partial features for tunnel offload

GSO partial features for tunnels do not require any kind of support from
the underlying device: we can safely add them to the geneve UDP tunnel.

The only point of attention is the skb required features propagation in
the device xmit op: partial features must be stripped, except for
UDP_TUNNEL*.

Keep partial features disabled by default.

Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Link: https://patch.msgid.link/d851ca8e928cf05d68310bcbaeaa5e9e0b01e058.1769011015.git.pabeni@redhat.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/geneve.c
include/net/udp_tunnel.h