Anton, You say that you are using a Chelsio board. Are you using the official version of WinPcap or Chelsio provided you with a custom one? What do you set as timeout and mintocopy?
Have a nice day GV From: [email protected] [mailto:[email protected]] On Behalf Of Mark Pizzolato - WinPCap-Users Sent: Friday, January 28, 2011 11:57 AM To: [email protected] Subject: Re: [Winpcap-users] Delay receiving packets - wrong functionality ofpcap_setmintocopy() Ho Anton, My first question to you would be: WHY are you using WinPcap to receive UDP packets? This sounds like a job for a winsock application.... - Mark Pizzolato From: [email protected] [mailto:[email protected]] On Behalf Of Anton Tremsin Sent: Friday, January 28, 2011 11:50 AM To: [email protected] Subject: [Winpcap-users] Delay receiving packets - wrong functionality ofpcap_setmintocopy() I hope someone can help my problem receiving packets in Windows7 I am sending data by UDP packets from an FPGA through 10GB card (Chelsio). Using VC++ 2010 to compile code to receive them. All packets arrive, no losses seen, but the problem is with the proper operation of pcap_setmintocopy() function. I send 64 packets with 8234 bytes each. Receiving them through pcp_next_ex() and I only get 31 packets (sometimes 62, sometimes 47, 50 packets) before the timeout occurs. After timeout the rest of the packets arrives. I set the minimum amount of data in the kernel buffer that causes a read from the application to return (unless the timeout expires) to be 1 byte or it to be all 8234x64 bytes, no difference. Looks like the setmintocpy function has no effect on my kernel buffer to be copied to my application. If I send another set of 64 packets - data arrives into pcp_next_ex(), still only in lamp of 31 (62, 47,50) packets That is a big problem for my application. Is there anything I am doing wrong or need to change something in the system/driver to make setmintocopy function to operate properly? Thanks a lot for your help, Anton Tremsin -- Anton S. Tremsin, Ph.D. Space Sciences Laboratory University of California at Berkeley Berkeley, CA 94720 Tel: (510) 642 4554
_______________________________________________ Winpcap-users mailing list [email protected] https://www.winpcap.org/mailman/listinfo/winpcap-users
