summaryrefslogtreecommitdiff
path: root/hosts/vidhar/network/pppoe/default.nix
diff options
context:
space:
mode:
authorGregor Kleen <gkleen@yggdrasil.li>2026-04-20 20:16:28 +0200
committerGregor Kleen <gkleen@yggdrasil.li>2026-04-20 20:16:28 +0200
commit4b22e7f7aabb72d80324357a3bbf84fd884f2ffe (patch)
tree9305e23f36b929d3b272880a5d87a8d1fe76eca0 /hosts/vidhar/network/pppoe/default.nix
parentf4b0d45036b9bb0db098d79406e820108183f31f (diff)
downloadnixos-4b22e7f7aabb72d80324357a3bbf84fd884f2ffe.tar
nixos-4b22e7f7aabb72d80324357a3bbf84fd884f2ffe.tar.gz
nixos-4b22e7f7aabb72d80324357a3bbf84fd884f2ffe.tar.bz2
nixos-4b22e7f7aabb72d80324357a3bbf84fd884f2ffe.tar.xz
nixos-4b22e7f7aabb72d80324357a3bbf84fd884f2ffe.zip
Diffstat (limited to 'hosts/vidhar/network/pppoe/default.nix')
-rw-r--r--hosts/vidhar/network/pppoe/default.nix4
1 files changed, 2 insertions, 2 deletions
diff --git a/hosts/vidhar/network/pppoe/default.nix b/hosts/vidhar/network/pppoe/default.nix
index 7026e8b1..8078de4c 100644
--- a/hosts/vidhar/network/pppoe/default.nix
+++ b/hosts/vidhar/network/pppoe/default.nix
@@ -97,8 +97,8 @@ in {
97 97
98 tc qdisc add dev "$1" handle ffff: ingress 98 tc qdisc add dev "$1" handle ffff: ingress
99 tc filter add dev "$1" parent ffff: basic action ctinfo dscp 0x0000003f 0x00000040 action mirred egress redirect dev "ifb4$1" 99 tc filter add dev "$1" parent ffff: basic action ctinfo dscp 0x0000003f 0x00000040 action mirred egress redirect dev "ifb4$1"
100 tc qdisc replace dev "ifb4$1" root cake memlimit 128Mb overhead 35 mpu 74 regional diffserv4 bandwidth ${toString (builtins.floor (175000 * 0.95))}kbit 100 tc qdisc replace dev "ifb4$1" root cake memlimit 128Mb overhead 35 mpu 74 regional diffserv4 bandwidth 175mbit
101 tc qdisc replace dev "$1" root cake memlimit 128Mb overhead 35 mpu 74 regional nat diffserv4 wash bandwidth ${toString (builtins.floor (40000 * 0.95))}kbit 101 tc qdisc replace dev "$1" root cake memlimit 128Mb overhead 35 mpu 74 regional nat diffserv4 wash bandwidth 40mbit
102 ''; 102 '';
103 "ppp/ip-up".source = pkgs.resholve.writeScript "ip-up" { 103 "ppp/ip-up".source = pkgs.resholve.writeScript "ip-up" {
104 interpreter = pkgs.runtimeShell; 104 interpreter = pkgs.runtimeShell;