[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