I can't receive all packets ranging in size from 65 to 68 bytes at 10Gbps. I learned from my net card vendor Silicom that it maybe has to do with cache line. If so, why I can receive all packets of 64-byte, and why all the packets of 69-byte and above can be received?
If it is really a hardware problem, I also want to know how I can get a convincing reason. Maybe you can give me one, or teach me how I can find the critical point that affect the performance. Now I have known a bit how to use Linux tool perf, but I don't know how to use it to find the reason.
BTW, I need to clarify that the driver is customized by PF_RING-5.6.2. And I didn't match the result of netdriverinfo.sh with you provided product info, but the lspci reported its vender:device(8086:10fc).
NIC: Intel® 10 Gigabit XF SR Dual Port Server Adapter
Distribution_Version: Ubuntu 12.04.2 LTS
Thanks in advance.