fib_nh_oif
.fc_ifindex = nh->fib_nh_oif,
nh->fib_nh_oif = nh->fib_nh_dev->ifindex;
dev = __dev_get_by_index(net, nh->fib_nh_oif);
.flowi4_oif = nh->fib_nh_oif,
nh->fib_nh_oif = FIB_RES_OIF(res);
in_dev = inetdev_by_index(net, nh->fib_nh_oif);
nh->fib_nh_dev = dev_get_by_index(net, nh->fib_nh_oif);
if (nh->fib_nh_oif != onh->fib_nh_oif ||
val ^= nh->fib_nh_oif;
nh->fib_nh_oif = cfg->fc_oif;
if (cfg->fc_oif && nh->fib_nh_oif != cfg->fc_oif) {
if ((cfg->fc_oif && cfg->fc_oif != nh->fib_nh_oif) ||
if (rtnh->rtnh_ifindex && rtnh->rtnh_ifindex != nh->fib_nh_oif)
fib6_nh->fib_nh_oif = dev->ifindex;