LINUX.ORG.RU

Сообщения SoulReaver

 

oops при работе модуля netfilter

Здравствуйте. В целях самообразования пишу модуль к netfilter. В целом ничего полезного модуль не делает, просто перехватывает пакет и посылает в ответ сформированный пакет. Все это безобразие работает в PREROUTING хуке таблицы raw, дабы не трогать лишний раз conntrack. Так же решил формировать фрейм полностью и отправлять с помощью dev_queue_xmit(), вместо использования ip_local_out().

( Собственно вот код )

Загружается модуль без проблем, правда когда пакет попадает ему на обработку ядро ловит oops. Ниже привожу call trace:

( Call Trace )

Подскажите пожалуйста в чем проблема, куда копать?

 , ,

SoulReaver
()

RSS подписка на новые темы