Lines Matching refs:oldflp
953 static int dn_route_output_slow(struct dst_entry **pprt, const struct flowidn *oldflp, int try_hard) in dn_route_output_slow() argument
956 .daddr = oldflp->daddr, in dn_route_output_slow()
957 .saddr = oldflp->saddr, in dn_route_output_slow()
959 .flowidn_mark = oldflp->flowidn_mark, in dn_route_output_slow()
961 .flowidn_oif = oldflp->flowidn_oif, in dn_route_output_slow()
976 " iif=%d oif=%d\n", le16_to_cpu(oldflp->daddr), in dn_route_output_slow()
977 le16_to_cpu(oldflp->saddr), in dn_route_output_slow()
978 oldflp->flowidn_mark, LOOPBACK_IFINDEX, in dn_route_output_slow()
979 oldflp->flowidn_oif); in dn_route_output_slow()
982 if (oldflp->flowidn_oif) { in dn_route_output_slow()
983 dev_out = dev_get_by_index(&init_net, oldflp->flowidn_oif); in dn_route_output_slow()
994 if (oldflp->saddr) { in dn_route_output_slow()
998 if (dn_dev_islocal(dev_out, oldflp->saddr)) in dn_route_output_slow()
1007 if (!dn_dev_islocal(dev, oldflp->saddr)) in dn_route_output_slow()
1010 oldflp->daddr && in dn_route_output_slow()
1011 !dn_dev_islocal(dev, oldflp->daddr)) in dn_route_output_slow()
1079 if ((oldflp->flowidn_oif && in dn_route_output_slow()
1080 (neigh->dev->ifindex != oldflp->flowidn_oif)) || in dn_route_output_slow()
1081 (oldflp->saddr && in dn_route_output_slow()
1083 oldflp->saddr)))) { in dn_route_output_slow()
1188 rt->fld.saddr = oldflp->saddr; in dn_route_output_slow()
1189 rt->fld.daddr = oldflp->daddr; in dn_route_output_slow()
1190 rt->fld.flowidn_oif = oldflp->flowidn_oif; in dn_route_output_slow()
1192 rt->fld.flowidn_mark = oldflp->flowidn_mark; in dn_route_output_slow()