gtp: remove IPv4 and IPv6 header from context object
authorPablo Neira Ayuso <pablo@netfilter.org>
Mon, 6 May 2024 23:13:04 +0000 (01:13 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Mon, 6 May 2024 23:35:59 +0000 (01:35 +0200)
commit559101a707842b4fc39cddef03f5dbcaa7820c6d
tree4b275ddd5c9a33ffd91250c4602c251b90e78a86
parente075880459a8554e43b6c03487375283f22ccb9f
gtp: remove IPv4 and IPv6 header from context object

Based on the idea that ip_tunnel_get_dsfield() provides the tos field
regardless the IP version, use either iph->tos or ipv6_get_dsfield().

This comes in preparation to support for IPv4-in-IPv6-GTP and
IPv6-in-IPv4-GTP.

Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
drivers/net/gtp.c