I wrote a kernel module and insert it once system(a router with embedded linux) boot up. I use smart bit to test the LAN to WAN performance, say only 130Mbps, then I remove and insert again, the performance become 150Mbps. Why is this happening?
Is it related to memory?
Any tool to know how much memory is used by a specific kernel module?
Any comments are welcome.