Lines Matching refs:nh_dev
411 out_dev = rcu_dereference(nh->nh_dev); in mpls_forward()
699 RCU_INIT_POINTER(nh->nh_dev, dev); in mpls_nh_assign_dev()
1512 struct net_device *nh_dev = in mpls_ifdown() local
1513 rtnl_dereference(nh->nh_dev); in mpls_ifdown()
1515 if (!nh_dev || nh_dev == dev) in mpls_ifdown()
1517 if (nh_dev == dev) in mpls_ifdown()
1542 if (rtnl_dereference(nh->nh_dev) != dev) in mpls_ifdown()
1555 RCU_INIT_POINTER(nh->nh_dev, NULL); in mpls_ifdown()
1590 struct net_device *nh_dev = in mpls_ifup() local
1591 rtnl_dereference(nh->nh_dev); in mpls_ifup()
1597 if (nh_dev != dev) in mpls_ifup()
2032 dev = rtnl_dereference(nh->nh_dev); in mpls_dump_route()
2050 dev = rtnl_dereference(nh->nh_dev); in mpls_dump_route()
2161 struct net_device *nh_dev; in mpls_rt_uses_dev() local
2166 nh_dev = rtnl_dereference(nh->nh_dev); in mpls_rt_uses_dev()
2167 if (dev == nh_dev) in mpls_rt_uses_dev()
2171 nh_dev = rtnl_dereference(nh->nh_dev); in mpls_rt_uses_dev()
2172 if (nh_dev == dev) in mpls_rt_uses_dev()
2249 if (nh->nh_dev) in lfib_nlmsg_size()
2260 if (!rtnl_dereference(nh->nh_dev)) in lfib_nlmsg_size()
2506 dev = rtnl_dereference(nh->nh_dev); in mpls_getroute()
2545 RCU_INIT_POINTER(rt0->rt_nh->nh_dev, lo); in resize_platform_label_table()
2559 RCU_INIT_POINTER(rt2->rt_nh->nh_dev, lo); in resize_platform_label_table()