Hello Patrick,
thank you for your quick reply.
I have read your papers and watched your videos on FPP.
I'm going to test the issue with the latest ixgbe/ixgbevf drivers asap.
I am sending traffic generated by a slightly modified version of netmap's pkt-gen program (some highspeed traffic generator) which is using no virtualized interface (just one operated by the regular ixgbe).
I' sending always at full line rate (10 gigbit/sec) but using different packets sizes, please see the table below :
max_vfs pkts sent packet size packet per second pkts received pkts lost
2 10,000,000 1500 818.64K 10,000,000 0
2 10,000,000 1024 1.19M 10,000,000 0
2 10,000,000 512 2.33M 5964345 4035655
2 10,000,000 256 4.46M 3312994 6687006
2 10,000,000 128 8.20M 1782025 8217975
2 10,000,000 64 9.59M 1574879 8425121
As you can see from the table that I use 2 virtual functions assigned to the same physical function. I'm sending 10 Million packets in total. At the receiver I count the number of packets I receive. As you can see for packet size less than 1024 byte (packet rate 1.19 million packets per second=10gigbit/sec), I encounter significant packet loss.
The packets do not go through a switch, the two severs are directly connected. We use CentOS 6.4 64-bit version.
Best regards,
Richard