Lines Matching refs:oif
573 (fl1->oif ^ fl2->oif) |
1167 rth->fl.oif != ikeys[k] ||
1270 rt->fl.oif);
1655 rth->fl.oif = 0;
1797 rth->fl.oif = 0;
1826 if (res->fi && res->fi->fib_nhs > 1 && fl->oif == 0)
2105 rth->fl.oif == 0 &&
2229 rth->fl.oif = oldflp->oif;
2233 rth->rt_iif = oldflp->oif ? : dev_out->ifindex;
2291 hash = rt_hash(oldflp->fl4_dst, oldflp->fl4_src, oldflp->oif);
2334 oldflp->oif);
2377 .oif = oldflp->oif };
2402 /* I removed check for oif == dev_out->oif here.
2410 if (oldflp->oif == 0
2413 fl.oif = dev_out->ifindex;
2422 if (oldflp->oif) {
2423 dev_out = dev_get_by_index(oldflp->oif);
2458 fl.oif = loopback_dev.ifindex;
2466 if (oldflp->oif) {
2473 addresses. When oif is specified, routing
2481 We could make it even if oif is unknown,
2505 fl.oif = dev_out->ifindex;
2514 if (res.fi->fib_nhs > 1 && fl.oif == 0)
2518 if (!res.prefixlen && res.type == RTN_UNICAST && !fl.oif)
2528 fl.oif = dev_out->ifindex;
2547 hash = rt_hash(flp->fl4_dst, flp->fl4_src, flp->oif);
2555 rth->fl.oif == flp->oif &&
2841 .oif = tb[RTA_OIF] ? nla_get_u32(tb[RTA_OIF]) : 0,