From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Tue, 8 Jan 2002 23:12:12 +1000 From: Dmitry Lebkov To: sisyphus@altlinux.ru Cc: goldhead@altlinux.ru Subject: Re: [sisyphus] eepro100.o|e100.o + VLANS = MTU problems Message-Id: <20020108231212.11692b6b.dima@sakhalin.ru> In-Reply-To: <20020107033452.42b5679e.dima@sakhalin.ru> References: <20020107033452.42b5679e.dima@sakhalin.ru> X-Mailer: Sylpheed version 0.6.6 (GTK+ 1.2.10; i586-alt-linux) Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="Multipart_Tue__8_Jan_2002_23:12:12_+1000_082ce160" Sender: sisyphus-admin@altlinux.ru Errors-To: sisyphus-admin@altlinux.ru X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: sisyphus@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Archived-At: List-Archive: This is a multi-part message in MIME format. --Multipart_Tue__8_Jan_2002_23:12:12_+1000_082ce160 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Отвечаю сам себе :) Проблема была в том, что я прикладывал патчи не стой стороны %))) Драйвера надо было фиксить на стороне сервера (т.е. на машине, на которой описываются 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 : а возможно совместить две версии vlan-utils в одном пакете? Или сделать два пакета для разных веток ядра? WBR, Dmitry Lebkov On Mon, 7 Jan 2002 03:34:52 +1000 Dmitry Lebkov 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. > --Multipart_Tue__8_Jan_2002_23:12:12_+1000_082ce160 Content-Type: application/octet-stream; name="eepro100.c-vlan.patch" Content-Disposition: attachment; filename="eepro100.c-vlan.patch" Content-Transfer-Encoding: base64 LS0tIGVlcHJvMTAwLmMub3JpZwlUaHUgRGVjIDI3IDAxOjE1OjE3IDIwMDEKKysrIGVlcHJvMTAw LmMJVHVlIEphbiAgOCAyMjo1MDo0MyAyMDAyCkBAIC05Myw3ICs5Myw3IEBACiAvKiBUaW1lIGlu IGppZmZpZXMgYmVmb3JlIGNvbmNsdWRpbmcgdGhlIHRyYW5zbWl0dGVyIGlzIGh1bmcuICovCiAj ZGVmaW5lIFRYX1RJTUVPVVQJCSgyKkhaKQogLyogU2l6ZSBvZiBhbiBwcmUtYWxsb2NhdGVkIFJ4 IGJ1ZmZlcjogPEV0aGVybmV0IE1UVT4gKyBzbGFjay4qLwotI2RlZmluZSBQS1RfQlVGX1NaCQkx NTM2CisjZGVmaW5lIFBLVF9CVUZfU1oJCTE1NDAKIAogI2lmICFkZWZpbmVkKF9fT1BUSU1JWkVf XykgIHx8ICAhZGVmaW5lZChfX0tFUk5FTF9fKQogI3dhcm5pbmcgIFlvdSBtdXN0IGNvbXBpbGUg dGhpcyBmaWxlIHdpdGggdGhlIGNvcnJlY3Qgb3B0aW9ucyEKQEAgLTUyMSwxMiArNTIxLDEyIEBA CiBzdGF0aWMgY29uc3QgY2hhciBpODI1NTdfY29uZmlnX2NtZFtDT05GSUdfREFUQV9TSVpFXSA9 IHsKIAkyMiwgMHgwOCwgMCwgMCwgIDAsIDAsIDB4MzIsIDB4MDMsICAxLCAvKiAxPVVzZSBNSUkg IDA9VXNlIEFVSSAqLwogCTAsIDB4MkUsIDAsICAweDYwLCAwLAotCTB4ZjIsIDB4NDgsICAgMCwg MHg0MCwgMHhmMiwgMHg4MCwgCQkvKiAweDQwPUZvcmNlIGZ1bGwtZHVwbGV4ICovCisJMHhmMiwg MHg0OCwgICAwLCAweDQwLCAweGZhLCAweDgwLCAJCS8qIDB4NDA9Rm9yY2UgZnVsbC1kdXBsZXgg Ki8KIAkweDNmLCAweDA1LCB9Owogc3RhdGljIGNvbnN0IGNoYXIgaTgyNTU4X2NvbmZpZ19jbWRb Q09ORklHX0RBVEFfU0laRV0gPSB7CiAJMjIsIDB4MDgsIDAsIDEsICAwLCAwLCAweDIyLCAweDAz LCAgMSwgLyogMT1Vc2UgTUlJICAwPVVzZSBBVUkgKi8KIAkwLCAweDJFLCAwLCAgMHg2MCwgMHgw OCwgMHg4OCwKLQkweDY4LCAwLCAweDQwLCAweGYyLCAweDg0LAkJLyogRGlzYWJsZSBGQyAqLwor CTB4NjgsIDAsIDB4NDAsIDB4ZmEsIDB4ODQsCQkvKiBEaXNhYmxlIEZDICovCiAJMHgzMSwgMHgw NSwgfTsKIAogLyogUEhZIG1lZGlhIGludGVyZmFjZSBjaGlwcy4gKi8K --Multipart_Tue__8_Jan_2002_23:12:12_+1000_082ce160--