Lines Matching refs:fld
196 struct flowidn fld;
216 memset(&fld, 0, sizeof(fld));
217 fld.daddr = nh->nh_gw;
218 fld.flowidn_oif = nh->nh_oif;
219 fld.flowidn_scope = r->rtm_scope + 1;
221 if (fld.flowidn_scope < RT_SCOPE_LINK)
222 fld.flowidn_scope = RT_SCOPE_LINK;
224 if ((err = dn_fib_lookup(&fld, &res)) != 0)
411 int dn_fib_semantic_match(int type, struct dn_fib_info *fi, const struct flowidn *fld, struct dn_fib_res *res)
431 if (!fld->flowidn_oif ||
432 fld->flowidn_oif == nh->nh_oif)
453 void dn_fib_select_multipath(const struct flowidn *fld, struct dn_fib_res *res)