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