Page MenuHomeFreeBSD

D5273.id13284.diff
No OneTemporary

D5273.id13284.diff

Index: sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c
===================================================================
--- sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c
+++ sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c
@@ -465,6 +465,13 @@
hn_tx_chimney_size < sc->hn_tx_chimney_max)
sc->hn_tx_chimney_size = hn_tx_chimney_size;
+ /*
+ * Always schedule transmission instead of trying
+ * to do direct transmission. This one gives the
+ * best performance so far.
+ */
+ sc->hn_sched_tx = 1;
+
ctx = device_get_sysctl_ctx(dev);
child = SYSCTL_CHILDREN(device_get_sysctl_tree(dev));

File Metadata

Mime Type
text/plain
Expires
Tue, Jun 16, 6:17 PM (2 h, 11 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
33997300
Default Alt Text
D5273.id13284.diff (606 B)

Event Timeline