tc-qfq 是无类别错误

tc-qfq 是无类别错误

我在路由器上使用带有 iproute2-3.4.0 的 Linux 3.0.101,并收到此错误:

tc qdisc add dev eth2.2 root handle 1: qfq
--> OK

tc class add dev eth2.2 parent 1: classid 1:10 qfq weight 1
--> Error: Qdisc "qfq" is classless.

sch_qfq.ko之前已使用 insmod 加载,并且在添加 qdisc 后根据 lsmod 正在使用。

答案1

事实证明,iproute2/tc 的 Makefile 有这一行:

#TCMODULES += q_qfq.o

显然,如果将其注释掉,则 tc 无法构建,并且稍后无法加载q_qfq.so,因此假定 qfq 是无类的。

相关内容