Searched refs:nfct (Results 1 - 21 of 21) sorted by relevance

/linux-4.4.14/net/ipv4/netfilter/
H A Dnf_defrag_ipv4.c47 if (skb->nfct) { nf_ct_defrag_user()
77 if (skb->nfct && !nf_ct_is_template((struct nf_conn *)skb->nfct)) ipv4_conntrack_defrag()
H A Dnf_dup_ipv4.c71 nf_conntrack_put(skb->nfct); nf_dup_ipv4()
72 skb->nfct = &nf_ct_untracked_get()->ct_general; nf_dup_ipv4()
74 nf_conntrack_get(skb->nfct); nf_dup_ipv4()
H A Dipt_SYNPROXY.c44 struct nf_conntrack *nfct, enum ip_conntrack_info ctinfo, synproxy_send_tcp()
60 if (nfct) { synproxy_send_tcp()
61 nskb->nfct = nfct; synproxy_send_tcp()
63 nf_conntrack_get(nfct); synproxy_send_tcp()
111 synproxy_send_tcp(snet, skb, nskb, skb->nfct, IP_CT_ESTABLISHED_REPLY, synproxy_send_client_synack()
233 synproxy_send_tcp(snet, skb, nskb, skb->nfct, IP_CT_ESTABLISHED_REPLY, synproxy_send_client_ack()
42 synproxy_send_tcp(const struct synproxy_net *snet, const struct sk_buff *skb, struct sk_buff *nskb, struct nf_conntrack *nfct, enum ip_conntrack_info ctinfo, struct iphdr *niph, struct tcphdr *nth, unsigned int tcp_hdr_size) synproxy_send_tcp() argument
H A Dnf_conntrack_proto_icmp.c140 NF_CT_ASSERT(skb->nfct == NULL); icmp_error_message()
175 skb->nfct = &nf_ct_tuplehash_to_ctrack(h)->ct_general; icmp_error_message()
/linux-4.4.14/net/ipv6/netfilter/
H A Dnf_defrag_ipv6_hooks.c38 if (skb->nfct) { nf_ct6_defrag_user()
62 if (skb->nfct && !nf_ct_is_template((struct nf_conn *)skb->nfct)) ipv6_defrag()
H A Dnf_dup_ipv6.c59 nf_conntrack_put(skb->nfct); nf_dup_ipv6()
60 skb->nfct = &nf_ct_untracked_get()->ct_general; nf_dup_ipv6()
62 nf_conntrack_get(skb->nfct); nf_dup_ipv6()
H A Dip6t_SYNPROXY.c42 struct nf_conntrack *nfct, enum ip_conntrack_info ctinfo, synproxy_send_tcp()
73 if (nfct) { synproxy_send_tcp()
74 nskb->nfct = nfct; synproxy_send_tcp()
76 nf_conntrack_get(nfct); synproxy_send_tcp()
124 synproxy_send_tcp(snet, skb, nskb, skb->nfct, IP_CT_ESTABLISHED_REPLY, synproxy_send_client_synack()
246 synproxy_send_tcp(snet, skb, nskb, skb->nfct, IP_CT_ESTABLISHED_REPLY, synproxy_send_client_ack()
40 synproxy_send_tcp(const struct synproxy_net *snet, const struct sk_buff *skb, struct sk_buff *nskb, struct nf_conntrack *nfct, enum ip_conntrack_info ctinfo, struct ipv6hdr *niph, struct tcphdr *nth, unsigned int tcp_hdr_size) synproxy_send_tcp() argument
H A Dnf_conntrack_proto_icmpv6.c156 NF_CT_ASSERT(skb->nfct == NULL); icmpv6_error_message()
192 skb->nfct = &nf_ct_tuplehash_to_ctrack(h)->ct_general; icmpv6_error_message()
225 skb->nfct = &nf_ct_untracked_get()->ct_general; icmpv6_error()
227 nf_conntrack_get(skb->nfct); icmpv6_error()
/linux-4.4.14/net/netfilter/
H A Dxt_CT.c26 if (skb->nfct != NULL) xt_ct_target()
33 skb->nfct = &ct->ct_general; xt_ct_target()
410 if (skb->nfct != NULL) notrack_tg()
413 skb->nfct = &nf_ct_untracked_get()->ct_general; notrack_tg()
415 nf_conntrack_get(skb->nfct); notrack_tg()
H A Dnf_conntrack_core.c327 destroy_conntrack(struct nf_conntrack *nfct) destroy_conntrack() argument
329 struct nf_conn *ct = (struct nf_conn *)nfct; destroy_conntrack()
334 NF_CT_ASSERT(atomic_read(&nfct->use) == 0); destroy_conntrack()
1018 /* On success, returns conntrack ptr, sets skb->nfct and ctinfo */
1078 skb->nfct = &ct->ct_general; resolve_normal_ct()
1097 if (skb->nfct) { nf_conntrack_in()
1099 tmpl = (struct nf_conn *)skb->nfct; nf_conntrack_in()
1104 skb->nfct = NULL; nf_conntrack_in()
1134 if (skb->nfct) nf_conntrack_in()
1154 NF_CT_ASSERT(skb->nfct); nf_conntrack_in()
1164 nf_conntrack_put(skb->nfct); nf_conntrack_in()
1165 skb->nfct = NULL; nf_conntrack_in()
1181 skb->nfct = (struct nf_conntrack *)tmpl; nf_conntrack_in()
1366 nskb->nfct = &ct->ct_general; nf_conntrack_attach()
1368 nf_conntrack_get(nskb->nfct); nf_conntrack_attach()
H A Dcore.c369 if (skb->nfct) { nf_ct_attach()
382 void nf_conntrack_destroy(struct nf_conntrack *nfct) nf_conntrack_destroy() argument
389 destroy(nfct); nf_conntrack_destroy()
H A Dnf_nat_helper.c63 if (nf_ct_l3num((struct nf_conn *)skb->nfct) == NFPROTO_IPV4) { mangle_contents()
H A Dnf_conntrack_helper.c159 if (request_module("nfct-helper-%s", name) == 0) nf_conntrack_helper_try_module_get()
H A Dnf_conntrack_netlink.c1501 if (request_module("nfct-helper-%s", helpname) < 0) { ctnetlink_change_helper()
1754 if (request_module("nfct-helper-%s", helpname) < 0) { ctnetlink_create_conntrack()
3110 if (request_module("nfct-helper-%s", helpname) < 0) { ctnetlink_create_expect()
/linux-4.4.14/include/net/netfilter/
H A Dnf_conntrack_core.h65 struct nf_conn *ct = (struct nf_conn *)skb->nfct; nf_conntrack_confirm()
H A Dnf_conntrack.h78 * Hint, SKB address this struct and refcnt via skb->nfct and
164 return (struct nf_conn *)skb->nfct; nf_ct_get()
304 MODULE_ALIAS("nfct-helper-" helper)
/linux-4.4.14/net/openvswitch/
H A Dconntrack.c142 /* Update 'key' based on skb->nfct. If 'post_ct' is true, then OVS has
370 /* Determine whether skb->nfct is equal to the result of conntrack lookup. */ skb_nfct_cached()
409 if (skb->nfct) __ovs_ct_lookup()
410 nf_conntrack_put(skb->nfct); __ovs_ct_lookup()
412 skb->nfct = &tmpl->ct_general; __ovs_ct_lookup()
/linux-4.4.14/include/linux/
H A Dskbuff.h509 * @nfct: Associated connection, if any
577 struct nf_conntrack *nfct; member in struct:sk_buff
3336 void nf_conntrack_destroy(struct nf_conntrack *nfct); nf_conntrack_put()
3337 static inline void nf_conntrack_put(struct nf_conntrack *nfct) nf_conntrack_put() argument
3339 if (nfct && atomic_dec_and_test(&nfct->use)) nf_conntrack_put()
3340 nf_conntrack_destroy(nfct); nf_conntrack_put()
3342 static inline void nf_conntrack_get(struct nf_conntrack *nfct) nf_conntrack_get() argument
3344 if (nfct) nf_conntrack_get()
3345 atomic_inc(&nfct->use); nf_conntrack_get()
3363 nf_conntrack_put(skb->nfct); nf_reset()
3364 skb->nfct = NULL; nf_reset()
3384 dst->nfct = src->nfct; __nf_copy()
3385 nf_conntrack_get(src->nfct); __nf_copy()
3402 nf_conntrack_put(dst->nfct); nf_copy()
3435 !skb->nfct && skb_irq_freeable()
/linux-4.4.14/include/net/
H A Dip_vs.h1540 nf_conntrack_put(skb->nfct); ip_vs_notrack()
1541 skb->nfct = &nf_ct_untracked_get()->ct_general; ip_vs_notrack()
1543 nf_conntrack_get(skb->nfct); ip_vs_notrack()
/linux-4.4.14/net/sched/
H A Dcls_flow.c129 return addr_fold(skb->nfct); flow_get_nfct()
/linux-4.4.14/net/core/
H A Dskbuff.c649 nf_conntrack_put(skb->nfct); skb_release_head_state()

Completed in 506 milliseconds