net/mlx5: support modify header using Direct Verbs
authorDekel Peled <dekelp@mellanox.com>
Thu, 27 Dec 2018 11:09:38 +0000 (13:09 +0200)
committerFerruh Yigit <ferruh.yigit@intel.com>
Thu, 3 Jan 2019 11:56:43 +0000 (12:56 +0100)
commit4bb14c83df952bdb54a735873d4a5347b38e1117
tree2de06890e0fbddb8306042abea965df2747646e3
parent89760a006b826ec3f85f46f2c7a04efe75a8d6fa
net/mlx5: support modify header using Direct Verbs

This patch implements the set of actions to support offload
of packet header modifications to MLX5 NIC.

Implementation is based on RFC [1].

[1] http://mails.dpdk.org/archives/dev/2018-November/119971.html

Signed-off-by: Dekel Peled <dekelp@mellanox.com>
Acked-by: Shahaf Shuler <shahafs@mellanox.com>
drivers/net/mlx5/Makefile
drivers/net/mlx5/meson.build
drivers/net/mlx5/mlx5.h
drivers/net/mlx5/mlx5_flow.h
drivers/net/mlx5/mlx5_flow_dv.c
drivers/net/mlx5/mlx5_glue.c
drivers/net/mlx5/mlx5_glue.h
drivers/net/mlx5/mlx5_prm.h