summaryrefslogtreecommitdiff
path: root/include/net
diff options
context:
space:
mode:
authorLorenzo Bianconi <lorenzo.bianconi@oss.qualcomm.com>2026-10-11 23:59:43 +0200
committerPablo Neira Ayuso <pablo@netfilter.org>2026-10-18 02:41:38 +0200
commit3dcafe6cb5e1b467a25fde347c8c3949a2866adc (patch)
treeee314662a4a72f9ca5e51713c9c0b45d7d407d37 /include/net
parent97874c7c5f2c31236c4071d85b60c38c2f4bac3d (diff)
downloadlinux-next-3dcafe6cb5e1b467a25fde347c8c3949a2866adc.tar.gz
linux-next-3dcafe6cb5e1b467a25fde347c8c3949a2866adc.zip
netfilter: flowtable: add encap_proto to flow_offload_tunnel
Add encap_proto (AF_INET or AF_INET6) to struct flow_offload_tunnel to allow its use as part of the hash table key during flowtable entry lookup. This is a preliminary change to support IPv4 over IPv6 tunneling via the flowtable infrastructure for software acceleration. Signed-off-by: Lorenzo Bianconi <lorenzo.bianconi@oss.qualcomm.com> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'include/net')
-rw-r--r--include/net/netfilter/nf_flow_table.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/net/netfilter/nf_flow_table.h b/include/net/netfilter/nf_flow_table.h
index 5b611efaa3cd..5b22d31cb140 100644
--- a/include/net/netfilter/nf_flow_table.h
+++ b/include/net/netfilter/nf_flow_table.h
@@ -118,6 +118,7 @@ struct flow_offload_tunnel {
};
u8 inner_proto;
+ u8 encap_proto;
};
struct flow_offload_tuple {