opnsense-src/sys/dev/hyperv
Sepherosa Ziehau 9db7c2c6b5 hyperv/storvsc: Increase queue depth and rework channel selection.
- Increasing queue depth gives ~100% performance improvement for
  randwrite fio test in Azure.
- New channel selection, which takes LUN id and the current cpuid
  into consideration, gives additional ~20% performance improvement
  for ranwrite fio test in Azure.

Submitted by:   Hongzhang Jiang <honzhan microsoft com>
Modified by:    sephe
MFC after:	1 week
Sponsored by:	Microsoft
Differential Revision:	https://reviews.freebsd.org/D7622
2016-08-25 05:50:19 +00:00
..
include hyperv/vmbus: Add function to calculate max # of elements in a bufring. 2016-08-25 05:35:51 +00:00
netvsc hyperv/hn: Use vmbus xact for RNDIS initialize. 2016-08-25 05:00:41 +00:00
stordisengage Return BUS_PROBE_DEFAULT instead of BUS_PROBE_VENDOR or 0 for in-tree 2014-10-24 06:27:45 +00:00
storvsc hyperv/storvsc: Increase queue depth and rework channel selection. 2016-08-25 05:50:19 +00:00
utilities hyperv/ic: Update total message size if negotiate message size grows. 2016-08-25 05:24:57 +00:00
vmbus hyperv/vmbus: Add function to calculate max # of elements in a bufring. 2016-08-25 05:35:51 +00:00