0 Replies Latest reply on Apr 24, 2014 2:08 PM by joséandrés

    Why can't I receive packets ranging in size from 65 to 68 bytes, at 10Gbps?




      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

      Kernel: 3.5.0-23-generic

      Distribution_Version: Ubuntu 12.04.2 LTS

      Driver_Version: ixgbe-3.18.7


      Thanks in advance.