diff options
author | KY Srinivasan <kys@microsoft.com> | 2014-04-30 10:14:31 -0700 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2014-04-30 13:48:46 -0400 |
commit | c25aaf814a63f9d9c4e45416f13d70ef0aa0be2e (patch) | |
tree | be6bb2c8784382684365e47b202f02bd5a95babe /net/nonet.c | |
parent | cc80ee13609dc5926ad563d1a793991c80675e65 (diff) | |
download | linux-c25aaf814a63f9d9c4e45416f13d70ef0aa0be2e.tar.bz2 |
hyperv: Enable sendbuf mechanism on the send path
We send packets using a copy-free mechanism (this is the Guest to Host transport
via VMBUS). While this is obviously optimal for large packets,
it may not be optimal for small packets. Hyper-V host supports
a second mechanism for sending packets that is "copy based". We implement that
mechanism in this patch.
In this version of the patch I have addressed a comment from David Miller.
With this patch (and all of the other offload and VRSS patches), we are now able
to almost saturate a 10G interface between Linux VMs on Hyper-V
on different hosts - close to 9 Gbps as measured via iperf.
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>
Reviewed-by: Haiyang Zhang <haiyangz@microsoft.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/nonet.c')
0 files changed, 0 insertions, 0 deletions