Lines Matching defs:ct
35 st->bucket < net->ct.htable_size;
37 n = rcu_dereference(net->ct.hash[st->bucket].first);
53 if (++st->bucket >= net->ct.htable_size)
56 head = rcu_dereference(net->ct.hash[st->bucket].first);
93 struct nf_conn *ct = nf_ct_tuplehash_to_ctrack(hash);
98 NF_CT_ASSERT(ct);
99 if (unlikely(!atomic_inc_not_zero(&ct->ct_general.use)))
106 if (nf_ct_l3num(ct) != AF_INET)
109 l3proto = __nf_ct_l3proto_find(nf_ct_l3num(ct));
111 l4proto = __nf_ct_l4proto_find(nf_ct_l3num(ct), nf_ct_protonum(ct));
116 l4proto->name, nf_ct_protonum(ct),
117 timer_pending(&ct->timeout)
118 ? (long)(ct->timeout.expires - jiffies)/HZ : 0) != 0)
121 if (l4proto->print_conntrack && l4proto->print_conntrack(s, ct))
124 if (print_tuple(s, &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple,
128 if (seq_print_acct(s, ct, IP_CT_DIR_ORIGINAL))
131 if (!(test_bit(IPS_SEEN_REPLY_BIT, &ct->status)))
135 if (print_tuple(s, &ct->tuplehash[IP_CT_DIR_REPLY].tuple,
139 if (seq_print_acct(s, ct, IP_CT_DIR_REPLY))
142 if (test_bit(IPS_ASSURED_BIT, &ct->status))
147 if (seq_printf(s, "mark=%u ", ct->mark))
152 if (seq_printf(s, "secmark=%u ", ct->secmark))
156 if (seq_printf(s, "use=%u\n", atomic_read(&ct->ct_general.use)))
160 nf_ct_put(ct);
198 n = rcu_dereference(net->ct.expect_hash[st->bucket].first);
215 head = rcu_dereference(net->ct.expect_hash[st->bucket].first);
307 return per_cpu_ptr(net->ct.stat, cpu);
322 return per_cpu_ptr(net->ct.stat, cpu);
335 unsigned int nr_conntracks = atomic_read(&net->ct.count);