Signed-off-by: Xueming Li <xuemi...@mellanox.com>
---
 app/test-pmd/cmdline_flow.c | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/app/test-pmd/cmdline_flow.c b/app/test-pmd/cmdline_flow.c
index df16d2ab9..1d1835ad6 100644
--- a/app/test-pmd/cmdline_flow.c
+++ b/app/test-pmd/cmdline_flow.c
@@ -194,6 +194,7 @@ enum index {
        ACTION_RSS,
        ACTION_RSS_QUEUES,
        ACTION_RSS_QUEUE,
+       ACTION_RSS_LEVEL,
        ACTION_PF,
        ACTION_VF,
        ACTION_VF_ORIGINAL,
@@ -640,6 +641,7 @@ static const enum index action_dup[] = {
 
 static const enum index action_rss[] = {
        ACTION_RSS_QUEUES,
+       ACTION_RSS_LEVEL,
        ACTION_NEXT,
        ZERO,
 };
@@ -1586,6 +1588,13 @@ static const struct token token_list[] = {
                .call = parse_vc_action_rss_queue,
                .comp = comp_vc_action_rss_queue,
        },
+       [ACTION_RSS_LEVEL] = {
+               .name = "level",
+               .help = "rss on tunnel level",
+               .next = NEXT(action_rss, NEXT_ENTRY(UNSIGNED)),
+               .args = ARGS(ARGS_ENTRY(struct rte_flow_action_rss, level)),
+               .call = parse_vc_conf,
+       },
        [ACTION_PF] = {
                .name = "pf",
                .help = "redirect packets to physical device function",
-- 
2.13.3

Reply via email to