Pull Request: [Utopic][SRU]Pull Request: Hyper-V network optimization for Utopic requested in lp1454892
Joseph Salisbury
joseph.salisbury at canonical.com
Fri Aug 7 17:12:20 UTC 2015
Bug 1454892 is a request for a network optimization (commit 82fa3c776 in mainline).
This commit is Hyper-V specific and is requested in all stable Ubuntu releases.
However, there are several prerequisites required for this commit. This pull request is for
the single network optimization commit and all it's prerequisites. However, also required
is a prereq that is non-specific to Hyper-V and needed to be backported:
0b725a2 net: Remove ndo_xmit_flush netdev operation, use signalling instead.
A test kernel was built with these commits and tested with good results per comment
#8.
Trusty and Precise releases requires other prerequisites, so separate pull request will be
sent for each release.
The following changes since commit bb0355ee47f0a01402ae6d1a87a45948cd4c04c7:
UBUNTU: Ubuntu-3.16.0-44.59 (2015-07-06 17:48:47 -0700)
are available in the git repository at:
kernel.ubuntu.com:/srv/kernel.ubuntu.com/git/jsalisbury/bugs/lp1454892/ubuntu-utopic.git
for you to fetch changes up to 44390a524de666e6f78876016abfe8b192102c90:
hv_netvsc: Use the xmit_more skb flag to optimize signaling the host (2015-08-07 12:50:10 -0400)
----------------------------------------------------------------
David S. Miller (1):
net: Remove ndo_xmit_flush netdev operation, use signalling instead.
Haiyang Zhang (5):
hyperv: Increase the buffer length for netvsc_channel_cb()
hyperv: Add support for vNIC hot removal
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
Lad, Prabhakar (1):
hyperv: fix sparse warnings
drivers/hv/channel.c | 77 ++++++---
drivers/hv/channel_mgmt.c | 2 +
drivers/net/ethernet/intel/igb/igb_main.c | 13 +-
drivers/net/hyperv/hyperv_net.h | 28 +++-
drivers/net/hyperv/netvsc.c | 269 +++++++++++++++++++++++-------
drivers/net/hyperv/netvsc_drv.c | 74 +++++---
drivers/net/hyperv/rndis_filter.c | 17 +-
drivers/net/virtio_net.c | 3 +
include/linux/hyperv.h | 19 +++
include/linux/netdevice.h | 14 ++
include/linux/skbuff.h | 2 +
11 files changed, 394 insertions(+), 124 deletions(-)
More information about the kernel-team
mailing list