/kernel/linux/linux-5.10/include/net/ |
H A D | ip_fib.h | 81 struct net_device *nhc_dev; member 113 #define fib_nh_dev nh_common.nhc_dev 205 #define FIB_RES_DEV(res) (FIB_RES_NHC(res)->nhc_dev) 454 if (nhc->nhc_dev == dev || in nhc_l3mdev_matches_dev() 455 l3mdev_master_ifindex_rcu(nhc->nhc_dev) == dev->ifindex) in nhc_l3mdev_matches_dev()
|
/kernel/linux/linux-6.6/include/net/ |
H A D | ip_fib.h | 82 struct net_device *nhc_dev; member 115 #define fib_nh_dev nh_common.nhc_dev 208 #define FIB_RES_DEV(res) (FIB_RES_NHC(res)->nhc_dev) 461 if (nhc->nhc_dev == dev || in nhc_l3mdev_matches_dev() 462 l3mdev_master_ifindex_rcu(nhc->nhc_dev) == dev->ifindex) in nhc_l3mdev_matches_dev()
|
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/ |
H A D | bpf_tracing_net.h | 20 #define fib_nh_dev nh_common.nhc_dev
|
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/ |
H A D | bpf_tracing_net.h | 66 #define fib_nh_dev nh_common.nhc_dev
|
/kernel/linux/linux-5.10/net/ipv4/ |
H A D | fib_semantics.c | 213 if (nhc->nhc_dev) in fib_nh_common_release() 214 dev_put(nhc->nhc_dev); in fib_nh_common_release() 558 n = neigh_lookup(&arp_tbl, &nhc->nhc_gw.ipv4, nhc->nhc_dev); in fib_detect_death() 561 nhc->nhc_dev); in fib_detect_death() 1351 return inet_select_addr(nhc->nhc_dev, 0, scope); in fib_info_update_nhc_saddr() 1666 if (ip_ignore_linkdown(nhc->nhc_dev)) in fib_nexthop_info() 1670 if (ip6_ignore_linkdown(nhc->nhc_dev)) in fib_nexthop_info() 1709 if (!skip_oif && nhc->nhc_dev && in fib_nexthop_info() 1710 nla_put_u32(skb, RTA_OIF, nhc->nhc_dev->ifindex)) in fib_nexthop_info() 1729 const struct net_device *dev = nhc->nhc_dev; in fib_add_nexthop() [all...] |
H A D | nexthop.c | 61 struct net_device *dev = nhi->fib_nhc.nhc_dev; in nexthop_devhash_add() 270 dev = nhi->fib_nhc.nhc_dev; in nh_fill_node() 901 if (nhi->fib_nhc.nhc_dev) in __remove_nexthop() 1217 if (nhi->fib_nhc.nhc_dev != dev) in nexthop_flush_dev() 1822 dev = nhi->fib_nhc.nhc_dev; in nh_dump_filtered() 1958 if (nhi->fib_nhc.nhc_dev == dev) { in nexthop_sync_mtu()
|
H A D | fib_rules.c | 153 dev = nhc->nhc_dev; in fib4_rule_suppress()
|
H A D | fib_trie.c | 1382 if (ip_ignore_linkdown(nhc->nhc_dev) && in fib_lookup_good_nhc() 2965 nhc->nhc_dev ? nhc->nhc_dev->name : "*", in fib_route_seq_show()
|
H A D | route.c | 679 genid = fnhe_genid(dev_net(nhc->nhc_dev)); in update_or_create_fnhe() 1437 struct net_device *dev = nhc->nhc_dev; in ip_mtu_from_fib_result() 1834 struct net_device *dev = nhc->nhc_dev; in __mkroute_input() 2124 dev = l3mdev_master_dev_rcu(nhc->nhc_dev); in ip_rt_get_dev()
|
H A D | fib_frontend.c | 227 if (!dev || dev == nhc->nhc_dev) in __inet_dev_addr_type() 327 if (fib_info_nhc(fi, 0)->nhc_dev == dev) in fib_info_nh_uses_dev()
|
/kernel/linux/linux-6.6/net/ipv4/ |
H A D | fib_semantics.c | 215 netdev_put(nhc->nhc_dev, &nhc->nhc_dev_tracker); in fib_nh_common_release() 559 n = neigh_lookup(&arp_tbl, &nhc->nhc_gw.ipv4, nhc->nhc_dev); in fib_detect_death() 562 nhc->nhc_dev); in fib_detect_death() 1331 return inet_select_addr(nhc->nhc_dev, 0, scope); in fib_info_update_nhc_saddr() 1648 if (ip_ignore_linkdown(nhc->nhc_dev)) in fib_nexthop_info() 1652 if (ip6_ignore_linkdown(nhc->nhc_dev)) in fib_nexthop_info() 1690 if (!skip_oif && nhc->nhc_dev && in fib_nexthop_info() 1691 nla_put_u32(skb, RTA_OIF, nhc->nhc_dev->ifindex)) in fib_nexthop_info() 1710 const struct net_device *dev = nhc->nhc_dev; in fib_add_nexthop()
|
H A D | nexthop.c | 88 nh_info->dev = nhi->fib_nhc.nhc_dev; in __nh_notifier_single_info_init() 456 struct net_device *dev = nhi->fib_nhc.nhc_dev; in nexthop_devhash_add() 738 dev = nhi->fib_nhc.nhc_dev; in nh_fill_node() 1899 if (nhi->fib_nhc.nhc_dev) in __remove_nexthop() 2406 if (nhi->fib_nhc.nhc_dev != dev) in nexthop_flush_dev() 3103 dev = nhi->fib_nhc.nhc_dev; in nh_dump_filtered() 3560 if (nhi->fib_nhc.nhc_dev == dev) { in nexthop_sync_mtu()
|
H A D | fib_rules.c | 154 dev = nhc->nhc_dev; in fib4_rule_suppress()
|
H A D | fib_trie.c | 1432 if (ip_ignore_linkdown(nhc->nhc_dev) && in fib_lookup_good_nhc() 3008 nhc->nhc_dev ? nhc->nhc_dev->name : "*", in fib_route_seq_show()
|
H A D | route.c | 649 genid = fnhe_genid(dev_net(nhc->nhc_dev)); in update_or_create_fnhe() 1399 struct net_device *dev = nhc->nhc_dev; in ip_mtu_from_fib_result() 1796 struct net_device *dev = nhc->nhc_dev; in __mkroute_input() 2205 dev = l3mdev_master_dev_rcu(nhc->nhc_dev); in ip_rt_get_dev()
|
H A D | fib_frontend.c | 228 if (!dev || dev == nhc->nhc_dev) in __inet_dev_addr_type() 328 if (fib_info_nhc(fi, 0)->nhc_dev == dev) in fib_info_nh_uses_dev()
|
/kernel/linux/linux-5.10/include/trace/events/ |
H A D | fib.h | 68 dev = nhc ? nhc->nhc_dev : NULL;
|
/kernel/linux/linux-6.6/include/trace/events/ |
H A D | fib.h | 67 dev = nhc ? nhc->nhc_dev : NULL;
|
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/prestera/ |
H A D | prestera_router.c | 119 nk->dev = nhc->nhc_dev; in prestera_util_nhc2nc_key() 273 if (dev == fib_nhc->nhc_dev) in __prestera_util_kern_n_is_reachable_v4() 882 nhc->nhc_dev; in __prestera_pr_k_arb_fc_lpm_info_calc()
|
/kernel/linux/linux-5.10/net/core/ |
H A D | filter.c | 5465 dev = nhc->nhc_dev; in bpf_ipv4_fib_lookup()
|
/kernel/linux/linux-6.6/net/core/ |
H A D | filter.c | 5901 dev = nhc->nhc_dev; in bpf_ipv4_fib_lookup()
|