No seu exemplo, você está tentando adicionar dois qdiscs raiz na saída. O segundo comando falha porque você já tem um qdisc raiz e apenas um é permitido. Em vez disso, crie o qdisc raiz, em seguida, uma classe filha para ele e, em seguida, adicione seu segundo qdisc como um filho da classe. Por exemplo:
tc qdisc add dev eth0 root handle 1:0 cbq avpkt 1000 bandwidth 10kbit
tc class add dev eth0 parent 1:0 classid 1:1 cbq rate 512kbit \
allot 1500 prio 5 bounded isolated
tc qdisc add dev eth0 parent 1:1 netem delay 97ms
Neste exemplo, atribuímos a raiz qdisc à alça 1: 0. Em seguida, especificamos a classe como um filho de 1: 0 e fornecemos a alça 1: 1. Em seguida, adicionamos o segundo qdisc como filho de 1: 1.
Depois de executar esses comandos, a execução de tc qdisc
deve mostrar tanto o qdisc do cbq quanto o qdisc do netem. O Roteamento avançado Linux & O HOWTO de controle de tráfego fornece mais informações sobre qdiscs.