Pull Request: [Vivid][SRU]Pull Request: Hyper-V network optimization for Vivid requested in lp1454892
Joseph Salisbury
joseph.salisbury at canonical.com
Thu Jul 23 18:05:00 UTC 2015
A test kernel was built with these commits and tested with good results per comment
#7.
Utopic and earlier releases requires other prerequisites, so separate pull request will be
sent for each release.
The following changes since commit c4c4aeba19c82a122df8c7c1b25a65ea529d4e0a:
UBUNTU: Ubuntu-3.19.0-24.25 (2015-07-22 10:59:05 -0700)
are available in the git repository at:
kernel.ubuntu.com:/srv/kernel.ubuntu.com/git/jsalisbury/bugs/lp1454892/ubuntu-vivid.git
for you to fetch changes up to 2fe8c36192a94fda7e6fea21dbb9ed5ae0b5aa02:
hv_netvsc: Use the xmit_more skb flag to optimize signaling the host (2015-07-23 13:49:51 -0400)
----------------------------------------------------------------
Haiyang Zhang (3):
hv_netvsc: Implement batching in send buffer
hv_netvsc: Fix the packet free when it is in skb headroom
hv_netvsc: Implement partial copy into send buffer
K. Y. Srinivasan (3):
Drivers: hv: vmbus: Suport an API to send packet with additional control
Drivers: hv: vmbus: Suport an API to send pagebuffers with additional control
Drivers: hv: vmbus: Export the vmbus_sendpacket_pagebuffer_ctl()
KY Srinivasan (4):
hv_netvsc: Cleanup the test for freeing skb when we use sendbuf mechanism
hv_netvsc: Eliminate memory allocation in the packet send path
hv_netvsc: Fix a bug in netvsc_start_xmit()
hv_netvsc: Use the xmit_more skb flag to optimize signaling the host
drivers/hv/channel.c | 77 ++++++++----
drivers/net/hyperv/hyperv_net.h | 24 +++-
drivers/net/hyperv/netvsc.c | 246 ++++++++++++++++++++++++++++----------
drivers/net/hyperv/netvsc_drv.c | 74 ++++++++----
drivers/net/hyperv/rndis_filter.c | 9 +-
include/linux/hyperv.h | 17 +++
6 files changed, 337 insertions(+), 110 deletions(-)
More information about the kernel-team
mailing list