RDMA/mana_ib: UD/GSI work requests
authorKonstantin Taranov <kotaranov@microsoft.com>
Mon, 20 Jan 2025 17:27:15 +0000 (09:27 -0800)
committerLeon Romanovsky <leon@kernel.org>
Tue, 4 Feb 2025 13:27:03 +0000 (08:27 -0500)
commitc8017f5b4856d52c490f6517d2df7bd6eed212f3
tree390b4a09bf8465d0681b5c6e451c4e945b4e0b92
parent5ec7e1c86c441c46a374577bccd9488abea30037
RDMA/mana_ib: UD/GSI work requests

Implement post send and post recv for UD/GSI QPs.
Add information about posted requests into shadow queues.

Co-developed-by: Shiraz Saleem <shirazsaleem@microsoft.com>
Signed-off-by: Shiraz Saleem <shirazsaleem@microsoft.com>
Signed-off-by: Konstantin Taranov <kotaranov@microsoft.com>
Link: https://patch.msgid.link/1737394039-28772-10-git-send-email-kotaranov@linux.microsoft.com
Signed-off-by: Leon Romanovsky <leon@kernel.org>
drivers/infiniband/hw/mana/Makefile
drivers/infiniband/hw/mana/device.c
drivers/infiniband/hw/mana/mana_ib.h
drivers/infiniband/hw/mana/qp.c
drivers/infiniband/hw/mana/shadow_queue.h [new file with mode: 0644]
drivers/infiniband/hw/mana/wr.c [new file with mode: 0644]
drivers/net/ethernet/microsoft/mana/gdma_main.c