[SRU][N:linux-azure/O:linux-azure/P:linux-azure][PATCH 0/7] Hyper-V and MANA enhancements

John Cabaj john.cabaj at canonical.com
Fri Feb 21 21:39:32 UTC 2025


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

SRU Justification

[Impact]

* Microsoft requested patches to implement debugfs in MANA driver to improve debugging in userspace, improve available settings in ethtool, and vmbus enhancements to fix potential hang and improve throughput

[Fix]

* Noble: 6 clean cherry-picks, 1 backport from upstream
* Oracular: 6 clean cherry-picks from upstream
* Plucky: 4 clean cherry-picks from upstream

[Test Plan]

* Compile tested
* Boot tested
* Will be further tested by Microsoft

[Regression potential]

* Changes are largely localized to MANA and hyper-v. scsi change simply initializes as variable that should have already been initialized. Most changes have been upstreamed for some months.
* Introduction of debugfs to MANA driver could introduce regressions if not well tested.

[Other info]

* SF#00406456 

Erni Sri Satya Vennela (2):
  net: netvsc: Update default VMBus channels
  net: mana: Add get_link and get_link_ksettings in ethtool

Haiyang Zhang (1):
  hv_netvsc: Fix VF namespace also in synthetic NIC NETDEV_REGISTER
    event

Long Li (1):
  scsi: storvsc: Set correct data length for sending SCSI command
    without payload

Shradha Gupta (3):
  net: mana: Increase the DEF_RX_BUFFERS_PER_QUEUE to 1024
  net: mana: Enable debugfs files for MANA device
  net: mana: Cleanup "mana" debugfs dir after cleanup of all children

 .../net/ethernet/microsoft/mana/gdma_main.c   |  43 ++++++-
 drivers/net/ethernet/microsoft/mana/mana_en.c | 105 +++++++++++++++++-
 .../ethernet/microsoft/mana/mana_ethtool.c    |  11 ++
 drivers/net/hyperv/hyperv_net.h               |   2 +-
 drivers/net/hyperv/netvsc_drv.c               |  33 +++++-
 drivers/scsi/storvsc_drv.c                    |   1 +
 include/net/mana/gdma.h                       |   6 +-
 include/net/mana/mana.h                       |  10 +-
 8 files changed, 205 insertions(+), 6 deletions(-)

-- 
2.43.0




More information about the kernel-team mailing list