[SRU][P:linux-azure][PATCH 0/5] MANA patch catch-up with azure-nvidia

John Cabaj john.cabaj at canonical.com
Tue Aug 5 20:23:33 UTC 2025


BugLink: https://bugs.launchpad.net/bugs/2119485

SRU Justification

[Impact]

* Microsoft requested MANA patches already applied to azure-nvidia to be applied to azure trees as well

[Fix]

* Backports of the following from upstream:
* a8445cfec101: "net: mana: Change the function signature of mana_get_primary_netdev_rcu"
* bee35b7161aa: "RDMA/mana_ib: Handle net event for pointing to the current netdev"
* 79bccd746132: "RDMA/mana_ib: Add port statistics support"
* bad4480934c8: "RDMA/mana_ib: Query feature_flags bitmask from FW"
* baa640d924e5: "RDMA/mana_ib: Add device statistics support"

[Test Plan]

* Compile tested

[Regression potential]

* Changes are localized to MANA, and have been part of linux-azure-nvidia for some time.
  Possible regressions could result in unexpected behavior of MANA driver.

[Other info]

* SF#00414169
* SF#00413478

Long Li (2):
  net: mana: Change the function signature of
    mana_get_primary_netdev_rcu
  RDMA/mana_ib: Handle net event for pointing to the current netdev

Shiraz Saleem (3):
  RDMA/mana_ib: Add port statistics support
  RDMA/mana_ib: Query feature_flags bitmask from FW
  RDMA/mana_ib: Add device statistics support

 drivers/infiniband/hw/mana/Makefile           |   2 +-
 drivers/infiniband/hw/mana/counters.c         | 161 ++++++++++++++++++
 drivers/infiniband/hw/mana/counters.h         |  54 ++++++
 drivers/infiniband/hw/mana/device.c           |  67 +++++++-
 drivers/infiniband/hw/mana/main.c             |   3 +-
 drivers/infiniband/hw/mana/mana_ib.h          |  63 +++++++
 drivers/net/ethernet/microsoft/mana/mana_en.c |  22 ++-
 include/net/mana/gdma.h                       |   1 +
 include/net/mana/mana.h                       |   4 +-
 9 files changed, 360 insertions(+), 17 deletions(-)
 create mode 100644 drivers/infiniband/hw/mana/counters.c
 create mode 100644 drivers/infiniband/hw/mana/counters.h

-- 
2.43.0




More information about the kernel-team mailing list