Re: [freebsd] В releng-12 опять поломали lagg?

2019-09-22 Пенетрантность Eugene Grosbein
23.09.2019 8:46, Yaroslav Shvets пишет:

> Сервер, к сожалению, рабочий, и экспериментировать часто не получается.
> Но обязательно попробую, как будет возможность.
> 
> Пока выяснилось, что сам lagg работает с нетегированными пакетами.
> Проблема только - с тегированными. Т.е. не работает ни один
> из vlan'ов построенных на lagg, но сам lagg - рабочий.

Очень может быть, что дело как раз в сломанном аппаратном offload для 
vlanhwtag/vlanhwfilter.
Более того, такое уже бывало в старых версиях, но с другими драйверами.

Крайне желательно это выяснить побыстрей, пока ещё есть немного времени успеть 
починить к 12.1-RELEASE.
Но времени совсем немного.

___
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd


Re: [freebsd] В releng-12 опять поломали lagg?

2019-09-22 Пенетрантность Yaroslav Shvets

Hello Eugene.

On Sat, 21 Sep 2019, 10:16, you wrote:


21.09.2019 3:31, Yaroslav Shvets пишет:

Hello All.

On Thu, 19 Sep 2019, 19:27, you wrote:


18.09.2019 9:45, Yaroslav Shvets пишет:

Hello All.

При обновлении системы с 11.3-RELEASE-p3 на 12.0-RELEASE-p10
перестали работать сетевые интерфейсы.
Т.е. выглядят как рабочие, но по ним ничто не ходит.

Сеть сделана так:
em0 em1 собраны в lagg0
на lagg0 делаются vlan'ы
на другом конце cisco свитч с аггрегированными портами.

При откате на 11.3 все начинает работать.
При создании vlan'ов на em0 все начинает работать.
Не работает только на vlan'ах поверх lagg0

Никто не сталкивался?


В 12.0-RELEASE вообще плохо с драйверами сетевых Intel, что em, что igb.
Что-то чинили в 12-STABLE. Предлагаю либо обновиться до неё, либо сидеть на 
11.3 и ждать 12.1,
которая уже приближается.


JFYI:
Увы. Переход на 12.1-PRERELEASE r352519 ничего не дал.
vlan'ы поверх lagg (собранного из двух em) не работают.


А не помогает ли отключение всяческих offload на em? Только это делать надо до 
объединения
их в lagg: ifconfig em0 -rxcsum -txcsum -tso4 -vlanmtu -vlanhwtag -vlanhwfilter 
-vlanhwcsum -vlanhwtso
И для em1 тоже.

Если вдруг поможет, то было бы неплохо найти именно тот флаг из них, что решает 
проблему
(простым перебором или дихотомией).


Сервер, к сожалению, рабочий, и экспериментировать часто не получается.
Но обязательно попробую, как будет возможность.

Пока выяснилось, что сам lagg работает с нетегированными пакетами.
Проблема только - с тегированными. Т.е. не работает ни один
из vlan'ов построенных на lagg, но сам lagg - рабочий.

--
Yaroslav Shvets
___
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd