On Sun, May 13, 2018 at 1:44 PM, Marcelo Ricardo Leitner <marcelo.leit...@gmail.com> wrote: > Currently, when the rule is not to be exclusively executed by the > hardware, extack is not passed along and offloading failures don't > get logged. The idea was that hardware failures are okay because the > rule will get executed in software then and this way it doesn't confuse > unware users. > > But this is not helpful in case one needs to understand why a certain > rule failed to get offloaded. Considering it may have been a temporary > failure, like resources exceeded or so, reproducing it later and knowing > that it is triggering the same reason may be challenging.
I fail to understand why you need a flag here, IOW, why not just pass extack unconditionally?