numam-dpdk/app/test-pmd
Phil Yang dbfb8ec709 app/testpmd: optimize mbuf pool allocation
By default, testpmd will create membuf pool for all NUMA nodes and
ignore EAL configuration.

Count the number of available NUMA according to EAL core mask or core
list configuration. Optimized by only creating membuf pool for those
nodes.

Fixes: c9cafcc82d ("app/testpmd: fix mempool creation by socket id")
Cc: stable@dpdk.org

Signed-off-by: Phil Yang <phil.yang@arm.com>
Acked-by: Gavin Hu <gavin.hu@arm.com>
Acked-by: Bernard Iremonger <bernard.iremonger@intel.com>
2018-09-19 15:21:36 +02:00
..
bpf_cmd.c bpf: add extra information for external symbol definitions 2018-07-12 09:37:16 +02:00
bpf_cmd.h app/testpmd: add commands to load/unload BPF filters 2018-05-12 00:37:51 +02:00
cmdline_flow.c app/testpmd: add NVGRE encap/decap 2018-07-23 23:55:26 +02:00
cmdline_mtr.c app/testpmd: fix allocation check in MTR parsing 2018-01-31 23:34:47 +01:00
cmdline_mtr.h
cmdline_tm.c app/testpmd: fix help for TM commit command 2018-07-26 19:45:44 +02:00
cmdline_tm.h app/testpmd: add command to resume a TM node 2018-05-04 16:40:42 +02:00
cmdline.c ethdev: make default behavior CRC strip on Rx 2018-09-14 20:08:41 +02:00
config.c app/testpmd: show errno along with flow API errors 2018-09-14 20:08:41 +02:00
csumonly.c app/testpmd: enable UDP GSO in csum engine 2018-07-11 23:49:37 +02:00
flowgen.c
icmpecho.c app/testpmd: use SPDX tags in 6WIND copyrighted files 2018-02-01 02:33:20 +01:00
ieee1588fwd.c
iofwd.c
macfwd.c app/testpmd: conserve offload flags of mbuf 2018-04-27 20:11:33 +02:00
macswap.c app/testpmd: conserve offload flags of mbuf 2018-04-27 20:11:33 +02:00
Makefile ethdev: deprecate attach and detach functions 2018-08-06 00:52:21 +02:00
meson.build ethdev: deprecate attach and detach functions 2018-08-06 00:52:21 +02:00
parameters.c ethdev: make default behavior CRC strip on Rx 2018-09-14 20:08:41 +02:00
rxonly.c
softnicfwd.c app/testpmd: remove logically dead code 2018-07-26 18:58:33 +02:00
testpmd.c app/testpmd: optimize mbuf pool allocation 2018-09-19 15:21:36 +02:00
testpmd.h app/testpmd: add NVGRE encap/decap 2018-07-23 23:55:26 +02:00
txonly.c