mirror of
https://github.com/nxp-imx/linux-imx.git
synced 2025-12-23 02:46:00 +01:00
netfilter: nft_numgen: start round robin from zero
Currently we start round robin from 1, but it's better to start round robin from 0. This is to keep consistent with xt_statistic in iptables. Signed-off-by: Liping Zhang <liping.zhang@spreadtrum.com> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
This commit is contained in:
parent
5efa0fc6d7
commit
0ecba4d9d1
|
|
@ -65,7 +65,7 @@ static int nft_ng_inc_init(const struct nft_ctx *ctx,
|
||||||
return -EOVERFLOW;
|
return -EOVERFLOW;
|
||||||
|
|
||||||
priv->dreg = nft_parse_register(tb[NFTA_NG_DREG]);
|
priv->dreg = nft_parse_register(tb[NFTA_NG_DREG]);
|
||||||
atomic_set(&priv->counter, 0);
|
atomic_set(&priv->counter, priv->modulus - 1);
|
||||||
|
|
||||||
return nft_validate_register_store(ctx, priv->dreg, NULL,
|
return nft_validate_register_store(ctx, priv->dreg, NULL,
|
||||||
NFT_DATA_VALUE, sizeof(u32));
|
NFT_DATA_VALUE, sizeof(u32));
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user