| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Программное обеспечение под *NIX системы > nf_sockopt механизм |
| Автор: DreamerDDL 31.5.2007, 17:13 |
| Может ли кто подсказать, либо указать место где копать, как реализовать связь между модулем ядра для iptables и прогой в userspace. На сайте iptables'а есть информация что для этого они изменили функции getsockopt/setsockopt для некоторых семейств протоколов, но к сожалению информации очень мало и она устарела. В модуле я прописал nf_register_sockopt с заполненной соответственно структурой. Но при попытке использования getsockopt(fd,SOL_IP,opt,&buf,&len) получаю ошибку ENOPROTOOPT (Protocol not available). Куда хоть копать кто подскажет?!?!?! P.S. И правильно-ли что я использую уровень сокета SOL_IP? |
| Автор: DreamerDDL 1.6.2007, 10:18 | ||
| Чорт... сам дурак оказался тестил с одним sockopt number, и записал в set/get_optmin и set/get_optmax одинаковые значения, а при проверке в ядре стоит
вот собственно и не срабатывало... :( |