Interface tun/tap multifila

Interface tun/tap multifila

Estou tentando entender como funciona a interface Multiqueue tuntap. Seguindo as instruções fornecidas em:https://www.kernel.org/doc/Documentation/networking/tuntap.txt Consegui criar várias filas. Porém, não sei como verificar o status das filas e onde elas são criadas. Tentei:

$ tc -s class show dev tap0

(onde tap0 é minha interface tap), vejo cerca de 255 filas, mesmo para uma única chamada ioctl com sinalizador IFF_MULTI_QUEUE. Então provavelmente estou olhando para o lugar errado. Aqui está o trecho da saída do comando acima:

class mq :1 root
 Sent 4741 bytes 37 pkt (dropped 0, overlimits 0 requeues 0)
 backlog 0b 0p requeues 0
class mq :2 root
 Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
 backlog 0b 0p requeues 0
.
.
.
class mq :ff root
 Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
 backlog 0b 0p requeues 0
class mq :100 root
 Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
 backlog 0b 0p requeues 0

Em segundo lugar, não tenho certeza de como direcionar pacotes para essas filas com base em algum filtro ou classificador usando TC ou qualquer outra ferramenta.

informação relacionada