On 7/3/18 7:43 AM, Ido Schimmel wrote: > On Mon, Jul 02, 2018 at 03:03:12PM -0700, dsah...@kernel.org wrote: >> From: David Ahern <dsah...@gmail.com> >> >> NetworkManager likes to manage linklocal prefix routes and does so with >> the NLM_F_APPEND flag, breaking attempts to simplify the IPv6 route >> code and by extension enable multipath routes with device only nexthops. >> >> Revert f34436a43092 and its followup >> 6eba08c3626b ("ipv6: Only emit append events for appended routes"). >> Update the test cases to reflect the old behavior. >> >> Fixes: f34436a43092 ("net/ipv6: Simplify route replace and appending into >> multipath route") >> Signed-off-by: David Ahern <dsah...@gmail.com> >> --- >> Ido: I left 5a15a1b07c51. FIB_EVENT_ENTRY_APPEND is not generated for >> IPv6, so no harm in leaving it. > > OK, but I had a follow-up series that did further changes in mlxsw > (merge commit eab9a2d5f323) to support the new behavior. You want to > revert it and squash to v2 or I'll send another revert?
I'll squash. The ability to add dev only nexthops is clearly needed. Reverting in 1 patch will help on the next attempt. It is unfortunate that mlxsw has to replicate the node lookup code. > > Also, Petr added a multipath test that relies on IPv6 device only > nexthops. See commit 54818c4c4b937. > ok. I'll remove the ipv6 mpath tests as well.