From: dsah...@kernel.org Date: Mon, 18 Jun 2018 12:30:37 -0700 > From: David Ahern <dsah...@gmail.com> > > Similar to 69678bcd4d2d ("udp: fix SO_BINDTODEVICE"), TCP socket lookups > need to fail if dev_match is not true. Currently, a packet to a given port > can match a socket bound to device when it should not. In the VRF case, > this causes the lookup to hit a VRF socket and not a global socket > resulting in a response trying to go through the VRF when it should it. ^^^
"not", I fixed this up for you. > Fixes: 3fa6f616a7a4d ("net: ipv4: add second dif to inet socket lookups") > Fixes: 4297a0ef08572 ("net: ipv6: add second dif to inet6 socket lookups") > Reported-by: Lou Berger <lber...@labn.net> > Diagnosed-by: Renato Westphal <ren...@opensourcerouting.org> > Tested-by: Renato Westphal <ren...@opensourcerouting.org> > Signed-off-by: David Ahern <dsah...@gmail.com> Applied and queued up for -stable, thanks.