From: David Ahern <dsah...@kernel.org> Date: Wed, 22 May 2019 15:12:18 -0700
> From: David Ahern <dsah...@gmail.com> > > IPv6 redirect is broken for VRF. __ip6_route_redirect walks the FIB > entries looking for an exact match on ifindex. With VRF the flowi6_oif > is updated by l3mdev_update_flow to the l3mdev index and the > FLOWI_FLAG_SKIP_NH_OIF set in the flags to tell the lookup to skip the > device match. For redirects the device match is requires so use that > flag to know when the oif needs to be reset to the skb device index. > > Fixes: ca254490c8df ("net: Add VRF support to IPv6 stack") > Signed-off-by: David Ahern <dsah...@gmail.com> Applied and queued up for -stable.