From 04100dca2c7c674df43238a00ebb070fc9813d79 Mon Sep 17 00:00:00 2001 From: Daniel Micay Date: Thu, 31 Jul 2025 12:18:52 -0400 Subject: [PATCH] use no-split-gso for CAKE across the board Based on the CAKE statistics during load testing, the latency benefits of GSO splitting are minimal for our servers and the increased CPU usage can increase latency. --- etc/systemd/network/0.grapheneos.network.network | 1 + etc/systemd/network/0.grapheneos.org.network | 1 + etc/systemd/network/0.ns1.grapheneos.org.network | 1 + etc/systemd/network/1.ns1.grapheneos.org.network | 1 + etc/systemd/network/2.grapheneos.network.network | 1 + etc/systemd/network/2.grapheneos.org.network | 1 + etc/systemd/network/2.ns1.grapheneos.org.network | 1 + etc/systemd/network/3.grapheneos.network.network | 1 + etc/systemd/network/3.grapheneos.org.network | 1 + etc/systemd/network/3.ns1.grapheneos.org.network | 1 + etc/systemd/network/attestation.app.network | 1 + etc/systemd/network/discuss.grapheneos.org.network | 1 + etc/systemd/network/grapheneos.social.network | 1 + etc/systemd/network/mail.grapheneos.org.network | 1 + etc/systemd/network/matrix.grapheneos.org.network | 1 + 15 files changed, 15 insertions(+) diff --git a/etc/systemd/network/0.grapheneos.network.network b/etc/systemd/network/0.grapheneos.network.network index 6813c79..1ddadda 100644 --- a/etc/systemd/network/0.grapheneos.network.network +++ b/etc/systemd/network/0.grapheneos.network.network @@ -22,3 +22,4 @@ UseMTU=true Bandwidth=500M PriorityQueueingPreset=besteffort FlowIsolationMode=dual-dst-host +SplitGSO=false diff --git a/etc/systemd/network/0.grapheneos.org.network b/etc/systemd/network/0.grapheneos.org.network index bdaca72..7eaeb9f 100644 --- a/etc/systemd/network/0.grapheneos.org.network +++ b/etc/systemd/network/0.grapheneos.org.network @@ -22,3 +22,4 @@ UseMTU=true Bandwidth=500M PriorityQueueingPreset=besteffort FlowIsolationMode=dual-dst-host +SplitGSO=false diff --git a/etc/systemd/network/0.ns1.grapheneos.org.network b/etc/systemd/network/0.ns1.grapheneos.org.network index 4e49ad5..115c7b9 100644 --- a/etc/systemd/network/0.ns1.grapheneos.org.network +++ b/etc/systemd/network/0.ns1.grapheneos.org.network @@ -22,3 +22,4 @@ UseMTU=true Bandwidth=500M PriorityQueueingPreset=besteffort FlowIsolationMode=dual-dst-host +SplitGSO=false diff --git a/etc/systemd/network/1.ns1.grapheneos.org.network b/etc/systemd/network/1.ns1.grapheneos.org.network index 678be91..7e7612a 100644 --- a/etc/systemd/network/1.ns1.grapheneos.org.network +++ b/etc/systemd/network/1.ns1.grapheneos.org.network @@ -22,3 +22,4 @@ UseMTU=true Bandwidth=500M PriorityQueueingPreset=besteffort FlowIsolationMode=dual-dst-host +SplitGSO=false diff --git a/etc/systemd/network/2.grapheneos.network.network b/etc/systemd/network/2.grapheneos.network.network index b6cee21..dc9a4d5 100644 --- a/etc/systemd/network/2.grapheneos.network.network +++ b/etc/systemd/network/2.grapheneos.network.network @@ -22,3 +22,4 @@ UseMTU=true Bandwidth=500M PriorityQueueingPreset=besteffort FlowIsolationMode=dual-dst-host +SplitGSO=false diff --git a/etc/systemd/network/2.grapheneos.org.network b/etc/systemd/network/2.grapheneos.org.network index fd5a8ba..7276c5f 100644 --- a/etc/systemd/network/2.grapheneos.org.network +++ b/etc/systemd/network/2.grapheneos.org.network @@ -22,3 +22,4 @@ UseMTU=true Bandwidth=500M PriorityQueueingPreset=besteffort FlowIsolationMode=dual-dst-host +SplitGSO=false diff --git a/etc/systemd/network/2.ns1.grapheneos.org.network b/etc/systemd/network/2.ns1.grapheneos.org.network index 72ee757..afe8ba8 100644 --- a/etc/systemd/network/2.ns1.grapheneos.org.network +++ b/etc/systemd/network/2.ns1.grapheneos.org.network @@ -22,3 +22,4 @@ UseMTU=true Bandwidth=500M PriorityQueueingPreset=besteffort FlowIsolationMode=dual-dst-host +SplitGSO=false diff --git a/etc/systemd/network/3.grapheneos.network.network b/etc/systemd/network/3.grapheneos.network.network index 2243b51..e239058 100644 --- a/etc/systemd/network/3.grapheneos.network.network +++ b/etc/systemd/network/3.grapheneos.network.network @@ -22,3 +22,4 @@ UseMTU=true Bandwidth=500M PriorityQueueingPreset=besteffort FlowIsolationMode=dual-dst-host +SplitGSO=false diff --git a/etc/systemd/network/3.grapheneos.org.network b/etc/systemd/network/3.grapheneos.org.network index f9d966f..175cad4 100644 --- a/etc/systemd/network/3.grapheneos.org.network +++ b/etc/systemd/network/3.grapheneos.org.network @@ -22,3 +22,4 @@ UseMTU=true Bandwidth=500M PriorityQueueingPreset=besteffort FlowIsolationMode=dual-dst-host +SplitGSO=false diff --git a/etc/systemd/network/3.ns1.grapheneos.org.network b/etc/systemd/network/3.ns1.grapheneos.org.network index 99bd43b..f7713d9 100644 --- a/etc/systemd/network/3.ns1.grapheneos.org.network +++ b/etc/systemd/network/3.ns1.grapheneos.org.network @@ -22,3 +22,4 @@ UseMTU=true Bandwidth=500M PriorityQueueingPreset=besteffort FlowIsolationMode=dual-dst-host +SplitGSO=false diff --git a/etc/systemd/network/attestation.app.network b/etc/systemd/network/attestation.app.network index dea2243..9ddad4d 100644 --- a/etc/systemd/network/attestation.app.network +++ b/etc/systemd/network/attestation.app.network @@ -22,3 +22,4 @@ UseMTU=true Bandwidth=1000M PriorityQueueingPreset=besteffort FlowIsolationMode=dual-dst-host +SplitGSO=false diff --git a/etc/systemd/network/discuss.grapheneos.org.network b/etc/systemd/network/discuss.grapheneos.org.network index 01c006a..93e3b88 100644 --- a/etc/systemd/network/discuss.grapheneos.org.network +++ b/etc/systemd/network/discuss.grapheneos.org.network @@ -22,3 +22,4 @@ UseMTU=true Bandwidth=1000M PriorityQueueingPreset=besteffort FlowIsolationMode=dual-dst-host +SplitGSO=false diff --git a/etc/systemd/network/grapheneos.social.network b/etc/systemd/network/grapheneos.social.network index 969ad86..c0ebc0d 100644 --- a/etc/systemd/network/grapheneos.social.network +++ b/etc/systemd/network/grapheneos.social.network @@ -22,3 +22,4 @@ UseMTU=true Bandwidth=1000M PriorityQueueingPreset=besteffort FlowIsolationMode=dual-dst-host +SplitGSO=false diff --git a/etc/systemd/network/mail.grapheneos.org.network b/etc/systemd/network/mail.grapheneos.org.network index 53c8475..d6ce8db 100644 --- a/etc/systemd/network/mail.grapheneos.org.network +++ b/etc/systemd/network/mail.grapheneos.org.network @@ -28,3 +28,4 @@ PreferredSource=2607:5300:205:200::472f Bandwidth=500M PriorityQueueingPreset=besteffort FlowIsolationMode=dual-dst-host +SplitGSO=false diff --git a/etc/systemd/network/matrix.grapheneos.org.network b/etc/systemd/network/matrix.grapheneos.org.network index a6ed8d8..9129e09 100644 --- a/etc/systemd/network/matrix.grapheneos.org.network +++ b/etc/systemd/network/matrix.grapheneos.org.network @@ -22,3 +22,4 @@ UseMTU=true Bandwidth=1000M PriorityQueueingPreset=besteffort FlowIsolationMode=dual-dst-host +SplitGSO=false