I am working on some kind of Router Project.
I need ethernet frames/ IP Packets to work correctly.
However, normal packet sniffing can't work, because it makes two copies of packets.
Is there a way to prevent Kernel stack from getting packets and instead getting to my app (Kernel module) ?
Does it requires explicit driver modification or any other alternative ?
I'm trying to use Intel E1000e drivers.