On 1/23/18 8:00 PM, David Ahern wrote: > + tbid = l3mdev_fib_table(dev) ? : RT_TABLE_MAIN; > + if (cfg->fc_table && cfg->fc_table != tbid) { > + NL_SET_ERR_MSG(extack, > + "Table id mismatch between given table and > device"); > + return -EINVAL; > + } > + > + cfg->fc_table = tbid; > + > + return 0;
This table check is too restrictive for some PBR cases. Dave: please drop this set; I'll repost.