ACK: [SRU][N:linux-azure][PULL] Additional MANA patch support

Vinicius Peixoto vinicius.peixoto at canonical.com
Wed Jul 23 01:14:40 UTC 2025


On Mon Jul 14, 2025 at 4:39 PM -03, John Cabaj wrote:
> ----------------------------------------------------------------
>
> The following changes since commit 88f86ba63a1e54dec01cee49187701cdf7a9f0f1:
>
>    UBUNTU: [Config] azure: Revert to -generic config for 
> CONFIG_USBIP_VHCI_HCD and CONFIG_USBIP_CORE (2025-07-08 14:23:06 -0500)
>
> are available in the Git repository at:
>
>   
> https://git.launchpad.net/~john-cabaj/ubuntu/+source/linux-azure/+git/noble 
> mana-updates
>
> for you to fetch changes up to bd330f3c9c4ca91740688d7ed225a4bf37d8201f:
>
>    net: mana: Add handler for hardware servicing events (2025-07-14 
> 14:34:30 -0500)
>
> ----------------------------------------------------------------
> Haiyang Zhang (3):
>        net: mana: Support holes in device list reply msg
>        net: mana: Add support for Multi Vports on Bare metal
>        net: mana: Add handler for hardware servicing events
>
> Shradha Gupta (5):
>        net: mana: Set tx_packets to post gso processing packet count
>        PCI/MSI: Export pci_msix_prepare_desc() for dynamic MSI-X allocations
>        PCI: hv: Allow dynamic MSI-X vector allocation
>        net: mana: Allow irq_setup() to skip cpus for affinity
>        net: mana: Allocate MSI-X vectors dynamically
>
> Souradeep Chakrabarti (1):
>        net: mana: Assigning IRQ affinity on HT cores
>
> Yury Norov (4):
>        cpumask: add cpumask_weight_andnot()
>        cpumask: define cleanup function for cpumasks
>        net: mana: add a function to spread IRQs per CPUs
>        net: mana: explain irq_setup() algorithm
>
>   drivers/net/ethernet/microsoft/mana/gdma_main.c | 445 
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------
>   drivers/net/ethernet/microsoft/mana/mana_en.c   |  34 +++++++----
>   drivers/pci/controller/pci-hyperv.c             |   3 +-
>   drivers/pci/msi/irqdomain.c                     |   5 +-
>   include/linux/bitmap.h                          |  12 ++++
>   include/linux/cpumask.h                         |  16 +++++
>   include/linux/msi.h                             |   2 +
>   include/net/mana/gdma.h                         |  25 ++++++--
>   include/net/mana/mana.h                         |   4 +-
>   lib/bitmap.c                                    |   7 +++
>   10 files changed, 484 insertions(+), 69 deletions(-)

Acked-by: Vinicius Peixoto <vinicius.peixoto at canonical.com>



More information about the kernel-team mailing list