Linux
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正在使用。
事實證明,iproute2/tc 的 Makefile 有這一行:
#TCMODULES += q_qfq.o
顯然,如果將其註釋掉,則 tc 無法建構並且以後無法載入
q_qfq.so
,因此假定 qfq 是無類的。