| /linux-4.4.14/net/ipv6/netfilter/ |
| D | nf_dup_ipv6.c | 59 nf_conntrack_put(skb->nfct); in nf_dup_ipv6() 60 skb->nfct = &nf_ct_untracked_get()->ct_general; in nf_dup_ipv6() 62 nf_conntrack_get(skb->nfct); in nf_dup_ipv6()
|
| D | nf_defrag_ipv6_hooks.c | 38 if (skb->nfct) { in nf_ct6_defrag_user() 62 if (skb->nfct && !nf_ct_is_template((struct nf_conn *)skb->nfct)) in ipv6_defrag()
|
| D | ip6t_SYNPROXY.c | 42 struct nf_conntrack *nfct, enum ip_conntrack_info ctinfo, in synproxy_send_tcp() argument 73 if (nfct) { in synproxy_send_tcp() 74 nskb->nfct = nfct; in synproxy_send_tcp() 76 nf_conntrack_get(nfct); in synproxy_send_tcp() 124 synproxy_send_tcp(snet, skb, nskb, skb->nfct, IP_CT_ESTABLISHED_REPLY, in synproxy_send_client_synack() 246 synproxy_send_tcp(snet, skb, nskb, skb->nfct, IP_CT_ESTABLISHED_REPLY, in synproxy_send_client_ack()
|
| D | nf_conntrack_proto_icmpv6.c | 156 NF_CT_ASSERT(skb->nfct == NULL); in icmpv6_error_message() 192 skb->nfct = &nf_ct_tuplehash_to_ctrack(h)->ct_general; in icmpv6_error_message() 225 skb->nfct = &nf_ct_untracked_get()->ct_general; in icmpv6_error() 227 nf_conntrack_get(skb->nfct); in icmpv6_error()
|
| /linux-4.4.14/net/ipv4/netfilter/ |
| D | nf_dup_ipv4.c | 71 nf_conntrack_put(skb->nfct); in nf_dup_ipv4() 72 skb->nfct = &nf_ct_untracked_get()->ct_general; in nf_dup_ipv4() 74 nf_conntrack_get(skb->nfct); in nf_dup_ipv4()
|
| D | nf_defrag_ipv4.c | 47 if (skb->nfct) { in nf_ct_defrag_user() 77 if (skb->nfct && !nf_ct_is_template((struct nf_conn *)skb->nfct)) in ipv4_conntrack_defrag()
|
| D | ipt_SYNPROXY.c | 44 struct nf_conntrack *nfct, enum ip_conntrack_info ctinfo, in synproxy_send_tcp() argument 60 if (nfct) { in synproxy_send_tcp() 61 nskb->nfct = nfct; in synproxy_send_tcp() 63 nf_conntrack_get(nfct); in synproxy_send_tcp() 111 synproxy_send_tcp(snet, skb, nskb, skb->nfct, IP_CT_ESTABLISHED_REPLY, in synproxy_send_client_synack() 233 synproxy_send_tcp(snet, skb, nskb, skb->nfct, IP_CT_ESTABLISHED_REPLY, in synproxy_send_client_ack()
|
| D | nf_conntrack_proto_icmp.c | 140 NF_CT_ASSERT(skb->nfct == NULL); in icmp_error_message() 175 skb->nfct = &nf_ct_tuplehash_to_ctrack(h)->ct_general; in icmp_error_message()
|
| /linux-4.4.14/net/netfilter/ |
| D | xt_CT.c | 26 if (skb->nfct != NULL) in xt_ct_target() 33 skb->nfct = &ct->ct_general; in xt_ct_target() 410 if (skb->nfct != NULL) in notrack_tg() 413 skb->nfct = &nf_ct_untracked_get()->ct_general; in notrack_tg() 415 nf_conntrack_get(skb->nfct); in notrack_tg()
|
| D | nf_conntrack_core.c | 327 destroy_conntrack(struct nf_conntrack *nfct) in destroy_conntrack() argument 329 struct nf_conn *ct = (struct nf_conn *)nfct; in destroy_conntrack() 334 NF_CT_ASSERT(atomic_read(&nfct->use) == 0); in destroy_conntrack() 1078 skb->nfct = &ct->ct_general; in resolve_normal_ct() 1097 if (skb->nfct) { in nf_conntrack_in() 1099 tmpl = (struct nf_conn *)skb->nfct; in nf_conntrack_in() 1104 skb->nfct = NULL; in nf_conntrack_in() 1134 if (skb->nfct) in nf_conntrack_in() 1154 NF_CT_ASSERT(skb->nfct); in nf_conntrack_in() 1164 nf_conntrack_put(skb->nfct); in nf_conntrack_in() [all …]
|
| D | core.c | 369 if (skb->nfct) { in nf_ct_attach() 382 void nf_conntrack_destroy(struct nf_conntrack *nfct) in nf_conntrack_destroy() argument 389 destroy(nfct); in nf_conntrack_destroy()
|
| D | nf_nat_helper.c | 63 if (nf_ct_l3num((struct nf_conn *)skb->nfct) == NFPROTO_IPV4) { in mangle_contents()
|
| /linux-4.4.14/include/linux/ |
| D | skbuff.h | 577 struct nf_conntrack *nfct; member 3336 void nf_conntrack_destroy(struct nf_conntrack *nfct); 3337 static inline void nf_conntrack_put(struct nf_conntrack *nfct) in nf_conntrack_put() argument 3339 if (nfct && atomic_dec_and_test(&nfct->use)) in nf_conntrack_put() 3340 nf_conntrack_destroy(nfct); in nf_conntrack_put() 3342 static inline void nf_conntrack_get(struct nf_conntrack *nfct) in nf_conntrack_get() argument 3344 if (nfct) in nf_conntrack_get() 3345 atomic_inc(&nfct->use); in nf_conntrack_get() 3363 nf_conntrack_put(skb->nfct); in nf_reset() 3364 skb->nfct = NULL; in nf_reset() [all …]
|
| /linux-4.4.14/include/net/netfilter/ |
| D | nf_conntrack_core.h | 65 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.4.14/net/openvswitch/ |
| D | conntrack.c | 409 if (skb->nfct) in __ovs_ct_lookup() 410 nf_conntrack_put(skb->nfct); in __ovs_ct_lookup() 412 skb->nfct = &tmpl->ct_general; in __ovs_ct_lookup()
|
| /linux-4.4.14/include/net/ |
| D | ip_vs.h | 1540 nf_conntrack_put(skb->nfct); in ip_vs_notrack() 1541 skb->nfct = &nf_ct_untracked_get()->ct_general; in ip_vs_notrack() 1543 nf_conntrack_get(skb->nfct); in ip_vs_notrack()
|
| /linux-4.4.14/net/sched/ |
| D | cls_flow.c | 129 return addr_fold(skb->nfct); in flow_get_nfct()
|
| /linux-4.4.14/net/core/ |
| D | skbuff.c | 649 nf_conntrack_put(skb->nfct); in skb_release_head_state()
|