[sisyphus] Well... i've found a bug?.. 8021q?

Dmytro O. Redchuk =?iso-8859-1?q?brownian=2Ebox_=CE=C1_gmail=2Ecom?=
Вт Янв 13 17:59:05 MSK 2009


Добрый день.

Прошу прощения -- кросспост.

Вопрос такой.

Делаю из двухпортового линукса коммутатор (brctl addbr и далее).

Сквозь него пингаю нечто.

На обеих портах этого коммутатора навешиваю HTB.

Всё работает.

Всё работает, *если сквозь коммутатор ходят untagged packets*.

Если я, ничего не меняя на коммутаторе, начинаю пингать мечеными пакетами,
то всё точно так же работает (пингается, то есть -- коммутатор на физических
интерфейсах замечательно пропускает vlan'ы), кроме HTB -- у HTB все пакеты
аккуратно падают в default class. То есть, фильтры типа
  tc filter add dev <dev> protocol ip parent 1:0 prio 100  u32 match
ip dst <dst> flowid <flowid>
просто не срабатывают.

Если пишу offset, то ничего не меняется, да и не должно, вроде (смещения должны
отсчитываться от начала пакета IP).

REORDER_HDR тоже ни на что не влияет (да и тоже не должен).

((Mmm... Somewhere over there... 8021q?))

Куда-то повесить багу?

ps. Пробовал на Desktop 4.1 и Debian Lenny, но, чесгря, думаю, что
проблема где-то ниже.

pps. LARTC mailing list давно молчит? На #lartc тоже давно застой? Или
не туда смотрю?

ppps. Спасибо за внимание :-)

-- 
Dmytro O. Redchuk


Подробная информация о списке рассылки Sisyphus