net/mlx5: add Linux TC flower driver for E-Switch flow
authorYongseok Koh <yskoh@mellanox.com>
Mon, 24 Sep 2018 19:55:17 +0000 (19:55 +0000)
committerFerruh Yigit <ferruh.yigit@intel.com>
Thu, 11 Oct 2018 16:53:49 +0000 (18:53 +0200)
commit57123c00c1b8b6c8de7c88b1d16a7261d7ea9d3b
tree90a63a269081c4e8b980c05a90b7d85956954fc0
parent40c9ccf9e9f2e8f4b7a391ece3daad0a5ff418c3
net/mlx5: add Linux TC flower driver for E-Switch flow

Flows having 'transfer' attribute have to be inserted to E-Switch on the
NIC and the control path uses Linux TC flower interface via Netlink
socket.
This patch adds the flow driver on top of the new flow engine.

Signed-off-by: Yongseok Koh <yskoh@mellanox.com>
drivers/net/mlx5/Makefile
drivers/net/mlx5/meson.build
drivers/net/mlx5/mlx5.c
drivers/net/mlx5/mlx5_flow.c
drivers/net/mlx5/mlx5_flow.h
drivers/net/mlx5/mlx5_flow_tcf.c [new file with mode: 0644]