Lines Matching refs:iifindex
40 if (READ_ONCE(rule->iifindex) || READ_ONCE(rule->oifindex) ||
260 static bool fib_rule_iif_match(const struct fib_rule *rule, int iifindex,
265 return iif_is_l3_master ? l3mdev_fib_rule_iif_match(fl, iifindex) :
266 fl->flowi_iif == iifindex;
282 int iifindex, oifindex, ret = 0;
284 iifindex = READ_ONCE(rule->iifindex);
285 if (iifindex && !fib_rule_iif_match(rule, iifindex, fl))
612 nlrule->iifindex = -1;
758 nlrule->iifindex = dev->ifindex;
1181 if (READ_ONCE(rule->iifindex) == -1)
1362 if (rule->iifindex == -1 &&
1364 WRITE_ONCE(rule->iifindex, dev->ifindex);
1382 if (rule->iifindex == dev->ifindex) {
1383 WRITE_ONCE(rule->iifindex, -1);