common/mlx5: add flex parser DevX structures
authorBing Zhao <bingz@mellanox.com>
Fri, 17 Jul 2020 07:11:47 +0000 (15:11 +0800)
committerFerruh Yigit <ferruh.yigit@intel.com>
Tue, 21 Jul 2020 13:44:36 +0000 (15:44 +0200)
commit711aedf1876eefef0813f5ccdd73324f5e970e47
treeb5b3c6389f088c22b754438f63f3e36cc803f148
parentdaa38a8924a09df454fbbd4b46f447ca5bc36923
common/mlx5: add flex parser DevX structures

The structures and other definitions will be used for the dynamic
flex parser creation via Devx command interface. These structures
will be used as some some intermediate variables and input
parameters for the parser creation API.
It is better to keep all members consistent with the PRM definition
even though some of them will not be used.

Signed-off-by: Bing Zhao <bingz@mellanox.com>
Acked-by: Viacheslav Ovsiienko <viacheslavo@mellanox.com>
drivers/common/mlx5/mlx5_devx_cmds.h
drivers/common/mlx5/mlx5_prm.h
drivers/net/mlx5/mlx5.h