root@5862577-oj93961:~# echo "===== TC qdisc =====" ===== TC qdisc ===== root@5862577-oj93961:~# docker exec amnezia-awg2 tc qdisc show dev awg0 docker exec amnezia-awg2 tc class show dev awg0 echo "===== TC filters =====" docker exec amnezia-awg2 tc filter show dev awg0qdisc htb 1: root refcnt 2 r2q 10 default 0 direct_packets_stat 6 direct_qlen 500 qdisc fq_codel 807b: parent 1:24 limit 10240p flows 1024 quantum 1420 target 5ms interval 100ms memory_limit 32Mb ecn drop_batch 64 qdisc fq_codel 807f: parent 1:26 limit 10240p flows 1024 quantum 1420 target 5ms interval 100ms memory_limit 32Mb ecn drop_batch 64 qdisc fq_codel 807d: parent 1:25 limit 10240p flows 1024 quantum 1420 target 5ms interval 100ms memory_limit 32Mb ecn drop_batch 64 qdisc fq_codel 8081: parent 1:27 limit 10240p flows 1024 quantum 1420 target 5ms interval 100ms memory_limit 32Mb ecn drop_batch 64 qdisc fq_codel 8083: parent 1:28 limit 10240p flows 1024 quantum 1420 target 5ms interval 100ms memory_limit 32Mb ecn drop_batch 64 qdisc fq_codel 8087: parent 1:30 limit 10240p flows 1024 quantum 1420 target 5ms interval 100ms memory_limit 32Mb ecn drop_batch 64 qdisc fq_codel 8085: parent 1:29 limit 10240p flows 1024 quantum 1420 target 5ms interval 100ms memory_limit 32Mb ecn drop_batch 64 qdisc fq_codel 8089: parent 1:31 limit 10240p flows 1024 quantum 1420 target 5ms interval 100ms memory_limit 32Mb ecn drop_batch 64 qdisc fq_codel 805f: parent 1:10 limit 10240p flows 1024 quantum 1420 target 5ms interval 100ms memory_limit 32Mb ecn drop_batch 64 qdisc fq_codel 808b: parent 1:32 limit 10240p flows 1024 quantum 1420 target 5ms interval 100ms memory_limit 32Mb ecn drop_batch 64 qdisc fq_codel 8063: parent 1:12 limit 10240p flows 1024 quantum 1420 target 5ms interval 100ms memory_limit 32Mb ecn drop_batch 64 qdisc fq_codel 8061: parent 1:11 limit 10240p flows 1024 quantum 1420 target 5ms interval 100ms memory_limit 32Mb ecn drop_batch 64 qdisc fq_codel 8065: parent 1:13 limit 10240p flows 1024 quantum 1420 target 5ms interval 100ms memory_limit 32Mb ecn drop_batch 64 qdisc fq_codel 8067: parent 1:14 limit 10240p flows 1024 quantum 1420 target 5ms interval 100ms memory_limit 32Mb ecn drop_batch 64 qdisc fq_codel 806b: parent 1:16 limit 10240p flows 1024 quantum 1420 target 5ms interval 100ms memory_limit 32Mb ecn drop_batch 64 qdisc fq_codel 8069: parent 1:15 limit 10240p flows 1024 quantum 1420 target 5ms interval 100ms memory_limit 32Mb ecn drop_batch 64 qdisc fq_codel 806d: parent 1:17 limit 10240p flows 1024 quantum 1420 target 5ms interval 100ms memory_limit 32Mb ecn drop_batch 64 qdisc fq_codel 806f: parent 1:18 limit 10240p flows 1024 quantum 1420 target 5ms interval 100ms memory_limit 32Mb ecn drop_batch 64 qdisc fq_codel 8071: parent 1:19 limit 10240p flows 1024 quantum 1420 target 5ms interval 100ms memory_limit 32Mb ecn drop_batch 64 qdisc fq_codel 8075: parent 1:21 limit 10240p flows 1024 quantum 1420 target 5ms interval 100ms memory_limit 32Mb ecn drop_batch 64 qdisc fq_codel 8073: parent 1:20 limit 10240p flows 1024 quantum 1420 target 5ms interval 100ms memory_limit 32Mb ecn drop_batch 64 qdisc fq_codel 8077: parent 1:22 limit 10240p flows 1024 quantum 1420 target 5ms interval 100ms memory_limit 32Mb ecn drop_batch 64 qdisc fq_codel 8079: parent 1:23 limit 10240p flows 1024 quantum 1420 target 5ms interval 100ms memory_limit 32Mb ecn drop_batch 64 qdisc ingress ffff: parent ffff:fff1 ---------------- root@5862577-oj93961:~# root@5862577-oj93961:~# echo "===== TC class =====" ===== TC class ===== root@5862577-oj93961:~# docker exec amnezia-awg2 tc class show dev awg0 class htb 1:11 parent 1:1 leaf 8061: prio 0 rate 70Mbit ceil 70Mbit burst 1583b cburst 1583b class htb 1:32 parent 1:1 leaf 808b: prio 0 rate 70Mbit ceil 70Mbit burst 1583b cburst 1583b class htb 1:10 parent 1:1 leaf 805f: prio 0 rate 70Mbit ceil 70Mbit burst 1583b cburst 1583b class htb 1:31 parent 1:1 leaf 8089: prio 0 rate 70Mbit ceil 70Mbit burst 1583b cburst 1583b class htb 1:13 parent 1:1 leaf 8065: prio 0 rate 70Mbit ceil 70Mbit burst 1583b cburst 1583b class htb 1:30 parent 1:1 leaf 8087: prio 0 rate 70Mbit ceil 70Mbit burst 1583b cburst 1583b class htb 1:12 parent 1:1 leaf 8063: prio 0 rate 70Mbit ceil 70Mbit burst 1583b cburst 1583b class htb 1:15 parent 1:1 leaf 8069: prio 0 rate 70Mbit ceil 70Mbit burst 1583b cburst 1583b class htb 1:14 parent 1:1 leaf 8067: prio 0 rate 70Mbit ceil 70Mbit burst 1583b cburst 1583b class htb 1:17 parent 1:1 leaf 806d: prio 0 rate 70Mbit ceil 70Mbit burst 1583b cburst 1583b class htb 1:16 parent 1:1 leaf 806b: prio 0 rate 70Mbit ceil 70Mbit burst 1583b cburst 1583b class htb 1:19 parent 1:1 leaf 8071: prio 0 rate 70Mbit ceil 70Mbit burst 1583b cburst 1583b class htb 1:18 parent 1:1 leaf 806f: prio 0 rate 70Mbit ceil 70Mbit burst 1583b cburst 1583b class htb 1:22 parent 1:1 leaf 8077: prio 0 rate 70Mbit ceil 70Mbit burst 1583b cburst 1583b class htb 1:23 parent 1:1 leaf 8079: prio 0 rate 70Mbit ceil 70Mbit burst 1583b cburst 1583b class htb 1:1 root rate 1Gbit ceil 1Gbit burst 1375b cburst 1375b class htb 1:20 parent 1:1 leaf 8073: prio 0 rate 70Mbit ceil 70Mbit burst 1583b cburst 1583b class htb 1:21 parent 1:1 leaf 8075: prio 0 rate 70Mbit ceil 70Mbit burst 1583b cburst 1583b class htb 1:26 parent 1:1 leaf 807f: prio 0 rate 70Mbit ceil 70Mbit burst 1583b cburst 1583b class htb 1:27 parent 1:1 leaf 8081: prio 0 rate 70Mbit ceil 70Mbit burst 1583b cburst 1583b class htb 1:24 parent 1:1 leaf 807b: prio 0 rate 70Mbit ceil 70Mbit burst 1583b cburst 1583b class htb 1:25 parent 1:1 leaf 807d: prio 0 rate 70Mbit ceil 70Mbit burst 1583b cburst 1583b class htb 1:28 parent 1:1 leaf 8083: prio 0 rate 70Mbit ceil 70Mbit burst 1583b cburst 1583b class htb 1:29 parent 1:1 leaf 8085: prio 0 rate 70Mbit ceil 70Mbit burst 1583b cburst 1583b class fq_codel 805f:75 parent 805f: class fq_codel 805f:7b parent 805f: class fq_codel 805f:325 parent 805f: class fq_codel 805f:3ab parent 805f: class fq_codel 805f:3e5 parent 805f: class fq_codel 808b:41 parent 808b: class fq_codel 808b:d5 parent 808b: class fq_codel 808b:e7 parent 808b: class fq_codel 808b:147 parent 808b: class fq_codel 808b:1a4 parent 808b: class fq_codel 8063:251 parent 8063: class fq_codel 8063:290 parent 8063: class fq_codel 8061:284 parent 8061: class fq_codel 8065:203 parent 8065: class fq_codel 8069:2bf parent 8069: root@5862577-oj93961:~# root@5862577-oj93961:~# echo "===== TC filters =====" ===== TC filters ===== root@5862577-oj93961:~# docker exec amnezia-awg2 tc filter show dev awg0 filter parent 1: protocol ip pref 49130 u32 chain 0 filter parent 1: protocol ip pref 49130 u32 chain 0 fh 816: ht divisor 1 filter parent 1: protocol ip pref 49130 u32 chain 0 fh 816::800 order 2048 key ht 816 bkt 0 flowid 1:32 not_in_hw match 0a080105/ffffffff at 16 filter parent 1: protocol ip pref 49131 u32 chain 0 filter parent 1: protocol ip pref 49131 u32 chain 0 fh 815: ht divisor 1 filter parent 1: protocol ip pref 49131 u32 chain 0 fh 815::800 order 2048 key ht 815 bkt 0 flowid 1:31 not_in_hw match 0a080104/ffffffff at 16 filter parent 1: protocol ip pref 49132 u32 chain 0 filter parent 1: protocol ip pref 49132 u32 chain 0 fh 814: ht divisor 1 filter parent 1: protocol ip pref 49132 u32 chain 0 fh 814::800 order 2048 key ht 814 bkt 0 flowid 1:30 not_in_hw match 0a080103/ffffffff at 16 filter parent 1: protocol ip pref 49133 u32 chain 0 filter parent 1: protocol ip pref 49133 u32 chain 0 fh 813: ht divisor 1 filter parent 1: protocol ip pref 49133 u32 chain 0 fh 813::800 order 2048 key ht 813 bkt 0 flowid 1:29 not_in_hw match 0a08011b/ffffffff at 16 filter parent 1: protocol ip pref 49134 u32 chain 0 filter parent 1: protocol ip pref 49134 u32 chain 0 fh 812: ht divisor 1 filter parent 1: protocol ip pref 49134 u32 chain 0 fh 812::800 order 2048 key ht 812 bkt 0 flowid 1:28 not_in_hw match 0a08011a/ffffffff at 16 filter parent 1: protocol ip pref 49135 u32 chain 0 filter parent 1: protocol ip pref 49135 u32 chain 0 fh 811: ht divisor 1 filter parent 1: protocol ip pref 49135 u32 chain 0 fh 811::800 order 2048 key ht 811 bkt 0 flowid 1:27 not_in_hw match 0a080119/ffffffff at 16 filter parent 1: protocol ip pref 49136 u32 chain 0 filter parent 1: protocol ip pref 49136 u32 chain 0 fh 810: ht divisor 1 filter parent 1: protocol ip pref 49136 u32 chain 0 fh 810::800 order 2048 key ht 810 bkt 0 flowid 1:26 not_in_hw match 0a080118/ffffffff at 16 filter parent 1: protocol ip pref 49137 u32 chain 0 filter parent 1: protocol ip pref 49137 u32 chain 0 fh 80f: ht divisor 1 filter parent 1: protocol ip pref 49137 u32 chain 0 fh 80f::800 order 2048 key ht 80f bkt 0 flowid 1:25 not_in_hw match 0a080117/ffffffff at 16 filter parent 1: protocol ip pref 49138 u32 chain 0 filter parent 1: protocol ip pref 49138 u32 chain 0 fh 80e: ht divisor 1 filter parent 1: protocol ip pref 49138 u32 chain 0 fh 80e::800 order 2048 key ht 80e bkt 0 flowid 1:24 not_in_hw match 0a080116/ffffffff at 16 filter parent 1: protocol ip pref 49139 u32 chain 0 filter parent 1: protocol ip pref 49139 u32 chain 0 fh 80d: ht divisor 1 filter parent 1: protocol ip pref 49139 u32 chain 0 fh 80d::800 order 2048 key ht 80d bkt 0 flowid 1:23 not_in_hw match 0a080115/ffffffff at 16 filter parent 1: protocol ip pref 49140 u32 chain 0 filter parent 1: protocol ip pref 49140 u32 chain 0 fh 80c: ht divisor 1 filter parent 1: protocol ip pref 49140 u32 chain 0 fh 80c::800 order 2048 key ht 80c bkt 0 flowid 1:22 not_in_hw match 0a080114/ffffffff at 16 filter parent 1: protocol ip pref 49141 u32 chain 0 filter parent 1: protocol ip pref 49141 u32 chain 0 fh 80b: ht divisor 1 filter parent 1: protocol ip pref 49141 u32 chain 0 fh 80b::800 order 2048 key ht 80b bkt 0 flowid 1:21 not_in_hw match 0a080102/ffffffff at 16 filter parent 1: protocol ip pref 49142 u32 chain 0 filter parent 1: protocol ip pref 49142 u32 chain 0 fh 80a: ht divisor 1 filter parent 1: protocol ip pref 49142 u32 chain 0 fh 80a::800 order 2048 key ht 80a bkt 0 flowid 1:20 not_in_hw match 0a080113/ffffffff at 16 filter parent 1: protocol ip pref 49143 u32 chain 0 filter parent 1: protocol ip pref 49143 u32 chain 0 fh 809: ht divisor 1 filter parent 1: protocol ip pref 49143 u32 chain 0 fh 809::800 order 2048 key ht 809 bkt 0 flowid 1:19 not_in_hw match 0a080112/ffffffff at 16 filter parent 1: protocol ip pref 49144 u32 chain 0 filter parent 1: protocol ip pref 49144 u32 chain 0 fh 808: ht divisor 1 filter parent 1: protocol ip pref 49144 u32 chain 0 fh 808::800 order 2048 key ht 808 bkt 0 flowid 1:18 not_in_hw match 0a080111/ffffffff at 16 filter parent 1: protocol ip pref 49145 u32 chain 0 filter parent 1: protocol ip pref 49145 u32 chain 0 fh 807: ht divisor 1 filter parent 1: protocol ip pref 49145 u32 chain 0 fh 807::800 order 2048 key ht 807 bkt 0 flowid 1:17 not_in_hw match 0a080110/ffffffff at 16 filter parent 1: protocol ip pref 49146 u32 chain 0 filter parent 1: protocol ip pref 49146 u32 chain 0 fh 806: ht divisor 1 filter parent 1: protocol ip pref 49146 u32 chain 0 fh 806::800 order 2048 key ht 806 bkt 0 flowid 1:16 not_in_hw match 0a08010f/ffffffff at 16 filter parent 1: protocol ip pref 49147 u32 chain 0 filter parent 1: protocol ip pref 49147 u32 chain 0 fh 805: ht divisor 1 filter parent 1: protocol ip pref 49147 u32 chain 0 fh 805::800 order 2048 key ht 805 bkt 0 flowid 1:15 not_in_hw match 0a08010e/ffffffff at 16 filter parent 1: protocol ip pref 49148 u32 chain 0 filter parent 1: protocol ip pref 49148 u32 chain 0 fh 804: ht divisor 1 filter parent 1: protocol ip pref 49148 u32 chain 0 fh 804::800 order 2048 key ht 804 bkt 0 flowid 1:14 not_in_hw match 0a08010d/ffffffff at 16 filter parent 1: protocol ip pref 49149 u32 chain 0 filter parent 1: protocol ip pref 49149 u32 chain 0 fh 803: ht divisor 1 filter parent 1: protocol ip pref 49149 u32 chain 0 fh 803::800 order 2048 key ht 803 bkt 0 flowid 1:13 not_in_hw match 0a08010c/ffffffff at 16 filter parent 1: protocol ip pref 49150 u32 chain 0 filter parent 1: protocol ip pref 49150 u32 chain 0 fh 802: ht divisor 1 filter parent 1: protocol ip pref 49150 u32 chain 0 fh 802::800 order 2048 key ht 802 bkt 0 flowid 1:12 not_in_hw match 0a08010b/ffffffff at 16 filter parent 1: protocol ip pref 49151 u32 chain 0 filter parent 1: protocol ip pref 49151 u32 chain 0 fh 801: ht divisor 1 filter parent 1: protocol ip pref 49151 u32 chain 0 fh 801::800 order 2048 key ht 801 bkt 0 flowid 1:11 not_in_hw match 0a08010a/ffffffff at 16 filter parent 1: protocol ip pref 49152 u32 chain 0 filter parent 1: protocol ip pref 49152 u32 chain 0 fh 800: ht divisor 1 filter parent 1: protocol ip pref 49152 u32 chain 0 fh 800::800 order 2048 key ht 800 bkt 0 flowid 1:10 not_in_hw match 0a080101/ffffffff at 16 root@5862577-oj93961:~#