aboutsummaryrefslogtreecommitdiffstats
path: root/include/uapi/linux
diff options
context:
space:
mode:
authorLaura Garcia Liebana <nevola@gmail.com>2016-09-13 07:49:53 -0400
committerPablo Neira Ayuso <pablo@netfilter.org>2016-09-22 10:33:05 -0400
commit2b03bf732488a3c2e920afe22c03b82cb8477e28 (patch)
tree116f31f5533c7a0a97bf811417b18c81591e7540 /include/uapi/linux
parent14e2dee0996f51e0ff0d868497c7e1b90f012665 (diff)
netfilter: nft_numgen: add number generation offset
Add support of an offset value for incremental counter and random. With this option the sysadmin is able to start the counter to a certain value and then apply the generated number. Example: meta mark set numgen inc mod 2 offset 100 This will generate marks with the serie 100, 101, 100, 101, ... Suggested-by: Pablo Neira Ayuso <pablo@netfilter.org> Signed-off-by: Laura Garcia Liebana <nevola@gmail.com> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'include/uapi/linux')
-rw-r--r--include/uapi/linux/netfilter/nf_tables.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/uapi/linux/netfilter/nf_tables.h b/include/uapi/linux/netfilter/nf_tables.h
index bc0eb6a1066d..bcfb892ff148 100644
--- a/include/uapi/linux/netfilter/nf_tables.h
+++ b/include/uapi/linux/netfilter/nf_tables.h
@@ -1136,12 +1136,14 @@ enum nft_trace_types {
1136 * @NFTA_NG_DREG: destination register (NLA_U32) 1136 * @NFTA_NG_DREG: destination register (NLA_U32)
1137 * @NFTA_NG_MODULUS: maximum counter value (NLA_U32) 1137 * @NFTA_NG_MODULUS: maximum counter value (NLA_U32)
1138 * @NFTA_NG_TYPE: operation type (NLA_U32) 1138 * @NFTA_NG_TYPE: operation type (NLA_U32)
1139 * @NFTA_NG_OFFSET: offset to be added to the counter (NLA_U32)
1139 */ 1140 */
1140enum nft_ng_attributes { 1141enum nft_ng_attributes {
1141 NFTA_NG_UNSPEC, 1142 NFTA_NG_UNSPEC,
1142 NFTA_NG_DREG, 1143 NFTA_NG_DREG,
1143 NFTA_NG_MODULUS, 1144 NFTA_NG_MODULUS,
1144 NFTA_NG_TYPE, 1145 NFTA_NG_TYPE,
1146 NFTA_NG_OFFSET,
1145 __NFTA_NG_MAX 1147 __NFTA_NG_MAX
1146}; 1148};
1147#define NFTA_NG_MAX (__NFTA_NG_MAX - 1) 1149#define NFTA_NG_MAX (__NFTA_NG_MAX - 1)