** Description changed: SRU Justification [Impact] * Microsoft requested MANA patches for the following: - * Better spread IRQs per cpu - * Represent packets transmitted after GSO processing - * Allocate MSI-X vectors in PCI dynamically - * Support holes in device list reply msg + * Better spread IRQs per cpu + * Allocate MSI-X vectors in PCI dynamically [Fix] * Plucky: - * 5 clean cherry-picks from linux-next - * abff71a: "net: mana: Set tx_packets to post gso processing packet count" - * 0792c36: "PCI/MSI: Export pci_msix_prepare_desc() for dynamic MSI-X allocations" - * aaf2d66: "PCI: hv: Allow dynamic MSI-X vector allocation" - * 52e3cfc: "net: mana: explain irq_setup() algorithm" - * 453d635: "net: mana: Allow irq_setup() to skip cpus for affinity" - * 1 backport from linux-next - * 20542d9: "net: mana: Allocate MSI-X vectors dynamically" + * 5 clean cherry-picks from linux-next + * 0792c36: "PCI/MSI: Export pci_msix_prepare_desc() for dynamic MSI-X allocations" + * aaf2d66: "PCI: hv: Allow dynamic MSI-X vector allocation" + * 52e3cfc: "net: mana: explain irq_setup() algorithm" + * 453d635: "net: mana: Allow irq_setup() to skip cpus for affinity" + * 1 backport from linux-next + * 20542d9: "net: mana: Allocate MSI-X vectors dynamically" * Noble: - * 5 clean cherry-picks from upstream - * e6160dc: "cpumask: add cpumask_weight_andnot()" - * add3803: "cpumask: define cleanup function for cpumasks" - * fb37331: "net: mana: add a function to spread IRQs per CPUs" - * 6b7d4e6: "net: mana: Assigning IRQ affinity on HT cores" - * 4d85b5e: "net: mana: Support holes in device list reply msg" - * 5 clean cherry-picks from linux-next - * abff71a: "net: mana: Set tx_packets to post gso processing packet count" - * 0792c36: "PCI/MSI: Export pci_msix_prepare_desc() for dynamic MSI-X allocations" - * aaf2d66: "PCI: hv: Allow dynamic MSI-X vector allocation" - * 52e3cfc: "net: mana: explain irq_setup() algorithm" - * 453d635: "net: mana: Allow irq_setup() to skip cpus for affinity" - * 1 backport from linux-next - * 20542d9: "net: mana: Allocate MSI-X vectors dynamically" + * 5 clean cherry-picks from upstream + * e6160dc: "cpumask: add cpumask_weight_andnot()" + * add3803: "cpumask: define cleanup function for cpumasks" + * fb37331: "net: mana: add a function to spread IRQs per CPUs" + * 6b7d4e6: "net: mana: Assigning IRQ affinity on HT cores" + * 5 clean cherry-picks from linux-next + * 0792c36: "PCI/MSI: Export pci_msix_prepare_desc() for dynamic MSI-X allocations" + * aaf2d66: "PCI: hv: Allow dynamic MSI-X vector allocation" + * 52e3cfc: "net: mana: explain irq_setup() algorithm" + * 453d635: "net: mana: Allow irq_setup() to skip cpus for affinity" + * 1 backport from linux-next + * 20542d9: "net: mana: Allocate MSI-X vectors dynamically" [Test Plan] * Compile tested * Microsoft to test further [Regression potential] * Changes are largely localized to MANA and Hyper-V, and either already upstream or queued for upstream in the next merge window. Possible regressions could result in unexpected behavior of MANA driver. [Other info] * SF#00413058 * SF#00413245 * SF#00413050 * SF#00413047
-- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux-azure in Ubuntu. https://bugs.launchpad.net/bugs/2115309 Title: Additional MANA patch support, kernel 6.8 and later Status in linux-azure package in Ubuntu: New Status in linux-azure source package in Jammy: Won't Fix Status in linux-azure source package in Noble: New Status in linux-azure source package in Plucky: New Bug description: SRU Justification [Impact] * Microsoft requested MANA patches for the following: * Better spread IRQs per cpu * Allocate MSI-X vectors in PCI dynamically [Fix] * Plucky: * 5 clean cherry-picks from linux-next * 0792c36: "PCI/MSI: Export pci_msix_prepare_desc() for dynamic MSI-X allocations" * aaf2d66: "PCI: hv: Allow dynamic MSI-X vector allocation" * 52e3cfc: "net: mana: explain irq_setup() algorithm" * 453d635: "net: mana: Allow irq_setup() to skip cpus for affinity" * 1 backport from linux-next * 20542d9: "net: mana: Allocate MSI-X vectors dynamically" * Noble: * 5 clean cherry-picks from upstream * e6160dc: "cpumask: add cpumask_weight_andnot()" * add3803: "cpumask: define cleanup function for cpumasks" * fb37331: "net: mana: add a function to spread IRQs per CPUs" * 6b7d4e6: "net: mana: Assigning IRQ affinity on HT cores" * 5 clean cherry-picks from linux-next * 0792c36: "PCI/MSI: Export pci_msix_prepare_desc() for dynamic MSI-X allocations" * aaf2d66: "PCI: hv: Allow dynamic MSI-X vector allocation" * 52e3cfc: "net: mana: explain irq_setup() algorithm" * 453d635: "net: mana: Allow irq_setup() to skip cpus for affinity" * 1 backport from linux-next * 20542d9: "net: mana: Allocate MSI-X vectors dynamically" [Test Plan] * Compile tested * Microsoft to test further [Regression potential] * Changes are largely localized to MANA and Hyper-V, and either already upstream or queued for upstream in the next merge window. Possible regressions could result in unexpected behavior of MANA driver. [Other info] * SF#00413058 * SF#00413245 * SF#00413050 * SF#00413047 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-azure/+bug/2115309/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp

