Lines Matching refs:flp
1248 static int __dn_route_output_key(struct dst_entry **pprt, const struct flowidn *flp, int flags) in __dn_route_output_key() argument
1250 unsigned int hash = dn_hash(flp->saddr, flp->daddr); in __dn_route_output_key()
1257 if ((flp->daddr == rt->fld.daddr) && in __dn_route_output_key()
1258 (flp->saddr == rt->fld.saddr) && in __dn_route_output_key()
1259 (flp->flowidn_mark == rt->fld.flowidn_mark) && in __dn_route_output_key()
1261 (rt->fld.flowidn_oif == flp->flowidn_oif)) { in __dn_route_output_key()
1271 return dn_route_output_slow(pprt, flp, flags); in __dn_route_output_key()
1274 static int dn_route_output_key(struct dst_entry **pprt, struct flowidn *flp, int flags) in dn_route_output_key() argument
1278 err = __dn_route_output_key(pprt, flp, flags); in dn_route_output_key()
1279 if (err == 0 && flp->flowidn_proto) { in dn_route_output_key()
1281 flowidn_to_flowi(flp), NULL, 0); in dn_route_output_key()