summaryrefslogtreecommitdiffstats
path: root/include/libnftnl/object.h
diff options
context:
space:
mode:
authorPablo Neira Ayuso <pablo@netfilter.org>2018-08-06 13:35:00 +0200
committerPablo Neira Ayuso <pablo@netfilter.org>2018-08-06 13:35:00 +0200
commitea63a05272f5400d73498daa5932afd0aa65e79f (patch)
tree54d90197bb879ad9d7592f79471518a073c51a69 /include/libnftnl/object.h
parente09675c53f54dfb19b60a4f075bca0250b212487 (diff)
obj: add tunnel support
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'include/libnftnl/object.h')
-rw-r--r--include/libnftnl/object.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/include/libnftnl/object.h b/include/libnftnl/object.h
index 93a40d0..6f9edfd 100644
--- a/include/libnftnl/object.h
+++ b/include/libnftnl/object.h
@@ -49,6 +49,25 @@ enum {
NFTNL_OBJ_LIMIT_FLAGS,
};
+enum {
+ NFTNL_OBJ_TUNNEL_ID = NFTNL_OBJ_BASE,
+ NFTNL_OBJ_TUNNEL_IPV4_SRC,
+ NFTNL_OBJ_TUNNEL_IPV4_DST,
+ NFTNL_OBJ_TUNNEL_IPV6_SRC,
+ NFTNL_OBJ_TUNNEL_IPV6_DST,
+ NFTNL_OBJ_TUNNEL_IPV6_FLOWLABEL,
+ NFTNL_OBJ_TUNNEL_SPORT,
+ NFTNL_OBJ_TUNNEL_DPORT,
+ NFTNL_OBJ_TUNNEL_FLAGS,
+ NFTNL_OBJ_TUNNEL_TOS,
+ NFTNL_OBJ_TUNNEL_TTL,
+ NFTNL_OBJ_TUNNEL_VXLAN_GBP,
+ NFTNL_OBJ_TUNNEL_ERSPAN_VERSION,
+ NFTNL_OBJ_TUNNEL_ERSPAN_V1_INDEX,
+ NFTNL_OBJ_TUNNEL_ERSPAN_V2_HWID,
+ NFTNL_OBJ_TUNNEL_ERSPAN_V2_DIR,
+};
+
struct nftnl_obj;
struct nftnl_obj *nftnl_obj_alloc(void);