Searched refs:nfacct (Results 1 – 4 of 4) sorted by relevance
/linux/net/netfilter/ |
H A D | xt_nfacct.c | 26 nfnl_acct_update(skb, info->nfacct); in nfacct_mt() 28 overquota = nfnl_acct_overquota(xt_net(par), info->nfacct); in nfacct_mt() 37 struct nf_acct *nfacct; in nfacct_mt_checkentry() local 39 nfacct = nfnl_acct_find_get(par->net, info->name); in nfacct_mt_checkentry() 40 if (nfacct == NULL) { in nfacct_mt_checkentry() 45 info->nfacct = nfacct; in nfacct_mt_checkentry() 54 nfnl_acct_put(info->nfacct); in nfacct_mt_destroy() 59 .name = "nfacct", 66 .usersize = offsetof(struct xt_nfacct_match_info, nfacct), [all...] |
H A D | nfnetlink_acct.c | 27 MODULE_DESCRIPTION("nfacct: Extended Netfilter accounting infrastructure"); 63 struct nf_acct *nfacct, *matching = NULL; in nfnl_acct_new() local 75 list_for_each_entry(nfacct, &nfnl_acct_net->nfnl_acct_list, head) { in nfnl_acct_new() 76 if (strncmp(nfacct->name, acct_name, NFACCT_NAME_MAX) != 0) in nfnl_acct_new() 82 matching = nfacct; in nfnl_acct_new() 115 nfacct = kzalloc(sizeof(struct nf_acct) + size, GFP_KERNEL); in nfnl_acct_new() 116 if (nfacct == NULL) in nfnl_acct_new() 120 u64 *quota = (u64 *)nfacct->data; in nfnl_acct_new() 123 nfacct->flags = flags; in nfnl_acct_new() 126 nla_strscpy(nfacct in nfnl_acct_new() 453 nfnl_acct_update(const struct sk_buff * skb,struct nf_acct * nfacct) nfnl_acct_update() argument 460 nfnl_overquota_report(struct net * net,struct nf_acct * nfacct) nfnl_overquota_report() argument 478 nfnl_acct_overquota(struct net * net,struct nf_acct * nfacct) nfnl_acct_overquota() argument [all...] |
/linux/include/uapi/linux/netfilter/ |
H A D | xt_nfacct.h | 11 struct nf_acct *nfacct; member 16 struct nf_acct *nfacct __attribute__((aligned(8))); member
|
/linux/include/linux/netfilter/ |
H A D | nfnetlink_acct.h | 18 void nfnl_acct_update(const struct sk_buff *skb, struct nf_acct *nfacct); 19 int nfnl_acct_overquota(struct net *net, struct nf_acct *nfacct);
|