1 #ifndef _NF_CONNTRACK_COUNT_H
2 #define _NF_CONNTRACK_COUNT_H
4 struct nf_conncount_data;
6 struct nf_conncount_data *nf_conncount_init(struct net *net, unsigned int family,
8 void nf_conncount_destroy(struct net *net, unsigned int family,
9 struct nf_conncount_data *data);
11 unsigned int nf_conncount_count(struct net *net,
12 struct nf_conncount_data *data,
14 const struct nf_conntrack_tuple *tuple,
15 const struct nf_conntrack_zone *zone);
17 unsigned int nf_conncount_lookup(struct net *net, struct hlist_head *head,
18 const struct nf_conntrack_tuple *tuple,
19 const struct nf_conntrack_zone *zone,
22 bool nf_conncount_add(struct hlist_head *head,
23 const struct nf_conntrack_tuple *tuple,
24 const struct nf_conntrack_zone *zone);
26 void nf_conncount_cache_free(struct hlist_head *hhead);