diff options
author | Phil Sutter <phil@nwl.cc> | 2017-07-19 15:05:27 +0200 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2017-07-19 19:24:38 +0200 |
commit | 6089630f54cecada1fcb91e12ad5eb1811010e48 (patch) | |
tree | b4401e5832352238fca1c8e2390230fe0c62492c /include/rule.h | |
parent | 2b261897fa07006e8a46003f8448b69691555314 (diff) |
segtree: Introduce flag for half-open range elements
This flag is required by userspace only, so can live within userdata.
It's sole purpose is for 'nft monitor' to detect half-open ranges (which
are comprised of a single element only).
Signed-off-by: Phil Sutter <phil@nwl.cc>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'include/rule.h')
-rw-r--r-- | include/rule.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/include/rule.h b/include/rule.h index ddad6d40..a25e99bd 100644 --- a/include/rule.h +++ b/include/rule.h @@ -506,4 +506,20 @@ enum udata_set_type { }; #define UDATA_SET_MAX (__UDATA_SET_MAX - 1) +enum udata_set_elem_type { + UDATA_SET_ELEM_COMMENT, + UDATA_SET_ELEM_FLAGS, + __UDATA_SET_ELEM_MAX, +}; +#define UDATA_SET_ELEM_MAX (__UDATA_SET_ELEM_MAX - 1) + +/** + * enum udata_set_elem_flags - meaning of bits in UDATA_SET_ELEM_FLAGS + * + * @SET_ELEM_F_INTERVAL_OPEN: set element denotes a half-open range + */ +enum udata_set_elem_flags { + SET_ELEM_F_INTERVAL_OPEN = 0x1, +}; + #endif /* NFTABLES_RULE_H */ |