Lines Matching refs:flp
1167 static int __dn_route_output_key(struct dst_entry **pprt, const struct flowi *flp, int flags)
1169 unsigned hash = dn_hash(flp->fld_src, flp->fld_dst);
1176 if ((flp->fld_dst == rt->fl.fld_dst) &&
1177 (flp->fld_src == rt->fl.fld_src) &&
1178 (flp->mark == rt->fl.mark) &&
1180 (rt->fl.oif == flp->oif)) {
1192 return dn_route_output_slow(pprt, flp, flags);
1195 static int dn_route_output_key(struct dst_entry **pprt, struct flowi *flp, int flags)
1199 err = __dn_route_output_key(pprt, flp, flags);
1200 if (err == 0 && flp->proto) {
1201 err = xfrm_lookup(pprt, flp, NULL, 0);