/kernel/linux/linux-5.10/net/ipv6/ |
H A D | xfrm6_policy.c | 85 xdst->u.rt6.rt6i_idev = in6_dev_get(dev); in xfrm6_fill_dst() 86 if (!xdst->u.rt6.rt6i_idev) { in xfrm6_fill_dst() 132 if (likely(xdst->u.rt6.rt6i_idev)) in xfrm6_dst_destroy() 133 in6_dev_put(xdst->u.rt6.rt6i_idev); in xfrm6_dst_destroy() 146 if (xdst->u.rt6.rt6i_idev->dev == dev) { in xfrm6_dst_ifdown() 151 in6_dev_put(xdst->u.rt6.rt6i_idev); in xfrm6_dst_ifdown() 152 xdst->u.rt6.rt6i_idev = loopback_idev; in xfrm6_dst_ifdown()
|
H A D | fib6_rules.c | 284 if (rt->rt6i_idev) in fib6_rule_suppress() 285 dev = rt->rt6i_idev->dev; in fib6_rule_suppress()
|
H A D | ping.c | 148 ICMP6_INC_STATS(sock_net(sk), rt->rt6i_idev, in ping_v6_sendmsg()
|
H A D | route.c | 174 struct inet6_dev *rt_idev = rt->rt6i_idev; in rt6_uncached_list_flush_dev() 178 rt->rt6i_idev = in6_dev_get(loopback_dev); in rt6_uncached_list_flush_dev() 361 idev = rt->rt6i_idev; in ip6_dst_destroy() 363 rt->rt6i_idev = NULL; in ip6_dst_destroy() 375 struct inet6_dev *idev = rt->rt6i_idev; in ip6_dst_ifdown() 382 rt->rt6i_idev = loopback_idev; in ip6_dst_ifdown() 1127 rt->rt6i_idev = dev ? in6_dev_get(dev) : NULL; in ip6_rt_copy_init() 2552 rt->rt6i_idev = in6_dev_get(loopback_dev); in ip6_blackhole_route() 3176 rt->rt6i_idev = idev; in icmp6_dst_alloc() 6129 net->ipv6.ip6_null_entry->rt6i_idev in ip6_route_dev_notify() [all...] |
H A D | raw.c | 685 /* Acquire rcu_read_lock() in case we need to use rt->rt6i_idev in rawv6_send_hdrinc() 690 IP6_UPD_PO_STATS(net, rt->rt6i_idev, IPSTATS_MIB_OUT, skb->len); in rawv6_send_hdrinc() 696 IP6_INC_STATS(net, rt->rt6i_idev, IPSTATS_MIB_OUTDISCARDS); in rawv6_send_hdrinc() 705 IP6_INC_STATS(net, rt->rt6i_idev, IPSTATS_MIB_OUTDISCARDS); in rawv6_send_hdrinc()
|
H A D | icmp.c | 435 if (rt6 && rt6->rt6i_idev) in icmp6_dev() 436 dev = rt6->rt6i_idev->dev; in icmp6_dev()
|
H A D | ip6_output.c | 1806 IP6_INC_STATS(sock_net(sk), rt->rt6i_idev, IPSTATS_MIB_OUTDISCARDS); in __ip6_append_data() 1931 IP6_UPD_PO_STATS(net, rt->rt6i_idev, IPSTATS_MIB_OUT, skb->len); in __ip6_make_skb() 1962 IP6_INC_STATS(net, rt->rt6i_idev, in ip6_send_skb()
|
/kernel/linux/linux-6.6/net/ipv6/ |
H A D | xfrm6_policy.c | 78 xdst->u.rt6.rt6i_idev = in6_dev_get(dev); in xfrm6_fill_dst() 79 if (!xdst->u.rt6.rt6i_idev) { in xfrm6_fill_dst() 122 if (likely(xdst->u.rt6.rt6i_idev)) in xfrm6_dst_destroy() 123 in6_dev_put(xdst->u.rt6.rt6i_idev); in xfrm6_dst_destroy() 132 if (xdst->u.rt6.rt6i_idev->dev == dev) { in xfrm6_dst_ifdown() 137 in6_dev_put(xdst->u.rt6.rt6i_idev); in xfrm6_dst_ifdown() 138 xdst->u.rt6.rt6i_idev = loopback_idev; in xfrm6_dst_ifdown()
|
H A D | fib6_rules.c | 281 if (rt->rt6i_idev) in fib6_rule_suppress() 282 dev = rt->rt6i_idev->dev; in fib6_rule_suppress()
|
H A D | ping.c | 182 ICMP6_INC_STATS(sock_net(sk), rt->rt6i_idev, in ping_v6_sendmsg()
|
H A D | route.c | 173 struct inet6_dev *rt_idev = rt->rt6i_idev; in rt6_uncached_list_flush_dev() 178 rt->rt6i_idev = in6_dev_get(blackhole_netdev); in rt6_uncached_list_flush_dev() 364 idev = rt->rt6i_idev; in ip6_dst_destroy() 366 rt->rt6i_idev = NULL; in ip6_dst_destroy() 377 struct inet6_dev *idev = rt->rt6i_idev; in ip6_dst_ifdown() 383 rt->rt6i_idev = blackhole_idev; in ip6_dst_ifdown() 1130 rt->rt6i_idev = dev ? in6_dev_get(dev) : NULL; in ip6_rt_copy_init() 2671 rt->rt6i_idev = in6_dev_get(loopback_dev); in ip6_blackhole_route() 3275 rt->rt6i_idev = idev; in icmp6_dst_alloc() 6276 net->ipv6.ip6_null_entry->rt6i_idev in ip6_route_dev_notify() [all...] |
H A D | raw.c | 649 /* Acquire rcu_read_lock() in case we need to use rt->rt6i_idev in rawv6_send_hdrinc() 654 IP6_UPD_PO_STATS(net, rt->rt6i_idev, IPSTATS_MIB_OUT, skb->len); in rawv6_send_hdrinc() 660 IP6_INC_STATS(net, rt->rt6i_idev, IPSTATS_MIB_OUTDISCARDS); in rawv6_send_hdrinc() 669 IP6_INC_STATS(net, rt->rt6i_idev, IPSTATS_MIB_OUTDISCARDS); in rawv6_send_hdrinc()
|
H A D | icmp.c | 430 if (rt6 && rt6->rt6i_idev) in icmp6_dev() 431 dev = rt6->rt6i_idev->dev; in icmp6_dev()
|
H A D | ip6_output.c | 1863 IP6_INC_STATS(sock_net(sk), rt->rt6i_idev, IPSTATS_MIB_OUTDISCARDS); in __ip6_append_data() 1998 IP6_UPD_PO_STATS(net, rt->rt6i_idev, IPSTATS_MIB_OUT, skb->len); in __ip6_make_skb() 2028 IP6_INC_STATS(net, rt->rt6i_idev, in ip6_send_skb()
|
/kernel/linux/linux-5.10/net/ipv6/netfilter/ |
H A D | ip6t_rpfilter.c | 75 if (rt->rt6i_idev->dev == dev || in rpfilter_lookup_reverse6() 76 l3mdev_master_ifindex_rcu(rt->rt6i_idev->dev) == dev->ifindex || in rpfilter_lookup_reverse6()
|
H A D | nft_fib_ipv6.c | 199 if (oif && oif != rt->rt6i_idev->dev && in nft_fib6_eval() 200 l3mdev_master_ifindex_rcu(rt->rt6i_idev->dev) != oif->ifindex) in nft_fib6_eval() 203 nft_fib_store_result(dest, priv, rt->rt6i_idev->dev); in nft_fib6_eval()
|
/kernel/linux/linux-6.6/net/ipv6/netfilter/ |
H A D | ip6t_rpfilter.c | 75 if (rt->rt6i_idev->dev == dev || in rpfilter_lookup_reverse6() 76 l3mdev_master_ifindex_rcu(rt->rt6i_idev->dev) == dev->ifindex || in rpfilter_lookup_reverse6()
|
H A D | nft_fib_ipv6.c | 204 if (oif && oif != rt->rt6i_idev->dev && in nft_fib6_eval() 205 l3mdev_master_ifindex_rcu(rt->rt6i_idev->dev) != oif->ifindex) in nft_fib6_eval() 208 nft_fib_store_result(dest, priv, rt->rt6i_idev->dev); in nft_fib6_eval()
|
/kernel/linux/linux-5.10/include/net/ |
H A D | ip6_fib.h | 213 struct inet6_dev *rt6i_idev; member 241 return ((struct rt6_info *)dst)->rt6i_idev; in ip6_dst_idev()
|
/kernel/linux/linux-6.6/include/net/ |
H A D | ip6_fib.h | 217 struct inet6_dev *rt6i_idev; member 242 return ((struct rt6_info *)dst)->rt6i_idev; in ip6_dst_idev()
|
/kernel/linux/linux-5.10/drivers/infiniband/core/ |
H A D | cma.c | 1466 ret = rt->rt6i_idev->dev == net_dev; in validate_ipv6_net_dev()
|
/kernel/linux/linux-6.6/drivers/infiniband/core/ |
H A D | cma.c | 1613 ret = rt->rt6i_idev->dev == net_dev; in validate_ipv6_net_dev()
|