[Comm] vconfig & REORDER_HDR -- is a bug there?
Sergey Vlasov
=?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Пн Фев 27 19:38:36 MSK 2006
On Mon, Feb 27, 2006 at 04:23:35PM +0200, Dmytro O. Redchuk wrote:
> On Mon, Feb 27, 2006 at 05:02:31PM +0300, Sergey Vlasov wrote:
> > > Другими словами, либо OFF == 0, либо бага.
> >
> > В ядре по умолчанию стоит 1 - причём в 2.6 вообще прибито гвоздями, в 2.4
> > есть какая-то переменная vlan_default_dev_flags, но в неё записано 1, и
> > изменить это значение нечем (как параметр модуля она не объявлена).
> >
> > > Из-за этого net-scripts вообще не могут выставить этот флаг в 0
> > > (предусмотрена переменная, которая насильственно ставит в единицу).
> > >
> > > Мне -- локально -- проще перелопатить net-scripts, но -- чуть более
> > > глобально -- это бага vlan-utils24.
> >
> > Да, похоже, сообщение usage там не соответствует действительности.
>
> Что "более правильно":
> 1. Пересобрать vconfig, чтобы поведение соответствовало сообщению usage;
Однако в этом случае операция vconfig add становится неатомарной
(состояние флага REORDER_HDR нельзя указать при создании vlan - можно
лишь изменить его для уже созданного vlan).
> 2. Пересобрать vconfig, чтобы сообщение usage "соответствовало
> действительности", и повесить багу на net-scripts (которая и останется
> багой повеки?)
>
> ?..
>
>
> :-)
>
> Учитывая "действительность" (и net-scripts в том числе), я бы сказал, что
> правильнее вариант 1. :)
Вот ещё действительность:
http://linux.bkbits.net:8080/linux-2.4/hist/net/8021q/vlan.c?nav=index.html|src/|src/net|src/net/8021q
unsigned short vlan_default_dev_flags = 1; там стоит с самой первой
версии. Похоже, 0 там было только в патчах, существовавших до
вхождения поддержки vlan в ядро.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/community/attachments/20060227/320ed150/attachment-0003.bin>
Подробная информация о списке рассылки community