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 19:34:33 UTC 2015


Hmm, this happened once before.  git send-mail left off the first few
lined of my message.  It should begin:

"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."


On 07/23/2015 02:05 PM, Joseph Salisbury wrote:
> 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