From 26298a9ffc2e216fb6d349b398bf903dd08a1b08 Mon Sep 17 00:00:00 2001 From: Pablo Neira Ayuso Date: Tue, 8 Apr 2014 12:32:14 +0200 Subject: set: add set ID support Add the set ID (u32) which allows us to uniquely identify the set in the batch that is sent to kernel-space. Signed-off-by: Pablo Neira Ayuso --- include/libnftnl/expr.h | 1 + include/libnftnl/set.h | 1 + 2 files changed, 2 insertions(+) (limited to 'include/libnftnl') diff --git a/include/libnftnl/expr.h b/include/libnftnl/expr.h index 2cfb4dc..cfa5c66 100644 --- a/include/libnftnl/expr.h +++ b/include/libnftnl/expr.h @@ -106,6 +106,7 @@ enum { NFT_EXPR_LOOKUP_SREG = NFT_RULE_EXPR_ATTR_BASE, NFT_EXPR_LOOKUP_DREG, NFT_EXPR_LOOKUP_SET, + NFT_EXPR_LOOKUP_SET_ID, }; enum { diff --git a/include/libnftnl/set.h b/include/libnftnl/set.h index a975f1c..4d08f16 100644 --- a/include/libnftnl/set.h +++ b/include/libnftnl/set.h @@ -17,6 +17,7 @@ enum { NFT_SET_ATTR_DATA_TYPE, NFT_SET_ATTR_DATA_LEN, NFT_SET_ATTR_FAMILY, + NFT_SET_ATTR_ID, __NFT_SET_ATTR_MAX }; #define NFT_SET_ATTR_MAX (__NFT_SET_ATTR_MAX - 1) -- cgit v1.2.3