Change eth rx burst size from 192 to 32. This significantly improves performance for packets that will be forwarded through dpdkvhost ports, as the max dpdkvhost tx burst size (32) will not be exceeded. There are negligible effects in other scenarios.
Signed-off-by: Kevin Traynor <kevin.tray...@intel.com> --- lib/netdev-dpdk.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/lib/netdev-dpdk.c b/lib/netdev-dpdk.c index f69154b..eb51072 100644 --- a/lib/netdev-dpdk.c +++ b/lib/netdev-dpdk.c @@ -145,7 +145,7 @@ static const struct rte_eth_txconf tx_conf = { .txq_flags = ETH_TXQ_FLAGS_NOMULTSEGS|ETH_TXQ_FLAGS_NOOFFLOADS, }; -enum { MAX_RX_QUEUE_LEN = 192 }; +enum { MAX_RX_QUEUE_LEN = 32 }; enum { MAX_TX_QUEUE_LEN = 384 }; enum { DPDK_RING_SIZE = 256 }; BUILD_ASSERT_DECL(IS_POW2(DPDK_RING_SIZE)); -- 1.7.4.1 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev