APPLIED: [SRU][N:linux-azure-nvidia][PULL] Hyper-V and MANA enhancements

John Cabaj john.cabaj at canonical.com
Fri Feb 21 18:46:44 UTC 2025


On 2/14/25 4:21 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]
> 
> * 6 clean cherry-picks from upstream
> * 1 simple backports 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
> 
> ----------------------------------------------------------------
> 
> The following changes since commit 
> f9fafc970d711be2be14c394a00404c59e3896cf:
> 
>    UBUNTU: Ubuntu-azure-nvidia-6.8.0-1010.11 (2025-02-10 11:48:31 -0600)
> 
> are available in the Git repository at:
> 
> 
> https://git.launchpad.net/~john-cabaj/ubuntu/+source/linux-azure/+git/ 
> azure-nvidia hyper-v-mana
> 
> for you to fetch changes up to f5d30bfad4583214c1929abe78c1e49c3ac08da1:
> 
>    scsi: storvsc: Set correct data length for sending SCSI command 
> without payload (2025-02-14 10:48:52 -0600)
> 
> ----------------------------------------------------------------
> 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
> 
>   drivers/net/ethernet/microsoft/mana/gdma_main.c    |  43 +++++++++++++ 
> +++++++++++++++++++++++++++++-
>   drivers/net/ethernet/microsoft/mana/mana_en.c      | 103 +++++++++++++ 
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
> +++++++++++++++++-
>   drivers/net/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, 203 insertions(+), 6 deletions(-)


Applied to noble:linux-azure azure-nvidia branch.


Thanks,
John



More information about the kernel-team mailing list