Lines Matching refs:flp
1254 static int __dn_route_output_key(struct dst_entry **pprt, const struct flowidn *flp, int flags) in __dn_route_output_key() argument
1256 unsigned int hash = dn_hash(flp->saddr, flp->daddr); in __dn_route_output_key()
1263 if ((flp->daddr == rt->fld.daddr) && in __dn_route_output_key()
1264 (flp->saddr == rt->fld.saddr) && in __dn_route_output_key()
1265 (flp->flowidn_mark == rt->fld.flowidn_mark) && in __dn_route_output_key()
1267 (rt->fld.flowidn_oif == flp->flowidn_oif)) { in __dn_route_output_key()
1277 return dn_route_output_slow(pprt, flp, flags); in __dn_route_output_key()
1280 static int dn_route_output_key(struct dst_entry **pprt, struct flowidn *flp, int flags) in dn_route_output_key() argument
1284 err = __dn_route_output_key(pprt, flp, flags); in dn_route_output_key()
1285 if (err == 0 && flp->flowidn_proto) { in dn_route_output_key()
1287 flowidn_to_flowi(flp), NULL, 0); in dn_route_output_key()