1. 20 6月, 2014 1 次提交
  2. 24 5月, 2014 1 次提交
  3. 01 5月, 2014 1 次提交
    • K
      hyperv: Enable sendbuf mechanism on the send path · c25aaf81
      KY Srinivasan 提交于
      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: NK. Y. Srinivasan <kys@microsoft.com>
      Reviewed-by: NHaiyang Zhang <haiyangz@microsoft.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      c25aaf81
  4. 24 4月, 2014 2 次提交
  5. 22 4月, 2014 1 次提交
  6. 12 4月, 2014 1 次提交
  7. 11 3月, 2014 6 次提交
  8. 20 2月, 2014 1 次提交
  9. 18 2月, 2014 2 次提交
  10. 28 1月, 2014 1 次提交
  11. 07 12月, 2013 1 次提交
  12. 20 1月, 2013 1 次提交
  13. 03 10月, 2012 2 次提交
  14. 17 7月, 2012 1 次提交
  15. 05 6月, 2012 1 次提交
  16. 13 5月, 2012 1 次提交
  17. 13 3月, 2012 1 次提交
  18. 05 1月, 2012 3 次提交
  19. 02 12月, 2011 1 次提交
  20. 29 11月, 2011 1 次提交
  21. 11 10月, 2011 1 次提交
  22. 17 9月, 2011 1 次提交
  23. 30 8月, 2011 2 次提交
  24. 26 8月, 2011 1 次提交
    • G
      Staging: hv: fix up driver registering mess · 768fa219
      Greg Kroah-Hartman 提交于
      Individual drivers should never be touching the 'struct device' field,
      so if that is a requirement to pass to the vmbus core, you know
      something is wrong.
      
      This patch fixes that all up, and resolves the problem where the module
      reference counting was not happening properly for the individual drivers
      as well.  Overall, it reduces the lines of code the individual drivers
      have to have, which tells you that this is the correct thing to do.
      
      Also, somehow the _GPL marking for the functions got removed on an older
      patch.  As the name of the function was changing, properly change the
      _GPL marking as well at the same time.
      
      Cc: K. Y. Srinivasan <kys@microsoft.com>
      Cc: Haiyang Zhang <haiyangz@microsoft.com>
      Cc: Hank Janssen <hjanssen@microsoft.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      768fa219
  25. 08 6月, 2011 3 次提交
  26. 18 5月, 2011 2 次提交