Lines Matching refs:oldflp
945 static int dn_route_output_slow(struct dst_entry **pprt, const struct flowidn *oldflp, int try_hard) in dn_route_output_slow() argument
948 .daddr = oldflp->daddr, in dn_route_output_slow()
949 .saddr = oldflp->saddr, in dn_route_output_slow()
951 .flowidn_mark = oldflp->flowidn_mark, in dn_route_output_slow()
953 .flowidn_oif = oldflp->flowidn_oif, in dn_route_output_slow()
968 " iif=%d oif=%d\n", le16_to_cpu(oldflp->daddr), in dn_route_output_slow()
969 le16_to_cpu(oldflp->saddr), in dn_route_output_slow()
970 oldflp->flowidn_mark, LOOPBACK_IFINDEX, in dn_route_output_slow()
971 oldflp->flowidn_oif); in dn_route_output_slow()
974 if (oldflp->flowidn_oif) { in dn_route_output_slow()
975 dev_out = dev_get_by_index(&init_net, oldflp->flowidn_oif); in dn_route_output_slow()
986 if (oldflp->saddr) { in dn_route_output_slow()
990 if (dn_dev_islocal(dev_out, oldflp->saddr)) in dn_route_output_slow()
999 if (!dn_dev_islocal(dev, oldflp->saddr)) in dn_route_output_slow()
1002 oldflp->daddr && in dn_route_output_slow()
1003 !dn_dev_islocal(dev, oldflp->daddr)) in dn_route_output_slow()
1071 if ((oldflp->flowidn_oif && in dn_route_output_slow()
1072 (neigh->dev->ifindex != oldflp->flowidn_oif)) || in dn_route_output_slow()
1073 (oldflp->saddr && in dn_route_output_slow()
1075 oldflp->saddr)))) { in dn_route_output_slow()
1180 rt->fld.saddr = oldflp->saddr; in dn_route_output_slow()
1181 rt->fld.daddr = oldflp->daddr; in dn_route_output_slow()
1182 rt->fld.flowidn_oif = oldflp->flowidn_oif; in dn_route_output_slow()
1184 rt->fld.flowidn_mark = oldflp->flowidn_mark; in dn_route_output_slow()