diff options
| author | Laura Garcia Liebana <nevola@gmail.com> | 2016-09-13 07:49:53 -0400 |
|---|---|---|
| committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2016-09-22 10:33:05 -0400 |
| commit | 2b03bf732488a3c2e920afe22c03b82cb8477e28 (patch) | |
| tree | 116f31f5533c7a0a97bf811417b18c81591e7540 /include/uapi/linux | |
| parent | 14e2dee0996f51e0ff0d868497c7e1b90f012665 (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.h | 2 |
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 | */ |
| 1140 | enum nft_ng_attributes { | 1141 | enum 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) |
