summaryrefslogtreecommitdiffstats
path: root/include/libnftnl
diff options
context:
space:
mode:
authorPablo Neira Ayuso <pablo@netfilter.org>2016-11-27 23:27:11 +0100
committerPablo Neira Ayuso <pablo@netfilter.org>2016-12-09 14:50:53 +0100
commit94f884ecc0ada4c410cdedce0d6c5a6a1d67566c (patch)
treeabb2d4110b387b992d8dcd19457d9c75aa086e38 /include/libnftnl
parenteffb75d1f60a46af62fed244a6243bcd4e34a75e (diff)
expr: objref: add support for stateful object maps
If the NFT_SET_OBJECT flag is set, then this set stores a mapping between any random user-defined arbitrary key and one stateful object. Very useful for performance lookups. Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'include/libnftnl')
-rw-r--r--include/libnftnl/expr.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/libnftnl/expr.h b/include/libnftnl/expr.h
index f6ea69d..ee07849 100644
--- a/include/libnftnl/expr.h
+++ b/include/libnftnl/expr.h
@@ -237,6 +237,9 @@ enum {
enum {
NFTNL_EXPR_OBJREF_IMM_TYPE = NFTNL_EXPR_BASE,
NFTNL_EXPR_OBJREF_IMM_NAME,
+ NFTNL_EXPR_OBJREF_SET_SREG,
+ NFTNL_EXPR_OBJREF_SET_NAME,
+ NFTNL_EXPR_OBJREF_SET_ID,
};
/*