From: David Ahern <d...@cumulusnetworks.com> Date: Thu, 29 Dec 2016 15:29:03 -0800
> IPv4 output routes already use l3mdev device instead of loopback for dst's > if it is applicable. Change local input routes to do the same. > > This fixes icmp responses for unreachable UDP ports which are directed > to the wrong table after commit 9d1a6c4ea43e4 because local_input > routes use the loopback device. Moving from ingress device to loopback > loses the L3 domain causing responses based on the dst to get to lost. > > Fixes: 9d1a6c4ea43e4 ("net: icmp_route_lookup should use rt dev to > determine L3 domain") > Signed-off-by: David Ahern <d...@cumulusnetworks.com> Applied and queued up for -stable, thanks David.