[sisyphus] eepro100.o|e100.o + VLANS = MTU problems

Dmitry Lebkov =?iso-8859-1?q?dima_=CE=C1_sakhalin=2Eru?=
Вт Янв 8 16:12:12 MSK 2002


Отвечаю сам себе :)

Проблема была в том, что я прикладывал патчи не стой стороны %))) Драйвера надо было
фиксить на стороне сервера (т.е. на машине, на которой описываются VLAN'ы), а я пытал
клиентскую сторону. В общем, после наложения простенького патча (см. аттачмент) на
eepro100.c "пулемет застрочил" ...
Но вылезла другая проблема. В ветке ядра 2.2.x разработка поддержки VLAN'ов остановилась
на версии 1.0.3, в то время как в 2.4.x уже версия 1.5. И самое интересное - после версии
vlan 1.0.3 изменился VLAN API, причем изменения только для ядра 2.4.x. Как написано на
сайте разработчиков ядро 2.2.х поддерживаться не будет. Так вот к чему это я клоню? :)
Пакет vlan-utils-1.5-alt1 нормально работает с ядром 2.4.17-alt1 и не работает с 2.2.20-alt2.
А vlan-utils-1.0.3-alt1 - с точностью до наоборот.

2Developers Team: это в BTS отписать или так заметят? И еще ... В случае включения поддержки
VLAN'ов в "рабочее" ядро, не помешали бы патченные драйвера сетевых карт (для работы с VLAN'ами).
Со своей стороны могу попытаться эти патчи пособирать да пообкатать (на предмет работоспособности)
на различных сетевых картах и Catalist'e 2924XL.

2Konstantin Volckov <goldhead на altlinux.ru>: а возможно совместить две версии vlan-utils
в одном пакете? Или сделать два пакета для разных веток ядра?


WBR, Dmitry Lebkov

On Mon, 7 Jan 2002 03:34:52 +1000
Dmitry Lebkov <dima на sakhalin.ru> wrote:

> Доброго времени суток,
> 
> "Завел" VLAN'ы на связке Linux(Сизиф последний)+Catalist 2924XL и столкнулся со следующей
> проблемой: клиентская Linux-машина (такой же последний Сизиф), подключенная к свитчу и 
> "живущая" в VLAN'e отличном от 1, не может принять пакеты > 1500 байт.
> В FAQ на http://scry.wanfear.com/~greear/ подобные ситуации описаны, и приведены методы
> решения (уменьшение MTU или патч на драйвер сетевой карты). Вариант с уменьшением MTU на
> 4 байта вполне работоспособен, но хочется более другого :)
> 
> Ни один из приведенных в FAQе и в мэйл-листе vlan на Scry.WANfear.com патчей для драйверов
> e100/eepro100 действия не возымел :(
> 
> Внимание, вопрос: у кого-нить работает (Linux+VLAN-connected Intel EEPRO 100) с MTU=1500
> и VLAN_ID > 1? 
> 
> Да, все это проверялось на ядрах 2.2.20-alt2 и 2.4.17-alt1.
> 
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : eepro100.c-vlan.patch
Тип     : application/octet-stream
Размер  : 1068 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20020108/f225405b/attachment-0002.obj>


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