numam-dpdk/examples/ip_pipeline
Jasvinder Singh f68a1d3f2c examples/ip_pipeline: remove commands restriction
Currently, some CLI commands (for examples- add or delete pipeline
table entries, add meter profile etc.) fails to execute when
application pipeline threads are not running. Therefore,
command for enabling pipeline on the thread is required to be
executed first or specified in the script file before any of
such commands.

This patch removes above restriction and adds support for
executing all CLI commands regardless of the pipeline thread state.

Signed-off-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
Signed-off-by: Jasvinder Singh <jasvinder.singh@intel.com>
2018-07-12 13:56:17 +02:00
..
examples examples/ip_pipeline: add ECMP route example 2018-04-05 19:00:23 +02:00
action.c examples/ip_pipeline: replace strncpy with strlcpy 2018-05-08 13:35:10 +02:00
action.h examples/ip_pipeline: add load balance action command 2018-04-05 19:00:21 +02:00
cli.c examples/ip_pipeline: add link command 2018-07-12 13:48:29 +02:00
cli.h examples/ip_pipeline: add pipeline object 2018-04-05 19:00:08 +02:00
common.h examples/ip_pipeline: add mempool object 2018-04-05 18:23:49 +02:00
conn.c examples/ip_pipeline: fix leak on connection error 2018-05-08 13:06:16 +02:00
conn.h examples/ip_pipeline: add CLI interface 2018-04-05 18:23:49 +02:00
hash_func_arm64.h expamples/ip_pipeline: convert to SPDX license tag 2018-05-25 12:32:00 +02:00
hash_func.h examples/ip_pipeline: remove master pipeline 2018-04-04 12:26:22 +02:00
kni.c examples/ip_pipeline: replace strncpy with strlcpy 2018-05-08 13:35:10 +02:00
kni.h examples/ip_pipeline: add KNI object 2018-04-05 19:00:00 +02:00
link.c examples/ip_pipeline: add link command 2018-07-12 13:48:29 +02:00
link.h examples/ip_pipeline: add link command 2018-07-12 13:48:29 +02:00
main.c examples/ip_pipeline: add thread runtime 2018-04-05 19:00:17 +02:00
Makefile examples: make Linux environment check consistent 2018-07-12 09:48:12 +02:00
mempool.c examples/ip_pipeline: replace strncpy with strlcpy 2018-05-08 13:35:10 +02:00
mempool.h examples/ip_pipeline: add mempool object 2018-04-05 18:23:49 +02:00
meson.build examples/ip_pipeline: add threads 2018-04-05 19:00:17 +02:00
parser.c examples/ip_pipeline: remove infra code 2018-04-05 18:23:41 +02:00
parser.h examples/ip_pipeline: remove infra code 2018-04-05 18:23:41 +02:00
pipeline.c examples/ip_pipeline: replace strncpy with strlcpy 2018-05-08 13:35:10 +02:00
pipeline.h examples/ip_pipeline: add load balance action command 2018-04-05 19:00:21 +02:00
swq.c examples/ip_pipeline: replace strncpy with strlcpy 2018-05-08 13:35:10 +02:00
swq.h examples/ip_pipeline: add sw queue object 2018-04-05 18:23:50 +02:00
tap.c examples/ip_pipeline: replace strncpy with strlcpy 2018-05-08 13:35:10 +02:00
tap.h examples/ip_pipeline: add tap object 2018-04-05 18:23:51 +02:00
thread.c examples/ip_pipeline: remove commands restriction 2018-07-12 13:56:17 +02:00
thread.h examples/ip_pipeline: add enable and disable commands 2018-04-05 19:00:17 +02:00
tmgr.c examples/ip_pipeline: replace strncpy with strlcpy 2018-05-08 13:35:10 +02:00
tmgr.h examples/ip_pipeline: add traffic manager object 2018-04-05 18:23:51 +02:00