numam-dpdk/app
Xueming Li 8b94494d80 app/testpmd: distribute queues to cores
Current topology distribute forwarding streams to lcores by port, this
make unbalanced loading when port number larger than 2:
	lcore 0: P0Q0->P1Q0, P0Q1->P1Q1
	locre 1: P1Q0->P0Q0, P1Q1->P0Q1
If only one port has traffic, only one locre get fully loaded and the
other one get no forwarding. Performance is bad as only one core doing
forwarding in such case.

This patch distributes forwarding streams by queue, try to get streams
of each port handled by different lcore:
	lcore 0: P0Q0->P1Q0, P1Q0->P1Q0
	locre 1: P0Q1->P0Q1, P1Q1->P0Q1

Signed-off-by: Xueming Li <xuemingl@mellanox.com>
Acked-by: Bruce Richardson <bruce.richardson@intel.com>
2018-07-12 23:09:13 +02:00
..
pdump app/pdump: remove unused socket path options 2018-04-26 18:19:29 +02:00
proc-info app/procinfo: fix sprintf overrun 2018-05-14 23:32:23 +02:00
test-bbdev app/bbdev: fix unchecked return value 2018-05-22 16:36:11 +02:00
test-crypto-perf app/crypto-perf: honour min headroom/tailroom 2018-07-11 03:57:24 +02:00
test-eventdev remove useless constructor headers 2018-07-12 00:00:35 +02:00
test-pmd app/testpmd: distribute queues to cores 2018-07-12 23:09:13 +02:00
Makefile app/procinfo: rename folder to remove underscore 2018-03-12 16:29:27 +01:00
meson.build app: add all remaining apps to meson build 2018-03-12 16:29:27 +01:00