Searched refs:fib_nhc (Results 1 – 3 of 3) sorted by relevance
68 struct fib_nh_common fib_nhc; member355 struct fib_nh_common *nhc = &nhi->fib_nhc; in nexthop_mpath_fill_node()391 res->nhc = &nhi->fib_nhc; in nexthop_path_fib_result()415 return &nhi->fib_nhc; in nexthop_fib_nhc()437 return &nhi->fib_nhc; in nexthop_get_nhc_lookup()442 if (fib_lookup_good_nhc(&nhi->fib_nhc, fib_flags, flp)) { in nexthop_get_nhc_lookup()444 return &nhi->fib_nhc; in nexthop_get_nhc_lookup()464 if (nhc_l3mdev_matches_dev(&nhi->fib_nhc, dev)) in nexthop_uses_dev()469 if (nhc_l3mdev_matches_dev(&nhi->fib_nhc, dev)) in nexthop_uses_dev()571 return &nhi->fib_nhc; in nexthop_fdb_nhc()[all …]
100 nh_info->dev = nhi->fib_nhc.nhc_dev; in __nh_notifier_single_info_init()103 nh_info->ipv4 = nhi->fib_nhc.nhc_gw.ipv4; in __nh_notifier_single_info_init()105 nh_info->ipv6 = nhi->fib_nhc.nhc_gw.ipv6; in __nh_notifier_single_info_init()965 dev = nhi->fib_nhc.nhc_dev; in nh_fill_node()970 nhm->nh_scope = nhi->fib_nhc.nhc_scope; in nh_fill_node()987 if (nhi->fib_nhc.nhc_lwtstate && in nh_fill_node()1046 if (nhi->fib_nhc.nhc_lwtstate) { in nh_nlmsg_size_single()2152 if (nhi->fib_nhc.nhc_dev) in __remove_nexthop()2659 if (nhi->fib_nhc.nhc_dev != dev) in nexthop_flush_dev()3406 dev = nhi->fib_nhc.nhc_dev; in nh_dump_filtered()[all …]
169 struct fib_nh_common *fib_nhc; in __prestera_fi_is_direct() local172 fib_nhc = fib_info_nhc(fi, 0); in __prestera_fi_is_direct()173 if (fib_nhc->nhc_gw_family == AF_UNSPEC) in __prestera_fi_is_direct()264 struct fib_nh_common *fib_nhc; in __prestera_util_kern_n_is_reachable_v4() local272 fib_nhc = fib_info_nhc(res.fi, 0); in __prestera_util_kern_n_is_reachable_v4()273 if (dev == fib_nhc->nhc_dev) in __prestera_util_kern_n_is_reachable_v4()