Size: a a a

2020 February 28

VG

Vadim Goncharov in freebsd_ru
каждому отдельно взятому одному роутеру разве столько нужно из общего набора?
источник

LS

Lev Serebryakov in freebsd_ru
Что позволило объеденить некоторые утилитные функции
источник

LS

Lev Serebryakov in freebsd_ru
Которые работают над всеми типами правил
источник

VG

Vadim Goncharov in freebsd_ru
поправить генератор, чтоб на каждый роутер уходили только те, что ему нужны, и всего делов
источник

AE

Andrey Elsukov in freebsd_ru
у нас все роутеры идентичны
источник

LS

Lev Serebryakov in freebsd_ru
В общем, посмотри мой review, я совсем недавно проверял, патч прикладывается чисто
источник

LS

Lev Serebryakov in freebsd_ru
Может получится ещё пожонглировать порядком полей и не вылезти за 64 байта для «заголовка»
источник

AE

Andrey Elsukov in freebsd_ru
да, я смотрю, просто у нас немного больше кода, из-за ipfwsync
источник

VG

Vadim Goncharov in freebsd_ru
Andrey Elsukov
у нас все роутеры идентичны
странная архитектура
источник

VG

Vadim Goncharov in freebsd_ru
распухать в кэше для всех из-за генератора у вас - как-то не дело
источник

LS

Lev Serebryakov in freebsd_ru
Жаль 24 битные поля заморочно делать
источник

AE

Andrey Elsukov in freebsd_ru
странно делать выводы о чём-то не зная как оно устроено
источник

VG

Vadim Goncharov in freebsd_ru
Vadim Goncharov
распухать в кэше для всех из-за генератора у вас - как-то не дело
для этого вывода знать необязательно
источник

AE

Andrey Elsukov in freebsd_ru
распухать в кэше - это про что вообще?
источник

VG

Vadim Goncharov in freebsd_ru
это то, что Лев сказал - увеличение размера полей
источник

VG

Vadim Goncharov in freebsd_ru
меньше влезает на одну строку кэша -> больше строк кэша задействуется -> падает производительность
источник

LS

Lev Serebryakov in freebsd_ru
На мой взгляд, моя реорганизация (ну ещё бы — она же моя, не могу же я считать, что сделал говно!) будет полезна даже если поля расширить, код всё равно на мой взгляд ( ;-) ) лучше, чем был. Но те ~3-5% производительности, что выигрывает этот патч, пропадут скорее всего. Хотя, как всегда, надо мерять и может быть выигрыш вовсе не из-за перетасовки полей а из-за чего-то ещё!
источник

AE

Andrey Elsukov in freebsd_ru
а что с натом у тебя? тяжко идёт? )
источник

VG

Vadim Goncharov in freebsd_ru
если щас Яндекс расширит поля для себя, и тем самым ухудшит производительность остальным - некрасиво получится
источник

LS

Lev Serebryakov in freebsd_ru
Andrey Elsukov
а что с натом у тебя? тяжко идёт? )
Да. Ну, точнее, я отложил и не поднял назад. AHDH своего рода.
Я отложил в процессе написания конфигурационных ioctl'ей, зря, наверное, с них начал — скучная работа. Но без конфигурации как тестировать? Надо было сделать прототип с вообще жёстко зашитой конфигурацией, может так было бы интереснее
источник