net/mlx5: fix VLAN ID action offset
authorSuanming Mou <suanmingm@mellanox.com>
Wed, 19 Feb 2020 14:15:17 +0000 (16:15 +0200)
committerFerruh Yigit <ferruh.yigit@intel.com>
Fri, 21 Feb 2020 10:41:20 +0000 (11:41 +0100)
commitbdcfb8a10bea8f56f5d89394ed1364735f1e3408
tree5863dfc57d963e3f0d44630c132ce6a6aecd99ae
parentf1cfa5687f2c7641e89cba60d1c2fb774e591cc7
net/mlx5: fix VLAN ID action offset

Currently, the set VLAN ID header modify action has already got the
action pointer with offset from the header modify action array, but
the configuration saves the detail to the memory of action with the
offset again. It causes double offset to set the VLAN ID action to
the wrong place in the header modify array.

Remove the offset when get the action pointer to fix that issue.

Fixes: 5f163d520cff ("net/mlx5: support modify VLAN ID on existing VLAN header")
Cc: stable@dpdk.org
Signed-off-by: Suanming Mou <suanmingm@mellanox.com>
Acked-by: Dekel Peled <dekelp@mellanox.com>
Acked-by: Matan Azrad <matan@mellanox.com>
drivers/net/mlx5/mlx5_flow_dv.c