O que você vê em /sys/class/net/*/queues/
são os limites dependentes de driver / hardware, mas todas as decisões são tomadas (e as estatísticas são coletadas) na camada de agendamento de rede. Essa camada é gerenciada por meio da interface rtnetlink, por exemplo, usando a ferramenta tc
.
Como você mencionou prioridades e filas, suponho que você já tenha configurado o agendamento, talvez usando o mqprio
scheduler. Caso contrário, o Traffic Control HOWTO irá ajudá-lo. Embora seja um pouco desatualizado, o básico ainda é o mesmo.
Para ver as estatísticas de cada classe de agendamento (mapeada para uma fila de transmissão de HW), use tc -s class show dev eth1
.