Lines Matching defs:ct
18 u16 ctmask; /* bitmask of ct events to be delivered */
24 nf_ct_ecache_find(const struct nf_conn *ct)
26 return nf_ct_ext_find(ct, NF_CT_EXT_ECACHE);
30 nf_ct_ecache_ext_add(struct nf_conn *ct, u16 ctmask, u16 expmask, gfp_t gfp)
32 struct net *net = nf_ct_net(ct);
35 if (!ctmask && !expmask && net->ct.sysctl_events) {
42 e = nf_ct_ext_add(ct, NF_CT_EXT_ECACHE, gfp);
53 struct nf_conn *ct;
66 extern void nf_ct_deliver_cached_events(struct nf_conn *ct);
69 nf_conntrack_event_cache(enum ip_conntrack_events event, struct nf_conn *ct)
76 e = nf_ct_ecache_find(ct);
88 struct nf_conn *ct,
101 e = nf_ct_ecache_find(ct);
105 if (nf_ct_is_confirmed(ct) && !nf_ct_is_dying(ct)) {
107 .ct = ct,
119 spin_lock_bh(&ct->lock);
131 spin_unlock_bh(&ct->lock);
140 nf_conntrack_event_report(enum ip_conntrack_events event, struct nf_conn *ct,
143 return nf_conntrack_eventmask_report(1 << event, ct, pid, report);
147 nf_conntrack_event(enum ip_conntrack_events event, struct nf_conn *ct)
149 return nf_conntrack_eventmask_report(1 << event, ct, 0, 0);
209 struct nf_conn *ct) {}
211 struct nf_conn *ct,
215 struct nf_conn *ct) { return 0; }
217 struct nf_conn *ct,
220 static inline void nf_ct_deliver_cached_events(const struct nf_conn *ct) {}