Home
last modified time | relevance | path

Searched refs:rt6i_idev (Results 1 - 22 of 22) sorted by relevance

/kernel/linux/linux-5.10/net/ipv6/
H A Dxfrm6_policy.c85 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 Dfib6_rules.c284 if (rt->rt6i_idev) in fib6_rule_suppress()
285 dev = rt->rt6i_idev->dev; in fib6_rule_suppress()
H A Dping.c148 ICMP6_INC_STATS(sock_net(sk), rt->rt6i_idev, in ping_v6_sendmsg()
H A Droute.c174 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 Draw.c685 /* 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 Dicmp.c435 if (rt6 && rt6->rt6i_idev) in icmp6_dev()
436 dev = rt6->rt6i_idev->dev; in icmp6_dev()
H A Dip6_output.c1806 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 Dxfrm6_policy.c78 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 Dfib6_rules.c281 if (rt->rt6i_idev) in fib6_rule_suppress()
282 dev = rt->rt6i_idev->dev; in fib6_rule_suppress()
H A Dping.c182 ICMP6_INC_STATS(sock_net(sk), rt->rt6i_idev, in ping_v6_sendmsg()
H A Droute.c173 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 Draw.c649 /* 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 Dicmp.c430 if (rt6 && rt6->rt6i_idev) in icmp6_dev()
431 dev = rt6->rt6i_idev->dev; in icmp6_dev()
H A Dip6_output.c1863 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 Dip6t_rpfilter.c75 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 Dnft_fib_ipv6.c199 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 Dip6t_rpfilter.c75 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 Dnft_fib_ipv6.c204 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 Dip6_fib.h213 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 Dip6_fib.h217 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 Dcma.c1466 ret = rt->rt6i_idev->dev == net_dev; in validate_ipv6_net_dev()
/kernel/linux/linux-6.6/drivers/infiniband/core/
H A Dcma.c1613 ret = rt->rt6i_idev->dev == net_dev; in validate_ipv6_net_dev()

Completed in 46 milliseconds