When I receive packet from one adapter and redirect it to another adapter, after redirection this packet comes again via filter as outgoing to redirected adapter?
You understand me?
For example:
1. I read packet from adapter 1
2. I redirect packet to adapter 2 (SendPacketToAdapter) - original packet dropped.
3. I read packet queue from adapter 2
I receive redirected packet in step 3 or packet sended directly to adapter 2 and never appears in other queues?
In documentation no words about this.
I find in description of “SendPacketToAdapter” function this words:
INTERMEDIATE_BUFFER.m_Flags should be initialized by combination of NDIS_FLAGS_XXX
What flags I should set to not receive packets twice?
What flags I should set to receive packets twice?
Thank’s.