Creating a “hello world” kernel module in linux
This is part one of my series on creating a Netfilter module in order to implement a routing protocol in Linux. I’ve broken down the challenge into three steps.
Write a simple kernel module (this article)
Add Netfilter hooks to kernel module
Access packet headers within Netfilter hook
Abstract routing daemon to a user space module (for easier debugging)
This [...]
Also tagged kernel 2.6, kernel module, linux, netfilter, networking