Lines Matching defs:ct
42 conntrack_mt_origsrc(const struct nf_conn *ct,
46 return conntrack_addrcmp(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3,
51 conntrack_mt_origdst(const struct nf_conn *ct,
55 return conntrack_addrcmp(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.u3,
60 conntrack_mt_replsrc(const struct nf_conn *ct,
64 return conntrack_addrcmp(&ct->tuplehash[IP_CT_DIR_REPLY].tuple.src.u3,
69 conntrack_mt_repldst(const struct nf_conn *ct,
73 return conntrack_addrcmp(&ct->tuplehash[IP_CT_DIR_REPLY].tuple.dst.u3,
79 const struct nf_conn *ct)
83 tuple = &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple;
85 (nf_ct_protonum(ct) == info->l4proto) ^
100 tuple = &ct->tuplehash[IP_CT_DIR_REPLY].tuple;
121 const struct nf_conn *ct;
124 ct = nf_ct_get(skb, &ctinfo);
126 if (ct) {
127 if (nf_ct_is_untracked(ct))
135 if (ct != NULL) {
136 if (test_bit(IPS_SRC_NAT_BIT, &ct->status))
138 if (test_bit(IPS_DST_NAT_BIT, &ct->status))
146 if (ct == NULL)
154 if (conntrack_mt_origsrc(ct, info, par->family) ^
159 if (conntrack_mt_origdst(ct, info, par->family) ^
164 if (conntrack_mt_replsrc(ct, info, par->family) ^
169 if (conntrack_mt_repldst(ct, info, par->family) ^
173 if (!ct_proto_port_check(info, ct))
177 (!!(status_mask & ct->status) ^
184 if (timer_pending(&ct->timeout))
185 expires = (ct->timeout.expires - jiffies) / HZ;