Page MenuHomeFreeBSD

D5273.id13400.diff
No OneTemporary

D5273.id13400.diff

Index: head/sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c
===================================================================
--- head/sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c
+++ head/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 (15 h, 36 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
33997288
Default Alt Text
D5273.id13400.diff (621 B)

Event Timeline