[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <248fe046-1f13-1a9e-b587-e16515395be5@gmail.com>
Date: Thu, 26 Oct 2017 21:50:37 -0600
From: David Ahern <dsahern@...il.com>
To: Paolo Abeni <pabeni@...hat.com>,
"netdev@...r.kernel.org" <netdev@...r.kernel.org>
Subject: breakage due to commit 6e617de84e ("net: avoid a full fib lookup when
rp_filter is disabled")
Hi Paolo:
Your commit:
commit 6e617de84e87d626d1e976fc30e1322239fd4d2d
Author: Paolo Abeni <pabeni@...hat.com>
Date: Wed Sep 20 18:26:53 2017 +0200
net: avoid a full fib lookup when rp_filter is disabled.
breaks a test case that uses a veth pair in the same network namespace
but separate VRFs. This setup:
vrf add vrf0 table 1001
vrf add vrf1 table 1002
ip link add virt01 type veth peer name virt10
ip link set virt01 master vrf0
ip link set virt10 master vrf1
ip addr add 172.16.20.20/24 dev virt01
ip link set virt01 up
ip addr add 172.16.20.21/24 dev virt10
ip link set virt10 up
ping -c 1 -I vrf0 172.16.20.21
fails due to:
if (inet_lookup_ifaddr_rcu(net, src))
return -EINVAL;
in fib_validate_source.
David
View attachment "mpls-vrf-cmds" of type "text/plain" (1335 bytes)
Powered by blists - more mailing lists