net/mlx5: fix parser inner value
authorNélio Laranjeiro <nelio.laranjeiro@6wind.com>
Tue, 31 Oct 2017 15:51:10 +0000 (16:51 +0100)
committerFerruh Yigit <ferruh.yigit@intel.com>
Wed, 1 Nov 2017 21:17:06 +0000 (22:17 +0100)
In validate() it sets the value to 1 whereas the expected one is
IBV_FLOW_SPEC_INNER.

Fixes: c2c6ddd51da4 ("net/mlx5: limit flow API rules to one tunnel")
Cc: stable@dpdk.org
Signed-off-by: Nelio Laranjeiro <nelio.laranjeiro@6wind.com>
Acked-by: Yongseok Koh <yskoh@mellanox.com>
drivers/net/mlx5/mlx5_flow.c

index c9e6c52..f4bdf2c 100644 (file)
@@ -866,7 +866,7 @@ priv_flow_convert_items_validate(struct priv *priv,
                                                   " VXLAN encapsulations");
                                return -rte_errno;
                        }
-                       parser->inner = 1;
+                       parser->inner = IBV_FLOW_SPEC_INNER;
                }
                if (parser->drop) {
                        parser->drop_q.offset += cur_item->dst_sz;