aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTony Sarajärvi <tony.sarajarvi@qt.io>2020-06-26 09:51:16 +0000
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2021-10-06 04:29:46 +0000
commit3a9dd29a17f211c5d7e0605ac6a1e42c51ef2e23 (patch)
treec3fc5cf60ea369c050d5ee56a98e694b2f612d3c
parent5dd4a7761d8f514699e6b2d1338faf7ca8548663 (diff)
Disable LSO from the network adapters on Windows
Disabling LSO from the adapter gives us huge performance boosts on Windows. In our tests 2 VMs within the same hosts had transfer speeds of 30 Mbit/s with this enabled, and 2Gbit/s with this disabled. Change-Id: Id794e7559c9e9005043361289a3db246a8528dd4 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io> (cherry picked from commit 97aa7a0031cc681915aa2f56545a175f8b4d112d) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r--coin/provisioning/common/windows/disable-netadapterlso.ps11
-rw-r--r--coin/provisioning/qtci-windows-10-x86/00-disable-netadapterlso.ps11
-rw-r--r--coin/provisioning/qtci-windows-10-x86_64/00-disable-netadapterlso.ps11
-rw-r--r--coin/provisioning/qtci-windows-8.1-x86/00-disable-netadapterlso.ps11
-rw-r--r--coin/provisioning/qtci-windows-8.1-x86_64/00-disable-netadapterlso.ps11
5 files changed, 5 insertions, 0 deletions
diff --git a/coin/provisioning/common/windows/disable-netadapterlso.ps1 b/coin/provisioning/common/windows/disable-netadapterlso.ps1
new file mode 100644
index 00000000..ca7ad3ca
--- /dev/null
+++ b/coin/provisioning/common/windows/disable-netadapterlso.ps1
@@ -0,0 +1 @@
+Disable-NetAdapterLso Ethernet
diff --git a/coin/provisioning/qtci-windows-10-x86/00-disable-netadapterlso.ps1 b/coin/provisioning/qtci-windows-10-x86/00-disable-netadapterlso.ps1
new file mode 100644
index 00000000..d20f1402
--- /dev/null
+++ b/coin/provisioning/qtci-windows-10-x86/00-disable-netadapterlso.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\disable-netadapterlso.ps1"
diff --git a/coin/provisioning/qtci-windows-10-x86_64/00-disable-netadapterlso.ps1 b/coin/provisioning/qtci-windows-10-x86_64/00-disable-netadapterlso.ps1
new file mode 100644
index 00000000..d20f1402
--- /dev/null
+++ b/coin/provisioning/qtci-windows-10-x86_64/00-disable-netadapterlso.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\disable-netadapterlso.ps1"
diff --git a/coin/provisioning/qtci-windows-8.1-x86/00-disable-netadapterlso.ps1 b/coin/provisioning/qtci-windows-8.1-x86/00-disable-netadapterlso.ps1
new file mode 100644
index 00000000..d20f1402
--- /dev/null
+++ b/coin/provisioning/qtci-windows-8.1-x86/00-disable-netadapterlso.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\disable-netadapterlso.ps1"
diff --git a/coin/provisioning/qtci-windows-8.1-x86_64/00-disable-netadapterlso.ps1 b/coin/provisioning/qtci-windows-8.1-x86_64/00-disable-netadapterlso.ps1
new file mode 100644
index 00000000..d20f1402
--- /dev/null
+++ b/coin/provisioning/qtci-windows-8.1-x86_64/00-disable-netadapterlso.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\windows\disable-netadapterlso.ps1"