Lines Matching refs:skb_dst
256 struct dst_entry *dst = skb_dst(skb); in ipv6_destopt_rcv()
312 IP6_INC_STATS_BH(net, ip6_dst_idev(skb_dst(skb)), in ipv6_rthdr_rcv()
322 IP6_INC_STATS_BH(net, ip6_dst_idev(skb_dst(skb)), in ipv6_rthdr_rcv()
337 IP6_INC_STATS_BH(net, ip6_dst_idev(skb_dst(skb)), in ipv6_rthdr_rcv()
363 IP6_INC_STATS_BH(net, ip6_dst_idev(skb_dst(skb)), in ipv6_rthdr_rcv()
382 IP6_INC_STATS_BH(net, ip6_dst_idev(skb_dst(skb)), in ipv6_rthdr_rcv()
396 IP6_INC_STATS_BH(net, ip6_dst_idev(skb_dst(skb)), in ipv6_rthdr_rcv()
419 IP6_INC_STATS_BH(net, ip6_dst_idev(skb_dst(skb)), in ipv6_rthdr_rcv()
424 if (!ipv6_chk_home_addr(dev_net(skb_dst(skb)->dev), addr)) { in ipv6_rthdr_rcv()
425 IP6_INC_STATS_BH(net, ip6_dst_idev(skb_dst(skb)), in ipv6_rthdr_rcv()
437 IP6_INC_STATS_BH(net, ip6_dst_idev(skb_dst(skb)), in ipv6_rthdr_rcv()
449 if (skb_dst(skb)->error) { in ipv6_rthdr_rcv()
455 if (skb_dst(skb)->dev->flags&IFF_LOOPBACK) { in ipv6_rthdr_rcv()
457 IP6_INC_STATS_BH(net, ip6_dst_idev(skb_dst(skb)), in ipv6_rthdr_rcv()
473 IP6_INC_STATS_BH(net, ip6_dst_idev(skb_dst(skb)), IPSTATS_MIB_INHDRERRORS); in ipv6_rthdr_rcv()
535 return skb_dst(skb) ? ip6_dst_idev(skb_dst(skb)) : __in6_dev_get(skb->dev); in ipv6_skb_idev()
540 return skb_dst(skb) ? dev_net(skb_dst(skb)->dev) : dev_net(skb->dev); in ipv6_skb_net()