다중 대기열 조정/탭 인터페이스

다중 대기열 조정/탭 인터페이스

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나 다른 도구를 사용하여 일부 필터나 분류자를 기반으로 패킷을 이러한 대기열로 보내는 방법을 잘 모르겠습니다.

관련 정보