]> 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)
commit746489db3f4d00ddfad5c0802bad55ed7ccfbf00
tree39ee2bdd6afac5e4c4fda027f5011807de2a47fe
parent271527693f652bfbc801c50e5815ff9f0c62466b
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: ba42e73a485c ("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