From 01791fdcd3246691d8b0714343fb87a0cc0b0083 Mon Sep 17 00:00:00 2001 From: Daniel Micay Date: Wed, 27 Jul 2022 15:49:35 -0400 Subject: [PATCH] configure CAKE via systemd-networkd --- systemd/network/0.grapheneos.network.network | 4 ++++ systemd/network/0.grapheneos.org.network | 4 ++++ systemd/network/0.releases.grapheneos.org.network | 4 ++++ systemd/network/1.grapheneos.network.network | 4 ++++ systemd/network/1.grapheneos.org.network | 4 ++++ systemd/network/1.releases.grapheneos.org.network | 4 ++++ systemd/network/2.grapheneos.network.network | 4 ++++ systemd/network/2.grapheneos.org.network | 4 ++++ systemd/network/2.releases.grapheneos.org.network | 4 ++++ systemd/network/3.releases.grapheneos.org.network | 4 ++++ systemd/network/4.releases.grapheneos.org.network | 4 ++++ systemd/network/5.releases.grapheneos.org.network | 4 ++++ systemd/network/6.releases.grapheneos.org.network | 4 ++++ systemd/network/7.releases.grapheneos.org.network | 4 ++++ systemd/network/attestation.app.network | 4 ++++ systemd/network/discuss.grapheneos.org.network | 4 ++++ systemd/network/mail.grapheneos.org.network | 4 ++++ systemd/network/matrix.grapheneos.org.network | 4 ++++ systemd/network/ns1.grapheneos.org.network | 4 ++++ systemd/network/ns2.grapheneos.org.network | 4 ++++ systemd/network/staging.attestation.app.network | 4 ++++ systemd/network/staging.grapheneos.org.network | 4 ++++ systemd/network/staging.ns1.grapheneos.org.network | 4 ++++ systemd/system/cake.service | 10 ---------- 24 files changed, 92 insertions(+), 10 deletions(-) delete mode 100644 systemd/system/cake.service diff --git a/systemd/network/0.grapheneos.network.network b/systemd/network/0.grapheneos.network.network index d0b71a0..364774c 100644 --- a/systemd/network/0.grapheneos.network.network +++ b/systemd/network/0.grapheneos.network.network @@ -20,3 +20,7 @@ Destination=2607:5300:205:200::1 [DHCP] RouteMetric=100 UseMTU=true + +[CAKE] +Bandwidth=250M +PriorityQueueingPreset=besteffort diff --git a/systemd/network/0.grapheneos.org.network b/systemd/network/0.grapheneos.org.network index 47cc8a5..e78b28f 100644 --- a/systemd/network/0.grapheneos.org.network +++ b/systemd/network/0.grapheneos.org.network @@ -20,3 +20,7 @@ Destination=2607:5300:201:3100::1 [DHCP] RouteMetric=100 UseMTU=true + +[CAKE] +Bandwidth=250M +PriorityQueueingPreset=besteffort diff --git a/systemd/network/0.releases.grapheneos.org.network b/systemd/network/0.releases.grapheneos.org.network index 51fbc01..92d5ca8 100644 --- a/systemd/network/0.releases.grapheneos.org.network +++ b/systemd/network/0.releases.grapheneos.org.network @@ -20,3 +20,7 @@ Destination=2607:5300:201:3100::1 [DHCP] RouteMetric=100 UseMTU=true + +[CAKE] +Bandwidth=2000M +PriorityQueueingPreset=besteffort diff --git a/systemd/network/1.grapheneos.network.network b/systemd/network/1.grapheneos.network.network index 3e54bdd..3caa806 100644 --- a/systemd/network/1.grapheneos.network.network +++ b/systemd/network/1.grapheneos.network.network @@ -20,3 +20,7 @@ Destination=2001:41d0:304:200::1 [DHCP] RouteMetric=100 UseMTU=true + +[CAKE] +Bandwidth=250M +PriorityQueueingPreset=besteffort diff --git a/systemd/network/1.grapheneos.org.network b/systemd/network/1.grapheneos.org.network index 6290da5..a2d19d0 100644 --- a/systemd/network/1.grapheneos.org.network +++ b/systemd/network/1.grapheneos.org.network @@ -20,3 +20,7 @@ Destination=2001:41d0:304:200::1 [DHCP] RouteMetric=100 UseMTU=true + +[CAKE] +Bandwidth=250M +PriorityQueueingPreset=besteffort diff --git a/systemd/network/1.releases.grapheneos.org.network b/systemd/network/1.releases.grapheneos.org.network index 4aa3c7f..0ff1fcc 100644 --- a/systemd/network/1.releases.grapheneos.org.network +++ b/systemd/network/1.releases.grapheneos.org.network @@ -20,3 +20,7 @@ Destination=2607:5300:205:200::1 [DHCP] RouteMetric=100 UseMTU=true + +[CAKE] +Bandwidth=2000M +PriorityQueueingPreset=besteffort diff --git a/systemd/network/2.grapheneos.network.network b/systemd/network/2.grapheneos.network.network index dd9f8c7..7f9eceb 100644 --- a/systemd/network/2.grapheneos.network.network +++ b/systemd/network/2.grapheneos.network.network @@ -20,3 +20,7 @@ Destination=2402:1f00:8000:800::1 [DHCP] RouteMetric=100 UseMTU=true + +[CAKE] +Bandwidth=250M +PriorityQueueingPreset=besteffort diff --git a/systemd/network/2.grapheneos.org.network b/systemd/network/2.grapheneos.org.network index 24f6afc..b5ea10e 100644 --- a/systemd/network/2.grapheneos.org.network +++ b/systemd/network/2.grapheneos.org.network @@ -20,3 +20,7 @@ Destination=2402:1f00:8000:800::1 [DHCP] RouteMetric=100 UseMTU=true + +[CAKE] +Bandwidth=250M +PriorityQueueingPreset=besteffort diff --git a/systemd/network/2.releases.grapheneos.org.network b/systemd/network/2.releases.grapheneos.org.network index 04f4777..a9be032 100644 --- a/systemd/network/2.releases.grapheneos.org.network +++ b/systemd/network/2.releases.grapheneos.org.network @@ -20,3 +20,7 @@ Destination=2607:5300:205:200::1 [DHCP] RouteMetric=100 UseMTU=true + +[CAKE] +Bandwidth=2000M +PriorityQueueingPreset=besteffort diff --git a/systemd/network/3.releases.grapheneos.org.network b/systemd/network/3.releases.grapheneos.org.network index cd6f046..c3de036 100644 --- a/systemd/network/3.releases.grapheneos.org.network +++ b/systemd/network/3.releases.grapheneos.org.network @@ -20,3 +20,7 @@ Destination=2607:5300:205:200::1 [DHCP] RouteMetric=100 UseMTU=true + +[CAKE] +Bandwidth=2000M +PriorityQueueingPreset=besteffort diff --git a/systemd/network/4.releases.grapheneos.org.network b/systemd/network/4.releases.grapheneos.org.network index d401867..0df674d 100644 --- a/systemd/network/4.releases.grapheneos.org.network +++ b/systemd/network/4.releases.grapheneos.org.network @@ -20,3 +20,7 @@ Destination=2001:41d0:304:200::1 [DHCP] RouteMetric=100 UseMTU=true + +[CAKE] +Bandwidth=2000M +PriorityQueueingPreset=besteffort diff --git a/systemd/network/5.releases.grapheneos.org.network b/systemd/network/5.releases.grapheneos.org.network index 8838f2f..d2ad9ab 100644 --- a/systemd/network/5.releases.grapheneos.org.network +++ b/systemd/network/5.releases.grapheneos.org.network @@ -20,3 +20,7 @@ Destination=2001:41d0:304:200::1 [DHCP] RouteMetric=100 UseMTU=true + +[CAKE] +Bandwidth=2000M +PriorityQueueingPreset=besteffort diff --git a/systemd/network/6.releases.grapheneos.org.network b/systemd/network/6.releases.grapheneos.org.network index 56e0eb0..25d0f04 100644 --- a/systemd/network/6.releases.grapheneos.org.network +++ b/systemd/network/6.releases.grapheneos.org.network @@ -20,3 +20,7 @@ Destination=2001:41d0:701:1100::1 [DHCP] RouteMetric=100 UseMTU=true + +[CAKE] +Bandwidth=2000M +PriorityQueueingPreset=besteffort diff --git a/systemd/network/7.releases.grapheneos.org.network b/systemd/network/7.releases.grapheneos.org.network index a401ebc..8e6ba12 100644 --- a/systemd/network/7.releases.grapheneos.org.network +++ b/systemd/network/7.releases.grapheneos.org.network @@ -20,3 +20,7 @@ Destination=2001:41d0:701:1100::1 [DHCP] RouteMetric=100 UseMTU=true + +[CAKE] +Bandwidth=2000M +PriorityQueueingPreset=besteffort diff --git a/systemd/network/attestation.app.network b/systemd/network/attestation.app.network index 8f185b3..79e8ba6 100644 --- a/systemd/network/attestation.app.network +++ b/systemd/network/attestation.app.network @@ -20,3 +20,7 @@ Destination=2607:5300:205:200::1 [DHCP] RouteMetric=100 UseMTU=true + +[CAKE] +Bandwidth=500M +PriorityQueueingPreset=besteffort diff --git a/systemd/network/discuss.grapheneos.org.network b/systemd/network/discuss.grapheneos.org.network index be23d68..c123c32 100644 --- a/systemd/network/discuss.grapheneos.org.network +++ b/systemd/network/discuss.grapheneos.org.network @@ -20,3 +20,7 @@ Destination=2607:5300:205:200::1 [DHCP] RouteMetric=100 UseMTU=true + +[CAKE] +Bandwidth=250M +PriorityQueueingPreset=besteffort diff --git a/systemd/network/mail.grapheneos.org.network b/systemd/network/mail.grapheneos.org.network index 993872b..75ed719 100644 --- a/systemd/network/mail.grapheneos.org.network +++ b/systemd/network/mail.grapheneos.org.network @@ -20,3 +20,7 @@ Destination=2607:5300:205:200::1 [DHCP] RouteMetric=100 UseMTU=true + +[CAKE] +Bandwidth=250M +PriorityQueueingPreset=besteffort diff --git a/systemd/network/matrix.grapheneos.org.network b/systemd/network/matrix.grapheneos.org.network index 1ebe990..37a691f 100644 --- a/systemd/network/matrix.grapheneos.org.network +++ b/systemd/network/matrix.grapheneos.org.network @@ -20,3 +20,7 @@ Destination=2607:5300:205:200::1 [DHCP] RouteMetric=100 UseMTU=true + +[CAKE] +Bandwidth=1000M +PriorityQueueingPreset=besteffort diff --git a/systemd/network/ns1.grapheneos.org.network b/systemd/network/ns1.grapheneos.org.network index 0dde4dc..4a45b87 100644 --- a/systemd/network/ns1.grapheneos.org.network +++ b/systemd/network/ns1.grapheneos.org.network @@ -20,3 +20,7 @@ Destination=2607:5300:205:200::1 [DHCP] RouteMetric=100 UseMTU=true + +[CAKE] +Bandwidth=250M +PriorityQueueingPreset=besteffort diff --git a/systemd/network/ns2.grapheneos.org.network b/systemd/network/ns2.grapheneos.org.network index cbe1370..ac099a1 100644 --- a/systemd/network/ns2.grapheneos.org.network +++ b/systemd/network/ns2.grapheneos.org.network @@ -20,3 +20,7 @@ Destination=2001:41d0:304:200::1 [DHCP] RouteMetric=100 UseMTU=true + +[CAKE] +Bandwidth=250M +PriorityQueueingPreset=besteffort diff --git a/systemd/network/staging.attestation.app.network b/systemd/network/staging.attestation.app.network index cc8a66e..39549e8 100644 --- a/systemd/network/staging.attestation.app.network +++ b/systemd/network/staging.attestation.app.network @@ -13,3 +13,7 @@ Destination=2607:5300:205:200::1 [DHCP] RouteMetric=100 UseMTU=true + +[CAKE] +Bandwidth=100M +PriorityQueueingPreset=besteffort diff --git a/systemd/network/staging.grapheneos.org.network b/systemd/network/staging.grapheneos.org.network index b8d6239..9cebdd1 100644 --- a/systemd/network/staging.grapheneos.org.network +++ b/systemd/network/staging.grapheneos.org.network @@ -13,3 +13,7 @@ Destination=2607:5300:205:200::1 [DHCP] RouteMetric=100 UseMTU=true + +[CAKE] +Bandwidth=100M +PriorityQueueingPreset=besteffort diff --git a/systemd/network/staging.ns1.grapheneos.org.network b/systemd/network/staging.ns1.grapheneos.org.network index c5e931c..fda29d1 100644 --- a/systemd/network/staging.ns1.grapheneos.org.network +++ b/systemd/network/staging.ns1.grapheneos.org.network @@ -13,3 +13,7 @@ Destination=2607:5300:205:200::1 [DHCP] RouteMetric=100 UseMTU=true + +[CAKE] +Bandwidth=100M +PriorityQueueingPreset=besteffort diff --git a/systemd/system/cake.service b/systemd/system/cake.service deleted file mode 100644 index 58a5ba8..0000000 --- a/systemd/system/cake.service +++ /dev/null @@ -1,10 +0,0 @@ -[Unit] -Description=Set CAKE configuration -After=network.service - -[Service] -Type=oneshot -ExecStart=/usr/bin/tc qdisc replace dev eth0 root cake bandwidth {{bandwidth}} besteffort - -[Install] -WantedBy=multi-user.target