[SRU][Xenial/gcp][PATCH 0/11] Enable napi_tx
Khalid Elmously
khalid.elmously at canonical.com
Thu Sep 19 09:23:42 UTC 2019
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