summaryrefslogtreecommitdiffstats
path: root/include/libnftnl
diff options
context:
space:
mode:
authorAnders K. Pedersen <akp@cohaesio.com>2016-10-28 05:55:33 +0000
committerPablo Neira Ayuso <pablo@netfilter.org>2016-10-28 10:32:05 +0200
commitc3394df0f547a542af95685fdf08dc46b22efa55 (patch)
tree3f1e520868994f112cd26cd830e391b052b8e8d8 /include/libnftnl
parentc26951eb0f98de0151699563cd0302f2ed714c01 (diff)
src: introduce rt expression
Introduce support for rt expression for routing related data as implemented in kernel. Signed-off-by: Anders K. Pedersen <akp@cohaesio.com> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'include/libnftnl')
-rw-r--r--include/libnftnl/expr.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/include/libnftnl/expr.h b/include/libnftnl/expr.h
index edf86a9..6245207 100644
--- a/include/libnftnl/expr.h
+++ b/include/libnftnl/expr.h
@@ -64,6 +64,11 @@ enum {
};
enum {
+ NFTNL_EXPR_RT_KEY = NFTNL_EXPR_BASE,
+ NFTNL_EXPR_RT_DREG,
+};
+
+enum {
NFTNL_EXPR_CMP_SREG = NFTNL_EXPR_BASE,
NFTNL_EXPR_CMP_OP,
NFTNL_EXPR_CMP_DATA,
@@ -272,6 +277,11 @@ enum {
};
enum {
+ NFT_EXPR_RT_KEY = NFT_RULE_EXPR_ATTR_BASE,
+ NFT_EXPR_RT_DREG,
+};
+
+enum {
NFT_EXPR_CMP_SREG = NFT_RULE_EXPR_ATTR_BASE,
NFT_EXPR_CMP_OP,
NFT_EXPR_CMP_DATA,