traffic shaping improvements
This commit is contained in:
parent
ba5b778c1a
commit
5d78c2d6e9
@ -29,8 +29,8 @@
|
|||||||
|
|
||||||
systemd.services."traffic-shaping" =
|
systemd.services."traffic-shaping" =
|
||||||
let
|
let
|
||||||
upload_pipe = 20;
|
upload_pipe = 22;
|
||||||
high_prio = 18;
|
high_prio = 20;
|
||||||
low_prio = 2;
|
low_prio = 2;
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
@ -56,6 +56,14 @@
|
|||||||
# Direct marked packets to low-priority class
|
# Direct marked packets to low-priority class
|
||||||
${pkgs.iproute2}/bin/tc filter add dev ${eth_interface} parent 1: protocol ip prio 1 handle 1 fw flowid 1:20
|
${pkgs.iproute2}/bin/tc filter add dev ${eth_interface} parent 1: protocol ip prio 1 handle 1 fw flowid 1:20
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
ExecStop = pkgs.writeShellScript "tc-stop" ''
|
||||||
|
${pkgs.iproute2}/bin/tc filter del dev ${eth_interface} parent 1:
|
||||||
|
${pkgs.iproute2}/bin/tc class del dev ${eth_interface} parent 1: classid 1:20
|
||||||
|
${pkgs.iproute2}/bin/tc class del dev ${eth_interface} parent 1: classid 1:10
|
||||||
|
${pkgs.iproute2}/bin/tc class del dev ${eth_interface} parent 1: classid 1:1
|
||||||
|
${pkgs.iproute2}/bin/tc qdisc del dev ${eth_interface} root
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user