app/testpmd: support policy actions per color
authorHaifei Luo <haifeil@nvidia.com>
Tue, 20 Apr 2021 14:04:50 +0000 (17:04 +0300)
committerFerruh Yigit <ferruh.yigit@intel.com>
Wed, 21 Apr 2021 10:22:18 +0000 (12:22 +0200)
commitf29fa2c59b858dc725c3d8486eddb59797bbb6dc
treea52dbec1d44069e2306a199064cf90bf9a2232ce
parent5f0d54f372f069275a998057cc5e5ef24b543251
app/testpmd: support policy actions per color

Add the create/del policy CLIs to support actions per color.
The CLIs are:
Create:  add port meter policy (port_id) (policy_id) g_actions (actions)
y_actions (actions) r_actions (actions)
Delete:  del port meter policy (port_id) (policy_id)

Examples:
testpmd> add port meter policy 0 1 g_actions rss / end y_actions end
r_actions drop / end
testpmd> del port meter policy 0 1

Signed-off-by: Haifei Luo <haifeil@nvidia.com>
Acked-by: Matan Azrad <matan@nvidia.com>
Acked-by: Ajit Khaparde <ajit.khaparde@broadcom.com>
app/test-pmd/cmdline.c
app/test-pmd/cmdline_flow.c
app/test-pmd/cmdline_mtr.c
app/test-pmd/cmdline_mtr.h
app/test-pmd/config.c
app/test-pmd/testpmd.h
doc/guides/rel_notes/release_21_05.rst
doc/guides/testpmd_app_ug/testpmd_funcs.rst