I wouldn't consider myself an expert on this driver but while looking at some other things, I have noted that?RTE_PMD_BNX2X_TX_MAX_BURST is defined to be 1. ?This bursts single packets to bnx2x_tx_encap() but it looks like bnx2x_tx_encap() is far more capable than that.
On Tue, 2015-12-22 at 14:52 +0300, Alexander Belyakov wrote: > Hi, > > just tried to forward a lot of tiny packets with testpmd (dpdk-2.2.0) > running on Broadcom Corporation NetXtreme II BCM57810S 10 Gigabit > Ethernet > (rev 10) adapter. I see forwarding performance of 2.6Mpps instead of > expected 14.8Mpps. What should be done to achieve better results? > > Thank you, > Alexander Belyakov