]> git.baikalelectronics.ru Git - kernel.git/commit
hv_netvsc: Implement partial copy into send buffer
authorHaiyang Zhang <haiyangz@microsoft.com>
Mon, 13 Apr 2015 23:34:35 +0000 (16:34 -0700)
committerDavid S. Miller <davem@davemloft.net>
Tue, 14 Apr 2015 18:57:10 +0000 (14:57 -0400)
commita77ef9f215173be0b62ece554b54a344c0678c93
treebf404acc758981c7ac0fffaf1bb6afb9af26fbe3
parent0f62702b85cab547db108ee56a7f01d414259a0d
hv_netvsc: Implement partial copy into send buffer

If remaining space in a send buffer slot is too small for the whole message,
we only copy the RNDIS header and PPI data into send buffer, so we can batch
one more packet each time. It reduces the vmbus per-message overhead.

Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>
Reviewed-by: K. Y. Srinivasan <kys@microsoft.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/hyperv/hyperv_net.h
drivers/net/hyperv/netvsc.c
drivers/net/hyperv/netvsc_drv.c