Hello All,
I am developing an intermediate driver based on passthru sample. I also
use code from "Extending passthru part 1 & 2". I need to check entire
received packets before I pass it upper - simply filter also packet
payload. I receive almost all packets in PtReceive routine. My
lookaheadbuffer is max 512 - when packet lenght is over 512 then
PacketSize > LookahedBufferSize. I have few questions :
1. Is there a way to receive all packets in PtReceivePacket, not in
PtReceive. Can I change it or it just depends on my NIC.
2. Can I implement NdisTranferData and all its stuff for PtReceive in
the same way as its in ndisuio sample - or should I do it in a
different way because passthru is intermediate and ndisuio is protocol
driver.
3. NdisTranferData should be before or after NdisMEthIndicateReceive,
or just instead of it?
Best regards, Matt