Hi,
I am a Newbie with the linux box. I am doing network packet filtering. I am trying to clone the queue to which the function netif_rx() writes to. Only the data I want is passed to the cloned queue as the packets are filtered in the kernel after cloning. A character device driver reads the above queue and is given to the user program. Is this approach feasible or is there any other approach that filters packets in the kernel level? we have alredy written a program using the ioctl() function that filters packets at the user level.
Thanks in advance...
Newbie