Multiqueue tuntapインターフェイスがどのように機能するかを理解しようとしています。次の場所に記載されている指示に従ってください。https://www.kernel.org/doc/Documentation/networking/tuntap.txt 複数のキューを作成できます。しかし、キューの状態を確認する方法と、キューが作成された場所を知りません。私は試した:
$ tc -s class show dev tap0
(Tap0は私のTapインターフェースです。)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または他のツールを使用して、いくつかのフィルタまたは分類子に基づいてパケットをこれらのキューに送信する方法がわかりません。