Lines Matching refs:oldflp
961 static int dn_route_output_slow(struct dst_entry **pprt, const struct flowidn *oldflp, int try_hard) in dn_route_output_slow() argument
964 .daddr = oldflp->daddr, in dn_route_output_slow()
965 .saddr = oldflp->saddr, in dn_route_output_slow()
967 .flowidn_mark = oldflp->flowidn_mark, in dn_route_output_slow()
969 .flowidn_oif = oldflp->flowidn_oif, in dn_route_output_slow()
984 " iif=%d oif=%d\n", le16_to_cpu(oldflp->daddr), in dn_route_output_slow()
985 le16_to_cpu(oldflp->saddr), in dn_route_output_slow()
986 oldflp->flowidn_mark, LOOPBACK_IFINDEX, in dn_route_output_slow()
987 oldflp->flowidn_oif); in dn_route_output_slow()
990 if (oldflp->flowidn_oif) { in dn_route_output_slow()
991 dev_out = dev_get_by_index(&init_net, oldflp->flowidn_oif); in dn_route_output_slow()
1002 if (oldflp->saddr) { in dn_route_output_slow()
1006 if (dn_dev_islocal(dev_out, oldflp->saddr)) in dn_route_output_slow()
1015 if (!dn_dev_islocal(dev, oldflp->saddr)) in dn_route_output_slow()
1018 oldflp->daddr && in dn_route_output_slow()
1019 !dn_dev_islocal(dev, oldflp->daddr)) in dn_route_output_slow()
1087 if ((oldflp->flowidn_oif && in dn_route_output_slow()
1088 (neigh->dev->ifindex != oldflp->flowidn_oif)) || in dn_route_output_slow()
1089 (oldflp->saddr && in dn_route_output_slow()
1091 oldflp->saddr)))) { in dn_route_output_slow()
1195 rt->fld.saddr = oldflp->saddr; in dn_route_output_slow()
1196 rt->fld.daddr = oldflp->daddr; in dn_route_output_slow()
1197 rt->fld.flowidn_oif = oldflp->flowidn_oif; in dn_route_output_slow()
1199 rt->fld.flowidn_mark = oldflp->flowidn_mark; in dn_route_output_slow()