APPLIED(B/gke-4.15, X/gcp): [SRU][Xenial/gcp][PATCH 0/11] Enable napi_tx
Khalid Elmously
khalid.elmously at canonical.com
Thu Sep 19 14:32:36 UTC 2019
Applied to Bionic/gke-4.15 and Xenial/gcp - thanks for the ACKs
On 2019-09-19 05:23:42 , Khalid Elmously wrote:
> BugLink: https://bugs.launchpad.net/bugs/1810457
>
> This feature has been requested and these changes (except for the final commit) were tested by
> the cloud provider.
>
> All but the final patch were backported by Marcelo - I only prepped the kernel for the cloud
> provider to test and also cherry-picked the last patch which was also requested. The final patch
> wasn't part of their testing but it was also requested and looks safe enough to me as it
> only adds new functions and function pointers.
>
> More information in the associated SalesForce ticket:
> https://canonical.my.salesforce.com/5003z00001yVDYB
>
>
>
> Amritha Nambiar (3):
> net: Refactor XPS for CPUs and Rx queues
> net: Use static_key for XPS maps
> net-sysfs: Add interface for Rx queue(s) map per Tx queue
>
> Andrei Vagin (1):
> net: allow to call netif_reset_xps_queues() under cpus_read_lock
>
> Caleb Raitto (2):
> virtio: Make vp_set_vq_affinity() take a mask.
> virtio_net: Stripe queue affinities across cores.
>
> Clement Courbet (1):
> lib: optimize cpumask_next_and()
>
> Jason Wang (1):
> virtio_net: ethtool tx napi configuration
>
> Willem de Bruijn (3):
> cpumask: make cpumask_next_wrap available without smp
> virtio-net: per-queue RPS config
> virtio_net: enable napi_tx by default
>
> arch/arm/include/asm/bitops.h | 1 +
> arch/m68k/include/asm/bitops.h | 3 +-
> arch/unicore32/include/asm/bitops.h | 2 +
> drivers/crypto/virtio/virtio_crypto_core.c | 4 +-
> drivers/net/virtio_net.c | 98 +++++++--
> drivers/virtio/virtio_pci_common.c | 7 +-
> drivers/virtio/virtio_pci_common.h | 2 +-
> include/asm-generic/bitops/find.h | 20 ++
> include/linux/bitmap.h | 6 +-
> include/linux/cpumask.h | 18 +-
> include/linux/netdevice.h | 98 ++++++++-
> include/linux/virtio_config.h | 7 +-
> lib/cpumask.c | 9 +-
> lib/find_bit.c | 59 +++--
> lib/test_find_bit.c | 25 ++-
> net/core/dev.c | 240 ++++++++++++++-------
> net/core/net-sysfs.c | 91 +++++++-
> tools/include/asm-generic/bitops/find.h | 16 ++
> tools/lib/find_bit.c | 39 +++-
> 19 files changed, 605 insertions(+), 140 deletions(-)
>
> --
> 2.17.1
>
More information about the kernel-team
mailing list