On Wed, Nov 07, 2018 at 03:42:57PM -0700, Jason Gunthorpe wrote: > On Mon, Nov 05, 2018 at 08:07:37AM +0200, Leon Romanovsky wrote: > > From: Majd Dibbiny <majd@xxxxxxxxxxxx> > > > > Currently, for IB_WR_LOCAL_INV WR, when the next fence is None, > > the current fence will be SMALL instead of Normal Fence. > > > > Fixed the logic to set the correct fence type. > > > > Fixes: 6e8484c5cf07 ("RDMA/mlx5: set UMR wqe fence according to HCA cap") > > Signed-off-by: Majd Dibbiny <majd@xxxxxxxxxxxx> > > Signed-off-by: Leon Romanovsky <leonro@xxxxxxxxxxxx> > > --- > > drivers/infiniband/hw/mlx5/qp.c | 19 ++++++++++--------- > > 1 file changed, 10 insertions(+), 9 deletions(-) > > This needs a better commit message for -rc > > What is the user impact of this bug? Without this patch krping doesn't work on CX-5 devices and throws following error: The error messages are from CX5 driver are: (from server side) [ 710.434014] mlx5_0:dump_cqe:278:(pid 2712): dump error cqe [ 710.434016] 00000000 00000000 00000000 00000000 [ 710.434016] 00000000 00000000 00000000 00000000 [ 710.434017] 00000000 00000000 00000000 00000000 [ 710.434018] 00000000 93003204 100000b8 000524d2 [ 710.434019] krping: cq completion failed with wr_id 0 status 4 opcode 128 vender_err 32 Krping commands: server: echo "server,addr=100.10.10.8,validate,verbose,port=9999" > /proc/krping client: echo "client,addr=100.10.10.8,port=9999,validate,verbose,count=4" > /proc/krping Thanks > > Jason
Attachment:
signature.asc
Description: PGP signature