summaryrefslogtreecommitdiff
path: root/include/uapi/linux/netfilter/nf_tables.h
diff options
context:
space:
mode:
authorPablo Neira Ayuso <pablo@netfilter.org>2022-10-17 14:03:34 +0300
committerPablo Neira Ayuso <pablo@netfilter.org>2022-10-25 14:48:42 +0300
commit0db14b95660b63dceeb7e89f2e3ffa97d331fce0 (patch)
tree864860f95de4af1473f67db3a8c738a1a9b81562 /include/uapi/linux/netfilter/nf_tables.h
parenta150d122b6bdb84df532057aa3b2faf8c6485792 (diff)
downloadlinux-0db14b95660b63dceeb7e89f2e3ffa97d331fce0.tar.xz
netfilter: nft_inner: add geneve support
Geneve tunnel header may contain options, parse geneve header and update offset to point to the link layer header according to the opt_len field. Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'include/uapi/linux/netfilter/nf_tables.h')
-rw-r--r--include/uapi/linux/netfilter/nf_tables.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/uapi/linux/netfilter/nf_tables.h b/include/uapi/linux/netfilter/nf_tables.h
index 05a15dce8271..e4b739d57480 100644
--- a/include/uapi/linux/netfilter/nf_tables.h
+++ b/include/uapi/linux/netfilter/nf_tables.h
@@ -783,6 +783,7 @@ enum nft_payload_csum_flags {
enum nft_inner_type {
NFT_INNER_UNSPEC = 0,
NFT_INNER_VXLAN,
+ NFT_INNER_GENEVE,
};
enum nft_inner_flags {