summaryrefslogtreecommitdiff
path: root/inventory/host_vars/ch-router.yml
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2021-12-29 18:06:32 +0100
committerChristian Pointner <equinox@spreadspace.org>2021-12-29 18:06:32 +0100
commit3632a6d632c09bf7d79ca17c6ef9fe70d34ddf64 (patch)
treebf424f211df6b2df89ce7b18b9ddba7802e0b6d8 /inventory/host_vars/ch-router.yml
parentadd workaround for nasty bug in ansible 5.x (diff)
add sqm/cake config to ch-router
Diffstat (limited to 'inventory/host_vars/ch-router.yml')
-rw-r--r--inventory/host_vars/ch-router.yml19
1 files changed, 19 insertions, 0 deletions
diff --git a/inventory/host_vars/ch-router.yml b/inventory/host_vars/ch-router.yml
index 991800fd..f7e03a7d 100644
--- a/inventory/host_vars/ch-router.yml
+++ b/inventory/host_vars/ch-router.yml
@@ -18,6 +18,7 @@ openwrt_packages_remove:
- odhcpd
- odhcpd-ipv6only
openwrt_packages_add:
+ - sqm-scripts
- rng-tools
- htop
- ip
@@ -318,6 +319,24 @@ openwrt_uci:
netmask: "{{ network_zones.lan.prefix | ipaddr('netmask') }}"
gateway: "{{ network_zones.svc.prefix | ipaddr(network_zones.svc.offsets['ch-gw-lan']) | ipaddr('address') }}"
+ sqm:
+ - name: queue 'eth1'
+ options:
+ enabled: '1'
+ interface: 'eth1'
+ download: '142000'
+ upload: '20000'
+ qdisc: 'cake'
+ script: 'piece_of_cake.qos'
+ qdisc_advanced: '0'
+ ingress_ecn: 'ECN'
+ egress_ecn: 'ECN'
+ qdisc_really_really_advanced: '0'
+ itarget: 'auto'
+ etarget: 'auto'
+ linklayer: 'ethernet'
+ overhead: '18 mpu 64 noatm'
+
virsh_domxml: |
<domain type='kvm'>