[SRU][Vivid]Pull Request: Fixes for lp:1494423
Joseph Salisbury
joseph.salisbury at canonical.com
Fri Jan 15 15:35:18 UTC 2016
Microsoft has investigated networking with NUMA nodes and Hyper-V and found a
number of areas where Linux performance could be corrected to be in line with
other virtual machine types.
There are six patches required to accomplish this performance improvement.
Those six patches also require two commits to function and compile
properly.
These patches are also requested in Trusty and the linux-lts-trusty kernels, but
they requred different backports, so SRU request for Trusty will be sent in
a different SRU request.
The following changes since commit 9030ba0907c0ad2e0c8e74bbc929e407b756a1d8:
UBUNTU: Ubuntu-3.19.0-43.49 (2015-12-26 09:48:49 +0000)
are available in the git repository at:
kernel.ubuntu.com:/srv/kernel.ubuntu.com/git/jsalisbury/bugs/lp1494423/ubuntu-vivid.git
for you to fetch changes up to c4daaf0bb9bb6a036721a5c4621009ddfa7b2d83:
Drivers: hv: vmbus: Further improve CPU affiliation logic (2016-01-15 10:27:12 -0500)
----------------------------------------------------------------
Andrew Schwartzmeyer (1):
hyperv: Implement netvsc_get_channels() ethool op
Dexuan Cui (1):
Drivers: hv: vmbus: Further improve CPU affiliation logic
K. Y. Srinivasan (5):
hv_netvsc: Allocate the sendbuf in a NUMA aware way
hv_netvsc: Allocate the receive buffer from the correct NUMA node
Drivers: hv: vmbus: Implement NUMA aware CPU affinity for channels
Drivers: hv: vmbus: Allocate ring buffer memory in NUMA aware fashion
Drivers: hv: vmbus: Improve the CPU affiliation for channels
KY Srinivasan (1):
hv_netvsc: Properly size the vrss queues
drivers/hv/channel.c | 17 +++++++--
drivers/hv/channel_mgmt.c | 76 ++++++++++++++++++++++++++++++++++-----
drivers/hv/hv.c | 9 +++++
drivers/hv/hyperv_vmbus.h | 5 +++
drivers/net/hyperv/hyperv_net.h | 2 ++
drivers/net/hyperv/netvsc.c | 11 ++++--
drivers/net/hyperv/netvsc_drv.c | 27 ++++++++++++++
drivers/net/hyperv/rndis_filter.c | 22 ++++++++++--
include/linux/hyperv.h | 5 +++
9 files changed, 157 insertions(+), 17 deletions(-)
More information about the kernel-team
mailing list