Files
linux/net/ipv4
David Ahern da2e770f0c ipv4: Fix raw socket lookup for local traffic
[ Upstream commit 19e4e76806 ]

inet_iif should be used for the raw socket lookup. inet_iif considers
rt_iif which handles the case of local traffic.

As it stands, ping to a local address with the '-I <dev>' option fails
ever since ping was changed to use SO_BINDTODEVICE instead of
cmsg + IP_PKTINFO.

IPv6 works fine.

Fixes: 1da177e4c3 ("Linux-2.6.12-rc2")
Signed-off-by: David Ahern <dsahern@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2019-05-16 19:41:29 +02:00
..
2018-05-16 07:24:30 +02:00
2018-04-23 10:21:24 -04:00
2019-03-10 07:17:19 +01:00
2018-03-27 13:18:09 -04:00
2018-07-24 14:10:43 -07:00
2017-10-16 21:24:25 +01:00
2019-04-17 08:38:41 +02:00
2018-02-28 11:43:28 -05:00
2013-05-31 17:19:05 -07:00