Использовать netlink для коммуникации между модулями ядра
Использовать netlink для коммуникации между модулями ядра --- это вообще нормально? Кто-нибудь так делает? Какова политика партии на этот счёт?
Использовать netlink для коммуникации между модулями ядра --- это вообще нормально? Кто-нибудь так делает? Какова политика партии на этот счёт?
Есть разовая работа (возможность постоянной работы тоже обсуждается) --- требуется разработать расширение для netfilter/conntrack. Требования следующие:
1) Перехват пакетов на IP_FORWARD
2) Трекинг соединений (или собственный, или корректное использование conntrack)
3) Работоспособность под ядром 2.6.36, бэкпорт структур данных обсуждаем.
4) Патчи ядра (кроме (3)) крайне нежелательны
5) В нетфильтр хуке должен вызываться некоторый пользовательский код, структуры данных для него должны выделяться под каждое соединение, и освобождаться, когда соединение умерло.
Второй вариант --- научить меня делать все вышеописанное (особенно корректно встраиваться контрак).
Лучше, если вы это когда-то уже делали, особенно собственный трекинг соединений на некроядре.
Условия оплаты - лично.
Контакт: dzuikov@gmail.com