APPLIED: [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
Thu Feb 27 21:15:33 UTC 2025


On 2/21/25 3:39 PM, John Cabaj wrote:
> 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(-)
> 

Applied to noble and oracular linux-azure master-next branches. Plucky 
has since pulled the updates for 6.14 kernel updates.


John



More information about the kernel-team mailing list