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