PF in the kernel rather than loading the module