Назад | Перейти на главную страницу

tc u32 match protocol [любой] в последних ядрах - где обсудить?

Я использую debian с ядром 2.6.26; Теперь я начал тестировать 2.6.32 под свои нужды. И я заметил, что фильтр u32 ведет себя иначе, а именно: "protocol 802.1q".

Чтобы выявить эту тенденцию, я провел тесты на сервере ubuntu с ядром 3.0.0-12. И я обнаружил, что вообще не могу сопоставить пакеты по идентификатору VLAN:

# this worked in 2.6.26:
/sbin/tc filter add dev world0 parent 1:0 prio 100 protocol 802.1q \
        u32 match u16 0x0ed8 0x0fff at -4 \
        flowid 1:fe51

Итак, это предисловие.

Я хотел бы спросить, где лучше всего обсуждать эти вопросы? -- Кажется, что LARTC список довольно неактивен. Я не программист, поэтому не верю, что стоит углубляться в LKML...

Спасибо!

ОБНОВИТЬ

Я собрал 3.2.11 (последняя стабильная версия), и во всех моих тестах оказалось невозможным поймать какой-либо протокол, кроме ip (или all, что похоже на то, что ip сейчас). Но при ловле ip или any оказалось невозможным сопоставить тег vlan и т.п. с отрицательным at значение тоже.