[SRU][J:linux-azure][PATCH 0/2] MANA patches from MSFT have broken MANA in v6 environments

John Cabaj john.cabaj at canonical.com
Tue Nov 18 22:23:58 UTC 2025


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

SRU Justification

[Impact]

* Microsoft requested patch to improve RX buffer handling in MANA driver (LP: #2121570), however the page_pool implementation in mainline 5.15 has an additional parameter in a check in page_pool_alloc_frag() which causes MANA NIC to not be detected.

[Fix]

* Jammy: revert of the following patches:
  - 827c33e: "net: mana: Improve mana_set_channels() in low mem conditions" upstream
  - 5b59c72: "net: mana: Use page pool fragments for RX buffers instead of full pages to improve memory efficiency." from linux-next

[Test Plan]

* Compile tested
* Microsoft to test

[Regression potential]

* Changes are localized to MANA and are clean reverts, so low likelihood of regression. Possible regressions could result in unexpected behavior of MANA driver.

[Other info]

* SF#00422364

John Cabaj (2):
  Revert "net: mana: Improve mana_set_channels() in low mem conditions"
  Revert "net: mana: Use page pool fragments for RX buffers instead of
    full pages to improve memory efficiency."

 .../net/ethernet/microsoft/mana/mana_bpf.c    |  46 +-----
 drivers/net/ethernet/microsoft/mana/mana_en.c | 156 ++++++------------
 .../ethernet/microsoft/mana/mana_ethtool.c    |  28 ++--
 include/net/mana/mana.h                       |   6 +-
 4 files changed, 68 insertions(+), 168 deletions(-)

-- 
2.43.0




More information about the kernel-team mailing list