nf_acct
struct nf_acct;
struct nf_acct *nfnl_acct_find_get(struct net *net, const char *filter_name);
void nfnl_acct_put(struct nf_acct *acct);
void nfnl_acct_update(const struct sk_buff *skb, struct nf_acct *nfacct);
int nfnl_acct_overquota(struct net *net, struct nf_acct *nfacct);
struct nf_acct *nfacct;
struct nf_acct *nfacct __attribute__((aligned(8)));
struct nf_acct;
nfacct = kzalloc(sizeof(struct nf_acct) + size, GFP_KERNEL);
int event, struct nf_acct *acct)
struct nf_acct *cur, *last;
last = (struct nf_acct *)cb->args[1];
struct nf_acct *cur;
static int nfnl_acct_try_del(struct nf_acct *cur)
struct nf_acct *cur, *tmp;
struct nf_acct *nfnl_acct_find_get(struct net *net, const char *acct_name)
struct nf_acct *cur, *acct = NULL;
void nfnl_acct_put(struct nf_acct *acct)
void nfnl_acct_update(const struct sk_buff *skb, struct nf_acct *nfacct)
static void nfnl_overquota_report(struct net *net, struct nf_acct *nfacct)
int nfnl_acct_overquota(struct net *net, struct nf_acct *nfacct)
struct nf_acct *cur, *tmp;
struct nf_acct *nfacct, *matching = NULL;
struct nf_acct *nfacct;