Using IOCTL interface from kernel is very similar to doing it from user-mode.
That’s good, in fact this is not my worst pœoblem. 🙂
However, if you really need kernel mode solution, the easiest way would be licensing source code and modifying original driver’s code
Sadly I cannot afford the price now. I’ve already bought the developer license and I hope I will be able to use it in a kernel mode solution. I just need a start point, an example using winpkfilter in kernel mode or a way to avoid the overhead passing packets to user mode.
Perhaps you can help me.