Lines Matching refs:oldflp
874 static int dn_route_output_slow(struct dst_entry **pprt, const struct flowi *oldflp, int try_hard)
877 { .daddr = oldflp->fld_dst,
878 .saddr = oldflp->fld_src,
881 .mark = oldflp->mark,
883 .oif = oldflp->oif };
897 " iif=%d oif=%d\n", le16_to_cpu(oldflp->fld_dst),
898 le16_to_cpu(oldflp->fld_src),
899 oldflp->mark, init_net.loopback_dev->ifindex, oldflp->oif);
902 if (oldflp->oif) {
903 dev_out = dev_get_by_index(&init_net, oldflp->oif);
914 if (oldflp->fld_src) {
918 if (dn_dev_islocal(dev_out, oldflp->fld_src))
927 if (!dn_dev_islocal(dev, oldflp->fld_src))
930 oldflp->fld_dst &&
931 !dn_dev_islocal(dev, oldflp->fld_dst))
996 if ((oldflp->oif &&
997 (neigh->dev->ifindex != oldflp->oif)) ||
998 (oldflp->fld_src &&
1000 oldflp->fld_src)))) {
1102 rt->fl.fld_src = oldflp->fld_src;
1103 rt->fl.fld_dst = oldflp->fld_dst;
1104 rt->fl.oif = oldflp->oif;
1106 rt->fl.mark = oldflp->mark;