+Ido On 6/21/20 1:58 AM, Jason A. Donenfeld wrote: > > Finally, it could be the solution is that modules that use the netdev > notifier never really rely too heavily upon getting notifications, and > if they need something reliable, then they rearchitect their code to > not need that. I could imagine this attitude holding sway here > somehow, but it's also not very appealing from a code writing and > refactoring perspective. >
The notifiers should be reliable and callers should handle the errors when a notifier vetoes the change. Anything else leaves networking in an unknown / inconsistent state.