diff options
author | Pablo Neira Ayuso <pablo@netfilter.org> | 2016-09-20 17:53:21 +0200 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2016-10-13 10:31:15 +0200 |
commit | 200da4866ada06b2ee0f708c93dbdf9dcd0fcfe4 (patch) | |
tree | 62e494df34d41ad1acf94e1ab54b11365651cc4a /include/libnftnl/expr.h | |
parent | c11103944cee05fbd1bba7ed60b017b6bd4ad57b (diff) |
src: add range expression
Add range expression available that is scheduled for linux kernel 4.9.
This range expression allows us to check if a given value placed in a
register is within/outside a specified interval.
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'include/libnftnl/expr.h')
-rw-r--r-- | include/libnftnl/expr.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/include/libnftnl/expr.h b/include/libnftnl/expr.h index 4ce2592..edf86a9 100644 --- a/include/libnftnl/expr.h +++ b/include/libnftnl/expr.h @@ -70,6 +70,13 @@ enum { }; enum { + NFTNL_EXPR_RANGE_SREG = NFTNL_EXPR_BASE, + NFTNL_EXPR_RANGE_OP, + NFTNL_EXPR_RANGE_FROM_DATA, + NFTNL_EXPR_RANGE_TO_DATA, +}; + +enum { NFTNL_EXPR_IMM_DREG = NFTNL_EXPR_BASE, NFTNL_EXPR_IMM_DATA, NFTNL_EXPR_IMM_VERDICT, |