Lines Matching refs:flp
1243 static int __dn_route_output_key(struct dst_entry **pprt, const struct flowidn *flp, int flags) in __dn_route_output_key() argument
1245 unsigned int hash = dn_hash(flp->saddr, flp->daddr); in __dn_route_output_key()
1252 if ((flp->daddr == rt->fld.daddr) && in __dn_route_output_key()
1253 (flp->saddr == rt->fld.saddr) && in __dn_route_output_key()
1254 (flp->flowidn_mark == rt->fld.flowidn_mark) && in __dn_route_output_key()
1256 (rt->fld.flowidn_oif == flp->flowidn_oif)) { in __dn_route_output_key()
1266 return dn_route_output_slow(pprt, flp, flags); in __dn_route_output_key()
1269 static int dn_route_output_key(struct dst_entry **pprt, struct flowidn *flp, int flags) in dn_route_output_key() argument
1273 err = __dn_route_output_key(pprt, flp, flags); in dn_route_output_key()
1274 if (err == 0 && flp->flowidn_proto) { in dn_route_output_key()
1276 flowidn_to_flowi(flp), NULL, 0); in dn_route_output_key()