From: David S. Miller Date: Mon, 6 Feb 2017 16:25:58 +0000 (-0500) Subject: Merge branch 'mlxsw-cleanup-neigh-handling' X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=3bc32d0396d2a7214cb1d758df129bb781f7aa14;p=GitHub%2Fmoto-9609%2Fandroid_kernel_motorola_exynos9610.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