Could anyone explain what conditions cause io-net to drop packets?? What
would be the most efficient way to queue packets for analysis, without
dropping anything? Would a MsgSend() from my filters tx_up function on
every packet be too much overhead if I wanted to push all packet payload
into another process? Or maybe a static buffer that is mmapped into another
process, that could be filled with a packet and use MsgSendPulse to tell the
analysis process there is a packet waiting? Also I don’t need the packets
to be sent up to the IP stack, so I am just calling tx_done on every packet,
is this ok?
Infinity Technology Services (ITS) Inc.