
マルチキュー tuntap インターフェースがどのように動作するかを理解しようとしています。次の場所で提供されている手順に従います。https://www.kernel.org/doc/Documentation/networking/tuntap.txt 複数のキューを作成できました。ただし、キューのステータスと作成場所を確認する方法がわかりません。次のことを試しました:
$ tc -s class show dev tap0
(tap0 は私のタップ インターフェイスです)、IFF_MULTI_QUEUE フラグを指定した単一の ioctl 呼び出しでも、約 255 個のキューが表示されます。おそらく、間違った場所を見ているのでしょう。上記のコマンドの出力の抜粋を以下に示します。
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
第二に、TC またはその他のツールを使用して、何らかのフィルターまたは分類子に基づいてパケットをこれらのキューに誘導する方法がわかりません。