From: Jiri Pirko <j...@resnulli.us> Date: Tue, 5 Jul 2016 11:27:36 +0200
> This patchset enables IPv4 unicast routing in the Mellanox Spectrum ASIC > switch driver. This builds upon the work that was done by a couple of > previous patchsets. > > Patches 1,2,6 add a couple of dependencies outside the driver. Namely, the > ability to propagate ndo_neigh_construct()/destroy() through stacked devices > and > a notification whenever DELAY_PROBE_TIME changes. When propagated down, the > ndos allow drivers to add and remove neighbour entries from their private > neighbour table. The DELAY_PROBE_TIME notification gives drivers the ability > to > correctly configure their polling interval for neighbour activity, so that > active neighbour won't be marked as STALE. > > Patches 3-5,7-8 add the neighbour offloading infrastructure, where patch 7 > uses > the DELAY_PROBE_TIME notification in order to correctly configure the device's > polling interval. Patch 8 finally programs neighbours to the device's table > based on NEIGH_UPDATE notifications, so that directly connected routes can > be used. > > Patches 9-16 build upon the previous patches and extend the router with > remote routes (nexthop) support. Looks good to me, series applied, thanks Jiri!