Автор Гілка: tc, u32, різні ядра — деякі питання  (Прочитано 1214 раз)

Відсутній Дмитро Редчук

  • Кореспондент
  • ***
  • дописів: 104
  • Карма: +0/-0
Всім привіт!

Чи хто використовує активно u32/tc?

Я з цим майном сиджу на debian’і, 2.6.26, і заспокоюю себе тим, що певні скриптики для тестування «сумісності» моїх напрацювань із ядром у мене вже є, і я завжди зможу... Ну, десь так воно і є, звісно.

Отже, новіший debian поставив 2.6.32, і я помітив певні зміни у поведінці. Поставив на зовсім тестову залізячку ubuntu server з ядром 3.0.0.-12 — і «певні зміни» виявилися неприємними.

Для tc filter ... protocol ip ... u32 ... — нічого не змінилося, але для protocol 802.1q (чи якогось іншого, в т. ч. у hex’овому записі) вже не можу ловити пакети із певним vlan id (чи якоюсь іншою ознакою, для інших протоколів другого рівня).

У мережі, таке враження, це дуже мало кого цікавить — ні документації (опису змін), ані обговорень (за винятком найпростіших, і ті щодо 2.6.32) я не зміг знайти.

Отже, чи хтось цим користується? Або ж: де це все краще обговорювати?

ps. У LKML я не полізу, я не програміст, у kernel source я нічого не знайду, скоріше за все. Хоча би «за браком часу»™ :О)
«Критика має бути конструктивною. Інакше вона деструктивна» ©
Щось не так? — Зроби так.