[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