]> git.itanic.dy.fi Git - linux-stable/commit
ipv4: fix forwarding for strict source routes
authorJulian Anastasov <ja@ssi.bg>
Mon, 8 Oct 2012 11:41:16 +0000 (11:41 +0000)
committerDavid S. Miller <davem@davemloft.net>
Mon, 8 Oct 2012 21:42:35 +0000 (17:42 -0400)
commite0adef0f7456d5d3a3bfe8ea61c7dddf146b40e1
treeb8b38b6fac97938a9d1a470969e422de49ddb382
parente81da0e113a1b7fc7449ae6213f65f89ccac6d06
ipv4: fix forwarding for strict source routes

After the change "Adjust semantics of rt->rt_gateway"
(commit f8126f1d51) rt_gateway can be 0 but ip_forward() compares
it directly with nexthop. What we want here is to check if traffic
is to directly connected nexthop and to fail if using gateway.

Signed-off-by: Julian Anastasov <ja@ssi.bg>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv4/ip_forward.c