[SRU][P:linux-azure][PULL] MANA Catchup
John Cabaj
john.cabaj at canonical.com
Fri Sep 26 14:10:20 UTC 2025
----------------------------------------------------------------
The following changes since commit 13c05c2b54e3674a714797efefebc5ba19b2d438:
UBUNTU: Ubuntu-azure-6.14.0-1013.13 (2025-09-19 12:03:41 -0500)
are available in the Git repository at:
https://git.launchpad.net/~john-cabaj/ubuntu/+source/linux-azure/+git/noble
mana-catchup
for you to fetch changes up to 7ef776d574f14c0bace1ad89fe5d44f3ea7334fb:
net: mana: Handle Reset Request from MANA NIC (2025-09-25 19:43:33 -0500)
----------------------------------------------------------------
Dan Carpenter (1):
RDMA/mana_ib: Fix error code in probe()
Haiyang Zhang (1):
net: mana: Handle Reset Request from MANA NIC
Konstantin Taranov (18):
RDMA/mana_ib: Allow registration of DMA-mapped memory in PDs
RDMA/mana_ib: implement get_dma_mr
RDMA/mana_ib: helpers to allocate kernel queues
RDMA/mana_ib: create kernel-level CQs
RDMA/mana_ib: Create and destroy UD/GSI QP
RDMA/mana_ib: UD/GSI QP creation for kernel
RDMA/mana_ib: create/destroy AH
RDMA/mana_ib: UD/GSI work requests
RDMA/mana_ib: implement req_notify_cq
RDMA/mana_ib: extend mana QP table
RDMA/mana_ib: polling of CQs for GSI/UD
RDMA/mana_ib: indicate CM support
RDMA/mana_ib: request error CQEs when supported
RDMA/mana_ib: Implement DMABUF MR support
net: mana: Probe rdma device in mana driver
RDMA/mana_ib: Add support of 4M, 1G, and 2G pages
RDMA/mana_ib: Add support of mana_ib for RNIC and ETH nic
RDMA/mana_ib: unify mana_ib functions to support any gdma device
Shiraz Saleem (1):
net: mana: Add support for auxiliary device servicing events
drivers/infiniband/hw/mana/Makefile | 2 +-
drivers/infiniband/hw/mana/ah.c | 58
++++++++++++++++++++++++++++++++
drivers/infiniband/hw/mana/cq.c | 225
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------
drivers/infiniband/hw/mana/device.c | 189
++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------
drivers/infiniband/hw/mana/main.c | 178
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------
drivers/infiniband/hw/mana/mana_ib.h | 173
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
drivers/infiniband/hw/mana/mr.c | 105
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/infiniband/hw/mana/qp.c | 246
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
drivers/infiniband/hw/mana/shadow_queue.h | 115
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/infiniband/hw/mana/wr.c | 168
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/net/ethernet/microsoft/mana/gdma_main.c | 159
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------
drivers/net/ethernet/microsoft/mana/hw_channel.c | 23 ++++++++++++-
drivers/net/ethernet/microsoft/mana/mana_en.c | 145
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------
include/net/mana/gdma.h | 52
++++++++++++++++++++--------
include/net/mana/hw_channel.h | 9 +++++
include/net/mana/mana.h | 3 ++
16 files changed, 1652 insertions(+), 198 deletions(-)
create mode 100644 drivers/infiniband/hw/mana/ah.c
create mode 100644 drivers/infiniband/hw/mana/shadow_queue.h
create mode 100644 drivers/infiniband/hw/mana/wr.c
More information about the kernel-team
mailing list