Home
last modified time | relevance | path

Searched refs:nhc_dev (Results 1 – 9 of 9) sorted by relevance

/Linux-v5.4/include/net/
Dip_fib.h81 struct net_device *nhc_dev; member
113 #define fib_nh_dev nh_common.nhc_dev
204 #define FIB_RES_DEV(res) (FIB_RES_NHC(res)->nhc_dev)
/Linux-v5.4/net/ipv4/
Dfib_semantics.c211 if (nhc->nhc_dev) in fib_nh_common_release()
212 dev_put(nhc->nhc_dev); in fib_nh_common_release()
541 n = neigh_lookup(&arp_tbl, &nhc->nhc_gw.ipv4, nhc->nhc_dev); in fib_detect_death()
544 nhc->nhc_dev); in fib_detect_death()
1286 return inet_select_addr(nhc->nhc_dev, 0, scope); in fib_info_update_nhc_saddr()
1596 if (ip_ignore_linkdown(nhc->nhc_dev)) in fib_nexthop_info()
1600 if (ip6_ignore_linkdown(nhc->nhc_dev)) in fib_nexthop_info()
1639 if (!skip_oif && nhc->nhc_dev && in fib_nexthop_info()
1640 nla_put_u32(skb, RTA_OIF, nhc->nhc_dev->ifindex)) in fib_nexthop_info()
1659 const struct net_device *dev = nhc->nhc_dev; in fib_add_nexthop()
Dnexthop.c50 struct net_device *dev = nhi->fib_nhc.nhc_dev; in nexthop_devhash_add()
248 dev = nhi->fib_nhc.nhc_dev; in nh_fill_node()
801 if (nhi->fib_nhc.nhc_dev) in __remove_nexthop()
1061 if (nhi->fib_nhc.nhc_dev != dev) in nexthop_flush_dev()
1614 dev = nhi->fib_nhc.nhc_dev; in nh_dump_filtered()
1747 if (nhi->fib_nhc.nhc_dev == dev) { in nexthop_sync_mtu()
Dfib_frontend.c237 if (!dev || dev == nhc->nhc_dev) in __inet_dev_addr_type()
327 if (nhc->nhc_dev == dev) { in fib_info_nh_uses_dev()
330 } else if (l3mdev_master_ifindex_rcu(nhc->nhc_dev) == dev->ifindex) { in fib_info_nh_uses_dev()
336 if (fib_info_nhc(fi, 0)->nhc_dev == dev) in fib_info_nh_uses_dev()
Dfib_rules.c148 dev = nhc->nhc_dev; in fib4_rule_suppress()
Dfib_trie.c1478 if (ip_ignore_linkdown(nhc->nhc_dev) && in fib_table_lookup()
2810 nhc->nhc_dev ? nhc->nhc_dev->name : "*", in fib_route_seq_show()
Droute.c655 genid = fnhe_genid(dev_net(nhc->nhc_dev)); in update_or_create_fnhe()
1394 struct net_device *dev = nhc->nhc_dev; in ip_mtu_from_fib_result()
1787 struct net_device *dev = nhc->nhc_dev; in __mkroute_input()
/Linux-v5.4/include/trace/events/
Dfib.h68 dev = nhc ? nhc->nhc_dev : NULL;
/Linux-v5.4/net/core/
Dfilter.c4698 dev = nhc->nhc_dev; in bpf_ipv4_fib_lookup()