From: David S. Miller Date: Mon, 6 Feb 2017 16:25:58 +0000 (-0500) Subject: Merge branch 'mlxsw-cleanup-neigh-handling' X-Git-Tag: v4.11-rc1~124^2~217 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3bc32d0396d2a7214cb1d758df129bb781f7aa14;p=thirdparty%2Fkernel%2Flinux.git Merge branch 'mlxsw-cleanup-neigh-handling' Jiri Pirko says: ==================== mlxsw: cleanup neigh handling Ido says: This series addresses long standing issues in the mlxsw driver concerning neighbour reflection. It also prepares the code for follow-up changes dealing with proper resource cleanup and nexthop reflection. The first two patches convert the neighbour reflection code to use an ordered workqueue, to prevent re-ordering of NEIGH_UPDATE events that may happen following subsequent patches. The third to fifth patches remove the ndo_neigh_{construct,destroy} entry points from the driver, thereby relying only on NEIGH_UPDATE events for neighbour reflection. This simplifies the code considerably. Last patches are fallout and adjust nits in the code I noticed while going over it. ==================== Signed-off-by: David S. Miller --- 3bc32d0396d2a7214cb1d758df129bb781f7aa14