From 200da4866ada06b2ee0f708c93dbdf9dcd0fcfe4 Mon Sep 17 00:00:00 2001 From: Pablo Neira Ayuso Date: Tue, 20 Sep 2016 17:53:21 +0200 Subject: 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 --- include/libnftnl/expr.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'include/libnftnl') 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 @@ -69,6 +69,13 @@ enum { NFTNL_EXPR_CMP_DATA, }; +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, -- cgit v1.2.3