Hello all, I am trying to set up a 10Gig Ethernet system between an FPGA and a Windows 7 PC. The FPGA sends UDP packets to the PC continuously and that works fine. I have written a WinSock application in the PC which just receives the packets and sends a UDP packet to the FPGA once it received 'X' number of packets. Here is the problem: The Windows PC is sending 128 packets to the NIC for every single packet that the PC application sends. Let me simplify. When the PC application sends So, somehow the PC is giving 128 packets to the NIC for every packet generated by the PC App. FYI, I have done some tweaks to the NIC properties such as IPv4, UDP checksum offloading and enabling RSS. I have increased the Rx Buffer to 40000 and enabled Jumbo Frames. This is to achieve max data rate. I am a beginner in Ethernet. Could anyone please explain this strange behaviour. asked 06 Apr '16, 04:08 vinaymv closed 06 Apr '16, 04:36 Jaap ♦ |