Home
last modified time | relevance | path

Searched refs:nf_bridge (Results 1 – 13 of 13) sorted by relevance

/linux-4.1.27/include/linux/
Dnetfilter_bridge.h25 if (skb->nf_bridge->orig_proto == BRNF_PROTO_PPPOE) in nf_bridge_mtu_reduction()
42 struct nf_bridge_info *nf_bridge; in nf_bridge_get_physinif() local
44 if (skb->nf_bridge == NULL) in nf_bridge_get_physinif()
47 nf_bridge = skb->nf_bridge; in nf_bridge_get_physinif()
48 return nf_bridge->physindev ? nf_bridge->physindev->ifindex : 0; in nf_bridge_get_physinif()
53 struct nf_bridge_info *nf_bridge; in nf_bridge_get_physoutif() local
55 if (skb->nf_bridge == NULL) in nf_bridge_get_physoutif()
58 nf_bridge = skb->nf_bridge; in nf_bridge_get_physoutif()
59 return nf_bridge->physoutdev ? nf_bridge->physoutdev->ifindex : 0; in nf_bridge_get_physoutif()
65 return skb->nf_bridge ? skb->nf_bridge->physindev : NULL; in nf_bridge_get_physindev()
[all …]
Dskbuff.h554 struct nf_bridge_info *nf_bridge; member
3179 static inline void nf_bridge_put(struct nf_bridge_info *nf_bridge) in nf_bridge_put() argument
3181 if (nf_bridge && atomic_dec_and_test(&nf_bridge->use)) in nf_bridge_put()
3182 kfree(nf_bridge); in nf_bridge_put()
3184 static inline void nf_bridge_get(struct nf_bridge_info *nf_bridge) in nf_bridge_get() argument
3186 if (nf_bridge) in nf_bridge_get()
3187 atomic_inc(&nf_bridge->use); in nf_bridge_get()
3197 nf_bridge_put(skb->nf_bridge); in nf_reset()
3198 skb->nf_bridge = NULL; in nf_reset()
3220 dst->nf_bridge = src->nf_bridge; in __nf_copy()
[all …]
/linux-4.1.27/net/bridge/
Dbr_netfilter.c125 return skb->nf_bridge; in nf_bridge_info_get()
146 skb->nf_bridge = kzalloc(sizeof(struct nf_bridge_info), GFP_ATOMIC); in nf_bridge_alloc()
147 if (likely(skb->nf_bridge)) in nf_bridge_alloc()
148 atomic_set(&(skb->nf_bridge->use), 1); in nf_bridge_alloc()
150 return skb->nf_bridge; in nf_bridge_alloc()
155 struct nf_bridge_info *nf_bridge = skb->nf_bridge; in nf_bridge_unshare() local
157 if (atomic_read(&nf_bridge->use) > 1) { in nf_bridge_unshare()
161 memcpy(tmp, nf_bridge, sizeof(struct nf_bridge_info)); in nf_bridge_unshare()
164 nf_bridge_put(nf_bridge); in nf_bridge_unshare()
165 nf_bridge = tmp; in nf_bridge_unshare()
[all …]
/linux-4.1.27/net/ipv6/netfilter/
Dnf_defrag_ipv6_hooks.c44 if (skb->nf_bridge && in nf_ct6_defrag_user()
45 skb->nf_bridge->mask & BRNF_NF_BRIDGE_PREROUTING) in nf_ct6_defrag_user()
Dnf_reject_ipv6.c197 if (oldskb->nf_bridge) { in nf_send_reset6()
/linux-4.1.27/net/ipv4/netfilter/
Dnf_defrag_ipv4.c54 if (skb->nf_bridge && in nf_ct_defrag_user()
55 skb->nf_bridge->mask & BRNF_NF_BRIDGE_PREROUTING) in nf_ct_defrag_user()
Dnf_reject_ipv4.c148 if (oldskb->nf_bridge) { in nf_send_reset()
/linux-4.1.27/net/netfilter/
Dnf_queue.c61 if (entry->skb->nf_bridge) { in nf_queue_entry_release_refs()
92 if (entry->skb->nf_bridge) { in nf_queue_entry_get_refs()
Dxt_physdev.c36 if (!skb->nf_bridge) { in physdev_mt()
Dnf_log_common.c163 if (skb->nf_bridge) { in nf_log_dump_packet_common()
Dnfnetlink_queue_core.c587 if (skb->nf_bridge) in nf_bridge_adjust_skb_data()
593 if (skb->nf_bridge) in nf_bridge_adjust_segmented_data()
775 if (entry->skb->nf_bridge) { in dev_cmp()
/linux-4.1.27/net/ipv4/
Dip_output.c528 if (skb->nf_bridge) in ip_fragment()
/linux-4.1.27/net/core/
Dskbuff.c700 nf_bridge_put(skb->nf_bridge); in skb_release_head_state()