Home
last modified time | relevance | path

Searched refs:_skb_refdst (Results 1 – 11 of 11) sorted by relevance

/linux/include/net/
H A Ddst.h283 if (skb->_skb_refdst) { in skb_dst_drop()
284 refdst_drop(skb->_skb_refdst); in skb_dst_drop()
285 skb->_skb_refdst = 0UL; in skb_dst_drop()
292 nskb->_skb_refdst = refdst; in __skb_dst_copy()
293 if (!(nskb->_skb_refdst & SKB_DST_NOREF)) in __skb_dst_copy()
299 __skb_dst_copy(nskb, oskb->_skb_refdst); in skb_dst_copy()
330 skb->_skb_refdst = (unsigned long)dst; in skb_dst_force()
334 return skb->_skb_refdst != 0UL; in skb_dst_force()
H A Ddst_metadata.h105 if (!(skb_a->_skb_refdst | skb_b->_skb_refdst)) in skb_metadata_dst_cmp()
H A Dtcp.h2168 skb->_skb_refdst = 0UL; in tcp_skb_tsorted_anchor_cleanup()
2172 unsigned long _save = skb->_skb_refdst; \
2173 skb->_skb_refdst = 0UL;
2176 skb->_skb_refdst = _save; \
/linux/net/sched/
H A Dsch_frag.c61 data->dst = skb->_skb_refdst; in sch_frag_prepare_frag()
108 orig_dst = skb->_skb_refdst; in sch_fragment()
126 orig_dst = skb->_skb_refdst; in sch_fragment()
/linux/net/ieee802154/6lowpan/
H A Dreassembly.c146 unsigned long orefdst = skb->_skb_refdst; in lowpan_frag_queue()
148 skb->_skb_refdst = 0UL; in lowpan_frag_queue()
150 skb->_skb_refdst = orefdst; in lowpan_frag_queue()
/linux/net/ipv6/netfilter/
H A Dnf_conntrack_reasm.c289 unsigned long orefdst = skb->_skb_refdst; in nf_ct_frag6_queue()
291 skb->_skb_refdst = 0UL; in nf_ct_frag6_queue()
293 skb->_skb_refdst = orefdst; in nf_ct_frag6_queue()
/linux/net/ipv6/
H A Dreassembly.c221 unsigned long orefdst = skb->_skb_refdst; in ip6_frag_queue()
223 skb->_skb_refdst = 0UL; in ip6_frag_queue()
225 skb->_skb_refdst = orefdst; in ip6_frag_queue()
/linux/net/ipv4/
H A Dip_fragment.c364 unsigned long orefdst = skb->_skb_refdst; in ip_frag_queue()
366 skb->_skb_refdst = 0UL; in ip_frag_queue()
368 skb->_skb_refdst = orefdst; in ip_frag_queue()
/linux/include/linux/
H A Dskbuff.h922 unsigned long _skb_refdst; member
1162 WARN_ON((skb->_skb_refdst & SKB_DST_NOREF) && in skb_dst()
1165 return (struct dst_entry *)(skb->_skb_refdst & SKB_DST_PTRMASK); in skb_dst()
1170 DEBUG_NET_WARN_ON_ONCE((skb->_skb_refdst & SKB_DST_PTRMASK) && in skb_dst_check_unset()
1171 !(skb->_skb_refdst & SKB_DST_NOREF)); in skb_dst_check_unset()
1190 unsigned long refdst = skb->_skb_refdst; in skb_dstref_steal()
1192 skb->_skb_refdst = 0; in skb_dstref_steal()
1204 skb->_skb_refdst = refdst; in skb_dstref_restore()
1219 skb->_skb_refdst = (unsigned long)dst; in skb_dst_set()
1237 skb->_skb_refdst = (unsigned long)dst | SKB_DST_NOREF; in skb_dst_set_noref()
[all …]
/linux/net/openvswitch/
H A Dactions.c746 data->dst = skb->_skb_refdst; in prepare_frag()
792 orig_dst = skb->_skb_refdst; in ovs_fragment()
809 orig_dst = skb->_skb_refdst; in ovs_fragment()
/linux/net/core/
H A Dpktgen.c2717 skb->_skb_refdst = (unsigned long)&pkt_dev->xdst.u.dst | SKB_DST_NOREF; in pktgen_output_ipsec()