numam-dpdk/examples/l3fwd
Shreyansh Jain f0a26885b3 examples/l3fwd: support separate buffer pool per port
Traditionally, only a single buffer pool per port
(or, per-port-per-socket) is created in l3fwd application.

If separate pools are created per-port, it might lead to gain in
performance as packet alloc/dealloc requests would be isolated
across ports (and their corresponding lcores).

This patch adds an argument '--per-port-pool' to the l3fwd application.
By default, old mode of single pool per port (split on sockets) is
active.

L3fwd user guide is also updated by this patch.

Signed-off-by: Shreyansh Jain <shreyansh.jain@nxp.com>
Acked-by: Ruifeng Wang <ruifeng.wang@arm.com>
2019-05-03 00:47:58 +02:00
..
l3fwd_altivec.h examples/l3fwd: convert Altivec files to SPDX license tag 2018-02-08 22:42:57 +01:00
l3fwd_common.h examples/l3fwd: convert to SPDX license tags 2018-05-25 12:32:00 +02:00
l3fwd_em_hlm_neon.h examples/l3fwd: convert to SPDX license tags 2018-05-25 12:32:00 +02:00
l3fwd_em_hlm_sse.h examples: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
l3fwd_em_hlm.h examples/l3fwd: convert to SPDX license tags 2018-05-25 12:32:00 +02:00
l3fwd_em_sequential.h examples: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
l3fwd_em.c examples/l3fwd: remove useless include 2018-07-26 20:03:12 +02:00
l3fwd_em.h examples: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
l3fwd_lpm_altivec.h examples/l3fwd: convert Altivec files to SPDX license tag 2018-02-08 22:42:57 +01:00
l3fwd_lpm_neon.h examples/l3fwd: convert to SPDX license tags 2018-05-25 12:32:00 +02:00
l3fwd_lpm_sse.h examples: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
l3fwd_lpm.c examples/l3fwd: fix build on FreeBSD 2019-05-02 23:04:40 +02:00
l3fwd_lpm.h examples: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
l3fwd_neon.h examples/l3fwd: convert to SPDX license tags 2018-05-25 12:32:00 +02:00
l3fwd_sse.h examples: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
l3fwd.h examples: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
main.c examples/l3fwd: support separate buffer pool per port 2019-05-03 00:47:58 +02:00
Makefile examples: detect default build directory 2019-03-30 01:12:15 +01:00
meson.build ethdev: remove experimental flag of ports enumeration 2018-04-27 18:00:24 +01:00