netfilter: nft_quota: match correctly when the quota just depleted
[ Upstream commit bfe7cfb6 ] The xt_quota compares skb length with remaining quota, but the nft_quota compares it with consumed bytes. The xt_quota can match consumed bytes up to quota at maximum. But the nft_quota break match when consumed bytes equal to quota. i.e., nft_quota match consumed bytes in [0, quota - 1], not [0, quota]. Fixes: 795595f6 ("netfilter: nft_quota: dump consumed quota") Signed-off-by:Zhongqiu Duan <dzq.aishenghu0@gmail.com> Signed-off-by:
Pablo Neira Ayuso <pablo@netfilter.org> Signed-off-by:
Sasha Levin <sashal@kernel.org>
Loading