ACK: Pull Request: [Utopic][SRU]Pull Request: Hyper-V network optimization for Utopic requested in lp1454892
Brad Figg
brad.figg at canonical.com
Thu Aug 13 16:40:12 UTC 2015
On Fri, Aug 07, 2015 at 01:12:20PM -0400, Joseph Salisbury wrote:
> 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(-)
>
> --
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team
Looks fine.
--
Brad Figg brad.figg at canonical.com http://www.canonical.com
More information about the kernel-team
mailing list