netfilter: nfnetlink_acct: Adding quota support to accounting framework
authorMathieu Poirier <mathieu.poirier@linaro.org>
Mon, 21 Apr 2014 00:57:36 +0000 (18:57 -0600)
committerPablo Neira Ayuso <pablo@netfilter.org>
Tue, 29 Apr 2014 16:25:14 +0000 (18:25 +0200)
commit683399eddb9fff742b1a14c5a5d03e12bfc0afff
treee810034ef24dd4f9a57cd9c3137563050bfa7015
parent1404c3ab9810ab155db5e5368af69d4b20ea5aab
netfilter: nfnetlink_acct: Adding quota support to accounting framework

nfacct objects already support accounting at the byte and packet
level.  As such it is a natural extension to add the possiblity to
define a ceiling limit for both metrics.

All the support for quotas itself is added to nfnetlink acctounting
framework to stay coherent with current accounting object management.
Quota limit checks are implemented in xt_nfacct filter where
statistic collection is already done.

Pablo Neira Ayuso has also contributed to this feature.

Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
include/linux/netfilter/nfnetlink_acct.h
include/uapi/linux/netfilter/nfnetlink.h
include/uapi/linux/netfilter/nfnetlink_acct.h
net/netfilter/nfnetlink_acct.c
net/netfilter/xt_nfacct.c