On Tue, Aug 23, 2022 at 01:51:50PM +0300, Leon Romanovsky wrote: > From: Michael Guralnik <michaelgur@xxxxxxxxxx> > > Fix the order of source and destination addresses when resolving the > route between server and client to validate use of correct net device. > > The reverse order we had so far didn't actually validate the net device > as the server would try to resolve the route to itself, thus always > getting the server's net device. > > The issue was discovered when running cm applications on a single host > between 2 interfaces with same subnet and source based routing rules. > When resolving the reverse route the source based route rules were > ignored. > > Fixes: f887f2ac87c2 ("IB/cma: Validate routing of incoming requests") > Signed-off-by: Michael Guralnik <michaelgur@xxxxxxxxxx> > Signed-off-by: Leon Romanovsky <leonro@xxxxxxxxxx> > --- > drivers/infiniband/core/cma.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > Thanks, applied.