> On 13 Oct 2022, at 10:43, Leon Romanovsky <leon@xxxxxxxxxx> wrote: > > On Wed, Oct 12, 2022 at 04:15:42PM +0200, Håkon Bugge wrote: >> Commit 27cfde795a96 ("RDMA/cma: Fix arguments order in net device >> validation") swapped the src and dst addresses in the call to >> validate_net_dev(). >> >> As a consequence, the test in validate_ipv4_net_dev() to see if the >> net_dev is the right one, is incorrect for port 1 <-> 2 communication >> when the ports are on the same sub-net. This is fixed by denoting the >> flowi4_oif as the device instead of the incoming one. >> >> The bug has not been observed using IPv6 addresses. >> >> Fixes: 27cfde795a96 ("RDMA/cma: Fix arguments order in net device validation") >> Signed-off-by: Håkon Bugge <haakon.bugge@xxxxxxxxxx> >> --- >> drivers/infiniband/core/cma.c | 2 +- >> 1 file changed, 1 insertion(+), 1 deletion(-) >> > > Thanks, > Reviewed-by: Leon Romanovsky <leonro@xxxxxxxxxx> Thank you for your quick review Leon! Håkon