From: Jiri Pirko <j...@resnulli.us> Date: Fri, 3 Nov 2017 10:03:28 +0100
> From: Jiri Pirko <j...@mellanox.com> > > Petr says: > > Until now, when an IP tunnel was offloaded by the mlxsw driver, the > offload was pretty much static, and changes in Linux configuration were > not reflected in the hardware. That led to discrepancies between traffic > flows in slow path and fast path. The work-around used to be to remove > all routes that forward to the netdevice and re-add them. This is > clearly suboptimal, but actually, as of the decap-only patchset, it's > not even enough anymore, and one needs to go all the way and simply drop > the tunnel and recreate it correctly. > > With this patchset, the NETDEV_CHANGE events that are generated for > changes of up'd tunnel netdevices are captured and interpreted to > correctly reconfigure the HW in accordance with changes requested at the > software layer. In addition, NETDEV_CHANGEUPPER, NETDEV_UP and > NETDEV_DOWN are now handled not only for tunnel devices themselves, but > also for their bound devices. ... Series applied, thanks Jiri.