Qdisc pfifo_fast в linux и IP Precedence

Я использую встроенный дистрибутив Linux для системы маршрутизатора. Моя цель - расставить приоритеты для некоторого трафика с минимальной задержкой. У меня есть интерфейс WAN с настройками по умолчанию pfifo_fast qdisc прикреплен к нему. Я прочитал, что этот трафик qdisc планирует использование поля 4 битов TOS в заголовке дейтаграммы, но использует ли он также биты IP Precedence?. По умолчанию мой дистрибутив linux помечается для внутреннего использования через ebtables некоторый трафик с mark-or xxx в зависимости от трафика пользователь хочет расставить приоритеты. Я предполагаю, как метка используется интерфейсом wan, возможно, что существуют некоторые очереди, используемые внутренним устройством WAN, и что эти очереди не зависят от pfifo_fast qdisc?

1 ответ

Решение

Изучив исходный код драйвера банкомата, я обнаружил, как обрабатывается метка пакета. skb->mark проверяется в _xmit функция интерфейса ATM для постановки кадра в соответствующую очередь. Драйвер от нашего провайдера чипсета его нет в ядре Linux.

Другие вопросы по тегам