/linux-4.1.27/net/ipv6/netfilter/ |
D | nf_defrag_ipv6_hooks.c | 39 if (skb->nfct) in nf_ct6_defrag_user() 40 zone = nf_ct_zone((struct nf_conn *)skb->nfct); in nf_ct6_defrag_user() 63 if (skb->nfct && !nf_ct_is_template((struct nf_conn *)skb->nfct)) in ipv6_defrag()
|
D | ip6t_SYNPROXY.c | 41 struct nf_conntrack *nfct, enum ip_conntrack_info ctinfo, in synproxy_send_tcp() argument 45 struct net *net = nf_ct_net((struct nf_conn *)nfct); in synproxy_send_tcp() 72 if (nfct) { in synproxy_send_tcp() 73 nskb->nfct = nfct; in synproxy_send_tcp() 75 nf_conntrack_get(nfct); in synproxy_send_tcp() 122 synproxy_send_tcp(skb, nskb, skb->nfct, IP_CT_ESTABLISHED_REPLY, in synproxy_send_client_synack()
|
D | nf_conntrack_proto_icmpv6.c | 155 NF_CT_ASSERT(skb->nfct == NULL); in icmpv6_error_message() 190 skb->nfct = &nf_ct_tuplehash_to_ctrack(h)->ct_general; in icmpv6_error_message() 223 skb->nfct = &nf_ct_untracked_get()->ct_general; in icmpv6_error() 225 nf_conntrack_get(skb->nfct); in icmpv6_error()
|
/linux-4.1.27/net/ipv4/netfilter/ |
D | nf_defrag_ipv4.c | 49 if (skb->nfct) in nf_ct_defrag_user() 50 zone = nf_ct_zone((struct nf_conn *)skb->nfct); in nf_ct_defrag_user() 79 if (skb->nfct && !nf_ct_is_template((struct nf_conn *)skb->nfct)) in ipv4_conntrack_defrag()
|
D | ipt_SYNPROXY.c | 43 struct nf_conntrack *nfct, enum ip_conntrack_info ctinfo, in synproxy_send_tcp() argument 57 if (nfct) { in synproxy_send_tcp() 58 nskb->nfct = nfct; in synproxy_send_tcp() 60 nf_conntrack_get(nfct); in synproxy_send_tcp() 107 synproxy_send_tcp(skb, nskb, skb->nfct, IP_CT_ESTABLISHED_REPLY, in synproxy_send_client_synack()
|
D | nf_conntrack_proto_icmp.c | 139 NF_CT_ASSERT(skb->nfct == NULL); in icmp_error_message() 173 skb->nfct = &nf_ct_tuplehash_to_ctrack(h)->ct_general; in icmp_error_message()
|
/linux-4.1.27/net/netfilter/ |
D | xt_TEE.c | 105 nf_conntrack_put(skb->nfct); in tee_tg4() 106 skb->nfct = &nf_ct_untracked_get()->ct_general; in tee_tg4() 108 nf_conntrack_get(skb->nfct); in tee_tg4() 179 nf_conntrack_put(skb->nfct); in tee_tg6() 180 skb->nfct = &nf_ct_untracked_get()->ct_general; in tee_tg6() 182 nf_conntrack_get(skb->nfct); in tee_tg6()
|
D | xt_CT.c | 26 if (skb->nfct != NULL) in xt_ct_target() 33 skb->nfct = &ct->ct_general; in xt_ct_target() 384 if (skb->nfct != NULL) in notrack_tg() 387 skb->nfct = &nf_ct_untracked_get()->ct_general; in notrack_tg() 389 nf_conntrack_get(skb->nfct); in notrack_tg()
|
D | core.c | 233 if (skb->nfct) { in nf_ct_attach() 246 void nf_conntrack_destroy(struct nf_conntrack *nfct) in nf_conntrack_destroy() argument 253 destroy(nfct); in nf_conntrack_destroy()
|
D | nf_conntrack_core.c | 291 destroy_conntrack(struct nf_conntrack *nfct) in destroy_conntrack() argument 293 struct nf_conn *ct = (struct nf_conn *)nfct; in destroy_conntrack() 298 NF_CT_ASSERT(atomic_read(&nfct->use) == 0); in destroy_conntrack() 1053 skb->nfct = &ct->ct_general; in resolve_normal_ct() 1072 if (skb->nfct) { in nf_conntrack_in() 1074 tmpl = (struct nf_conn *)skb->nfct; in nf_conntrack_in() 1079 skb->nfct = NULL; in nf_conntrack_in() 1109 if (skb->nfct) in nf_conntrack_in() 1129 NF_CT_ASSERT(skb->nfct); in nf_conntrack_in() 1139 nf_conntrack_put(skb->nfct); in nf_conntrack_in() [all …]
|
D | nf_nat_helper.c | 63 if (nf_ct_l3num((struct nf_conn *)skb->nfct) == NFPROTO_IPV4) { in mangle_contents()
|
/linux-4.1.27/include/linux/ |
D | skbuff.h | 551 struct nf_conntrack *nfct; member 3166 void nf_conntrack_destroy(struct nf_conntrack *nfct); 3167 static inline void nf_conntrack_put(struct nf_conntrack *nfct) in nf_conntrack_put() argument 3169 if (nfct && atomic_dec_and_test(&nfct->use)) in nf_conntrack_put() 3170 nf_conntrack_destroy(nfct); in nf_conntrack_put() 3172 static inline void nf_conntrack_get(struct nf_conntrack *nfct) in nf_conntrack_get() argument 3174 if (nfct) in nf_conntrack_get() 3175 atomic_inc(&nfct->use); in nf_conntrack_get() 3193 nf_conntrack_put(skb->nfct); in nf_reset() 3194 skb->nfct = NULL; in nf_reset() [all …]
|
/linux-4.1.27/include/net/netfilter/ |
D | nf_conntrack_core.h | 63 struct nf_conn *ct = (struct nf_conn *)skb->nfct; in nf_conntrack_confirm()
|
D | nf_conntrack.h | 164 return (struct nf_conn *)skb->nfct; in nf_ct_get()
|
/linux-4.1.27/include/net/ |
D | ip_vs.h | 1536 nf_conntrack_put(skb->nfct); in ip_vs_notrack() 1537 skb->nfct = &nf_ct_untracked_get()->ct_general; in ip_vs_notrack() 1539 nf_conntrack_get(skb->nfct); in ip_vs_notrack()
|
/linux-4.1.27/net/sched/ |
D | cls_flow.c | 122 return addr_fold(skb->nfct); in flow_get_nfct()
|
/linux-4.1.27/net/core/ |
D | skbuff.c | 697 nf_conntrack_put(skb->nfct); in skb_release_head_state()
|