Lines Matching refs:ct

74 	struct nf_conn *ct = nf_ct_get(skb, &ctinfo);  in ip_vs_update_conntrack()  local
77 if (ct == NULL || nf_ct_is_confirmed(ct) || in ip_vs_update_conntrack()
78 nf_ct_is_dying(ct)) in ip_vs_update_conntrack()
94 if (cp->app && nf_ct_protonum(ct) == IPPROTO_TCP && in ip_vs_update_conntrack()
95 !nfct_seqadj(ct) && !nfct_seqadj_ext_add(ct)) in ip_vs_update_conntrack()
104 new_tuple = ct->tuplehash[IP_CT_DIR_REPLY].tuple; in ip_vs_update_conntrack()
121 __func__, ct, ct->status, ctinfo, in ip_vs_update_conntrack()
122 ARG_TUPLE(&ct->tuplehash[IP_CT_DIR_REPLY].tuple)); in ip_vs_update_conntrack()
125 __func__, ct, ct->status, ctinfo, in ip_vs_update_conntrack()
127 nf_conntrack_alter_reply(ct, &new_tuple); in ip_vs_update_conntrack()
129 __func__, ct, ARG_CONN(cp)); in ip_vs_update_conntrack()
140 static void ip_vs_nfct_expect_callback(struct nf_conn *ct, in ip_vs_nfct_expect_callback() argument
146 struct net *net = nf_ct_net(ct); in ip_vs_nfct_expect_callback()
157 orig = &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple; in ip_vs_nfct_expect_callback()
166 __func__, ct, ct->status, ARG_CONN(cp)); in ip_vs_nfct_expect_callback()
167 new_reply = ct->tuplehash[IP_CT_DIR_REPLY].tuple; in ip_vs_nfct_expect_callback()
170 __func__, ct, ARG_TUPLE(&new_reply)); in ip_vs_nfct_expect_callback()
182 __func__, ct, ct->status, ARG_CONN(cp)); in ip_vs_nfct_expect_callback()
183 new_reply = ct->tuplehash[IP_CT_DIR_REPLY].tuple; in ip_vs_nfct_expect_callback()
186 __func__, ct, ARG_TUPLE(&new_reply)); in ip_vs_nfct_expect_callback()
194 __func__, ct, ct->status, ARG_TUPLE(orig)); in ip_vs_nfct_expect_callback()
200 nf_conntrack_alter_reply(ct, &new_reply); in ip_vs_nfct_expect_callback()
211 void ip_vs_nfct_expect_related(struct sk_buff *skb, struct nf_conn *ct, in ip_vs_nfct_expect_related() argument
217 if (ct == NULL) in ip_vs_nfct_expect_related()
220 exp = nf_ct_expect_alloc(ct); in ip_vs_nfct_expect_related()
224 nf_ct_expect_init(exp, NF_CT_EXPECT_CLASS_DEFAULT, nf_ct_l3num(ct), in ip_vs_nfct_expect_related()
233 __func__, ct, ARG_TUPLE(&exp->tuple)); in ip_vs_nfct_expect_related()
245 struct nf_conn *ct; in ip_vs_conn_drop_conntrack() local
264 ct = nf_ct_tuplehash_to_ctrack(h); in ip_vs_conn_drop_conntrack()
265 if (nf_ct_kill(ct)) { in ip_vs_conn_drop_conntrack()
268 __func__, ct, ARG_TUPLE(&tuple)); in ip_vs_conn_drop_conntrack()
272 __func__, ct, ARG_TUPLE(&tuple)); in ip_vs_conn_drop_conntrack()
274 nf_ct_put(ct); in ip_vs_conn_drop_conntrack()