Hello
If we pump the packets to the Ethernet card just like that then it does not
give any problems.
Also if we recieve the data thru the USB port seperately then it works fine.
The problem arises when the two things are being done simultaneously.
We are pumplng packets through a ethernet card to a machine that converts
them to another format we are accepting this data (in the same machine which
is sending the packets) via a USB port which then passes it on to the NDIS
miniport.But after some time the packet pumping stops and the process hangs.
Surprisingly this works on Windows 2000 but not on Windows 98
We had performed a tcpdump on a linux machine to figure out what exactly is
happening,it seems that the window size of the TCP packet starts reducing to
zero for some reason and then it stops all together(this we figured out
using tcpdump on a linux machine).
Could anyone tell me how to attack the problem,what tools can i use to
figure out the problem on Windows 98,i am using softice as a debugger.
thanks
adit