[d-kernel] Изменение констант в ядре (PIM и MAXVIFS)

Sergey a_s_y на sama.ru
Ср Дек 14 11:11:00 MSK 2011


Приветствую.

Появился вопрос на засыпку. А вот как можно дистрибутивно поменять
какие-нибудь ядерные константы, изменение которых не производится
через sysctl ?

В частности, всплыла такая вот проблема. Есть такая штука - Protocol
Independent Multicast (PIM). У нас тут с ней немного экспериментируют,
а я немного экспериментирую со сборкой http://www.nongnu.org/qpimd/
Выяснилась такая штука. В ядре есть mroute.h, а там есть определение
#define MAXVIFS 32. При сборке используется /usr/include/linux/mroute.h.
Значение 32 "маловато будет". Беда в том, что значение в ядре и значение
в qpimd должны совпадать, иначе возникают ошибки. То есть, если думать
о дистрибутивном решении, надо договариваться с мантейнерами всех ядер
(и glibc-kernheaders) об изменении этой константы...

Вопрос по Чернышевскому...

-- 
С уважением, Сергей
a_s_y на sama.ru


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