Searched refs:nh_dev (Results 1 – 12 of 12) sorted by relevance
93 if (nh->nh_dev) in dn_fib_free_info()94 dev_put(nh->nh_dev); in dn_fib_free_info()95 nh->nh_dev = NULL; in dn_fib_free_info()210 nh->nh_dev = dev; in dn_fib_check_nh()232 nh->nh_dev = DN_FIB_RES_DEV(res); in dn_fib_check_nh()233 if (nh->nh_dev == NULL) in dn_fib_check_nh()235 dev_hold(nh->nh_dev); in dn_fib_check_nh()237 if (!(nh->nh_dev->flags & IFF_UP)) in dn_fib_check_nh()254 nh->nh_dev = dev; in dn_fib_check_nh()255 dev_hold(nh->nh_dev); in dn_fib_check_nh()[all …]
209 if (nexthop_nh->nh_dev) in free_fib_info_rcu()210 dev_put(nexthop_nh->nh_dev); in free_fib_info_rcu()246 if (!nexthop_nh->nh_dev) in fib_release_info()345 if (nh->nh_dev == dev && in ip_fib_check_default()548 in_dev = __in_dev_get_rtnl(nh->nh_dev); in fib_rebalance()562 in_dev = __in_dev_get_rtnl(nexthop_nh->nh_dev); in fib_rebalance()750 nh->nh_dev = dev; in fib_check_nh()796 nh->nh_dev = dev = FIB_RES_DEV(res); in fib_check_nh()817 nh->nh_dev = in_dev->dev; in fib_check_nh()818 dev_hold(nh->nh_dev); in fib_check_nh()[all …]
365 if (nh->nh_dev == dev) { in __fib_validate_source()368 } else if (l3mdev_master_ifindex_rcu(nh->nh_dev) == dev->ifindex) { in __fib_validate_source()
1420 struct in_device *in_dev = __in_dev_get_rcu(nh->nh_dev); in fib_table_lookup()
676 fnhe->fnhe_genid = fnhe_genid(dev_net(nh->nh_dev)); in update_or_create_fnhe()
59 __string( name, nh->nh_dev->name)67 __assign_str(name, nh->nh_dev ? nh->nh_dev->name : "not set");
18 struct net_device *nh_dev; member41 #define dn_fib_dev fib_nh[0].nh_dev50 #define DN_FIB_RES_DEV(res) (DN_FIB_RES_NH(res).nh_dev)
76 struct net_device *nh_dev; member126 #define fib_dev fib_nh[0].nh_dev181 #define FIB_RES_DEV(res) (FIB_RES_NH(res).nh_dev)
272 out_dev = rcu_dereference(nh->nh_dev); in mpls_forward()552 RCU_INIT_POINTER(nh->nh_dev, dev); in mpls_nh_assign_dev()907 if (rtnl_dereference(nh->nh_dev) != dev) in mpls_ifdown()909 nh->nh_dev = NULL; in mpls_ifdown()1255 dev = rtnl_dereference(nh->nh_dev); in mpls_dump_route()1271 dev = rtnl_dereference(nh->nh_dev); in mpls_dump_route()1339 if (nh->nh_dev) in lfib_nlmsg_size()1415 RCU_INIT_POINTER(rt0->rt_nh->nh_dev, lo); in resize_platform_label_table()1428 RCU_INIT_POINTER(rt2->rt_nh->nh_dev, lo); in resize_platform_label_table()
43 struct net_device __rcu *nh_dev; member
54 if (nh->nh_dev == dev) { in rpfilter_lookup_reverse()
1132 if (!nh->nh_dev) in switchdev_get_dev_by_nhs()1135 dev = switchdev_get_lowest_dev(nh->nh_dev); in switchdev_get_dev_by_nhs()