]> git.baikalelectronics.ru Git - kernel.git/commit
RDMA/mlx5: Add missed RST2INIT and INIT2INIT steps during ECE handshake
authorLeon Romanovsky <leonro@mellanox.com>
Tue, 16 Jun 2020 10:45:36 +0000 (13:45 +0300)
committerJason Gunthorpe <jgg@mellanox.com>
Thu, 18 Jun 2020 12:52:29 +0000 (09:52 -0300)
commitaa3c4da42c87eca57487c4287373d00ad31704cf
tree39ee2bdd6afac5e4c4fda027f5011807de2a47fe
parentea4b6241ce874c90f524d6909432ade986cff0ae
RDMA/mlx5: Add missed RST2INIT and INIT2INIT steps during ECE handshake

Missed steps during ECE handshake left userspace application with less
options for the ECE handshake. Pass ECE options in the additional
transitions.

Fixes: c0b1aeb5c9f1 ("RDMA/mlx5: Return ECE data after modify QP")
Link: https://lore.kernel.org/r/20200616104536.2426384-1-leon@kernel.org
Signed-off-by: Leon Romanovsky <leonro@mellanox.com>
Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
drivers/infiniband/hw/mlx5/qpc.c
include/linux/mlx5/mlx5_ifc.h