I have three NICs is the PC I'm using to generate traffic - One ethernet and two
wireless adapters. When I try to generate traffic on two adapters simultaneously,
using the following Packet.dll call sequence
PacketAllocatePacket, PacketInitPacket , PacketSetNumWrites, PacketSendPacket,
npf.sys ends us sending the
same stream of straffic on both interfaces. Looks like whichever adapter the
PacketInitPacket is called on last, that is the frame buffer npf uses to send for all
subsequent PacketSendPacket calls.
I suppose the other way I can accomplish this is by building the queue of packets in
the application and sequencing the packets to be sent on each interface, but I don;t
think this would be very efficient, especially when I don't need to change the packet
PDU from one buffer to the other.
Is my assessment of npf frame buffer management correct? If so any suggestions how to
resolve this situation?
Thank you much for any input in advance.
-Areg Alimian
�+"��^Z)�q�n���+-"جj�!���j�m����
&j)Z��b��(��"������"����%��"���{.n�+����隊[h�)�q�n����z�p�z\j�h�+h���w+����r��