[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