summaryrefslogtreecommitdiff
path: root/app/Makefile
diff options
context:
space:
mode:
authorCristian Dumitrescu <cristian.dumitrescu@intel.com>2014-06-04 19:08:37 +0100
committerThomas Monjalon <thomas.monjalon@6wind.com>2014-06-17 03:34:11 +0200
commit48f31ca50cc4b1c4e1b2dc073189f3603aae85cc (patch)
treeca937015de073ebb6c36f250e11758acee874864 /app/Makefile
parenteaafbad419bf224fe656f5edeb99f5ca33199835 (diff)
downloaddpdk-48f31ca50cc4b1c4e1b2dc073189f3603aae85cc.zip
dpdk-48f31ca50cc4b1c4e1b2dc073189f3603aae85cc.tar.gz
dpdk-48f31ca50cc4b1c4e1b2dc073189f3603aae85cc.tar.xz
app/pipeline: packet framework benchmark
This application is purposefully built to benchmark the performance of the Intel DPDK Packet Framework toolbox. It uses 3 CPU cores connected in a chain through SW rings (NICs --> Core A --> Core B --> Core C --> NICs) 1. Core A: reads packets from NIC ports and writes them to SW queues; 2. Core B: instantiates a Packet Framework pipeline that uses ring reader input ports, a table whose type is selected trhough command line arguments (--none, --stub, --lpm, --acl, --hash[-spec]-KEYSZ-TYPE, with KEYSZ as 8, 16 or 32 bytes and TYPE as ext (Extendible bucket) or lru (LRU)) and ring writers output ports; 3. Core C: reads packets from SW rings and writes them to NIC ports. Signed-off-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com> Tested-by: Waterman Cao <waterman.cao@intel.com> Acked-by: Pablo de Lara Guarch <pablo.de.lara.guarch@intel.com> Acked by: Ivan Boule <ivan.boule@6wind.com> [Thomas: remove dedicated build option]
Diffstat (limited to 'app/Makefile')
-rw-r--r--app/Makefile1
1 files changed, 1 insertions, 0 deletions
diff --git a/app/Makefile b/app/Makefile
index 77b5a61..50c670b 100644
--- a/app/Makefile
+++ b/app/Makefile
@@ -33,6 +33,7 @@ include $(RTE_SDK)/mk/rte.vars.mk
DIRS-$(CONFIG_RTE_APP_TEST) += test
DIRS-$(CONFIG_RTE_LIBRTE_ACL) += test-acl
+DIRS-$(CONFIG_RTE_LIBRTE_PIPELINE) += test-pipeline
DIRS-$(CONFIG_RTE_TEST_PMD) += test-pmd
DIRS-$(CONFIG_RTE_LIBRTE_CMDLINE) += cmdline_test
DIRS-$(CONFIG_RTE_LIBRTE_EAL_LINUXAPP) += dump_cfg