]> www.infradead.org Git - users/jedix/linux-maple.git/commit
RDMA/mana_ib: create/destroy AH
authorKonstantin Taranov <kotaranov@microsoft.com>
Mon, 20 Jan 2025 17:27:13 +0000 (09:27 -0800)
committerLeon Romanovsky <leon@kernel.org>
Tue, 4 Feb 2025 13:27:03 +0000 (08:27 -0500)
commitdf91c470d9e57b99e7d918dc89e1c13949f7b95e
tree82e30573b449dd1faa97cbea27ef7f5f9b69fe1f
parentbd4ee700870a732c62f32cbc102c79f75b5e88f1
RDMA/mana_ib: create/destroy AH

Implement create and destroy AH for kernel.

In mana_ib, AV is passed as an sge in WQE.
Allocate DMA memory and write an AV there.

Signed-off-by: Konstantin Taranov <kotaranov@microsoft.com>
Link: https://patch.msgid.link/1737394039-28772-8-git-send-email-kotaranov@linux.microsoft.com
Reviewed-by: Shiraz Saleem <shirazsaleem@microsoft.com>
Reviewed-by: Long Li <longli@microsoft.com>
Signed-off-by: Leon Romanovsky <leon@kernel.org>
drivers/infiniband/hw/mana/Makefile
drivers/infiniband/hw/mana/ah.c [new file with mode: 0644]
drivers/infiniband/hw/mana/device.c
drivers/infiniband/hw/mana/mana_ib.h