Home
last modified time | relevance | path

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

/Linux-v6.1/include/net/
Ddst.h267 if (skb->_skb_refdst) { in skb_dst_drop()
268 refdst_drop(skb->_skb_refdst); in skb_dst_drop()
269 skb->_skb_refdst = 0UL; in skb_dst_drop()
276 nskb->_skb_refdst = refdst; in __skb_dst_copy()
277 if (!(nskb->_skb_refdst & SKB_DST_NOREF)) in __skb_dst_copy()
283 __skb_dst_copy(nskb, oskb->_skb_refdst); in skb_dst_copy()
314 skb->_skb_refdst = (unsigned long)dst; in skb_dst_force()
318 return skb->_skb_refdst != 0UL; in skb_dst_force()
Ddst_metadata.h103 if (!(skb_a->_skb_refdst | skb_b->_skb_refdst)) in skb_metadata_dst_cmp()
Dtcp.h1833 skb->_skb_refdst = 0UL; in tcp_skb_tsorted_anchor_cleanup()
1837 unsigned long _save = skb->_skb_refdst; \
1838 skb->_skb_refdst = 0UL;
1841 skb->_skb_refdst = _save; \
/Linux-v6.1/net/sched/
Dsch_frag.c57 data->dst = skb->_skb_refdst; in sch_frag_prepare_frag()
103 orig_dst = skb->_skb_refdst; in sch_fragment()
119 orig_dst = skb->_skb_refdst; in sch_fragment()
/Linux-v6.1/net/ieee802154/6lowpan/
Dreassembly.c143 unsigned long orefdst = skb->_skb_refdst; in lowpan_frag_queue()
145 skb->_skb_refdst = 0UL; in lowpan_frag_queue()
147 skb->_skb_refdst = orefdst; in lowpan_frag_queue()
/Linux-v6.1/net/ipv6/netfilter/
Dnf_conntrack_reasm.c283 unsigned long orefdst = skb->_skb_refdst; in nf_ct_frag6_queue()
285 skb->_skb_refdst = 0UL; in nf_ct_frag6_queue()
287 skb->_skb_refdst = orefdst; in nf_ct_frag6_queue()
/Linux-v6.1/net/ipv6/
Dreassembly.c216 unsigned long orefdst = skb->_skb_refdst; in ip6_frag_queue()
218 skb->_skb_refdst = 0UL; in ip6_frag_queue()
220 skb->_skb_refdst = orefdst; in ip6_frag_queue()
/Linux-v6.1/net/ipv4/
Dip_fragment.c370 unsigned long orefdst = skb->_skb_refdst; in ip_frag_queue()
372 skb->_skb_refdst = 0UL; in ip_frag_queue()
374 skb->_skb_refdst = orefdst; in ip_frag_queue()
Dip_options.c618 orefdst = skb->_skb_refdst; in ip_options_rcv_srr()
624 skb->_skb_refdst = orefdst; in ip_options_rcv_srr()
Dicmp.c537 orefdst = skb_in->_skb_refdst; /* save old refdst */ in icmp_route_lookup()
544 skb_in->_skb_refdst = orefdst; /* restore old refdst */ in icmp_route_lookup()
/Linux-v6.1/include/linux/
Dskbuff.h883 unsigned long _skb_refdst; member
1112 WARN_ON((skb->_skb_refdst & SKB_DST_NOREF) && in skb_dst()
1115 return (struct dst_entry *)(skb->_skb_refdst & SKB_DST_PTRMASK); in skb_dst()
1129 skb->_skb_refdst = (unsigned long)dst; in skb_dst_set()
1146 skb->_skb_refdst = (unsigned long)dst | SKB_DST_NOREF; in skb_dst_set_noref()
1155 return (skb->_skb_refdst & SKB_DST_NOREF) && skb_dst(skb); in skb_dst_is_noref()
4754 !skb->_skb_refdst && in skb_irq_freeable()
/Linux-v6.1/net/openvswitch/
Dactions.c832 data->dst = skb->_skb_refdst; in prepare_frag()
876 orig_dst = skb->_skb_refdst; in ovs_fragment()
893 orig_dst = skb->_skb_refdst; in ovs_fragment()
/Linux-v6.1/net/core/
Dpktgen.c2655 skb->_skb_refdst = (unsigned long)&pkt_dev->xdst.u.dst | SKB_DST_NOREF; in pktgen_output_ipsec()