net/mlx5: DR, Create multi-destination table for SW-steering use
authorErez Shitrit <erezsh@mellanox.com>
Tue, 24 Dec 2019 20:54:15 +0000 (22:54 +0200)
committerSaeed Mahameed <saeedm@mellanox.com>
Tue, 7 Jan 2020 18:42:10 +0000 (10:42 -0800)
commit34583beea4b741589793ce3ad5436b0a7c6d0cdb
tree2967951ccccac33c3a2ab1b3d2c9a0ff0d3e2e5d
parent6de03d2dcb0ec53e5862ae5844563bbbccde74bb
net/mlx5: DR, Create multi-destination table for SW-steering use

Currently SW steering doesn't have the means to access HW iterators to
support multi-destination (FTEs) flow table entries.

In order to support multi-destination FTEs for port-mirroring, SW
steering will create a dedicated multi-destination FW managed flow table
and FTEs via direct FW commands that we introduced in the previous patch.

Signed-off-by: Erez Shitrit <erezsh@mellanox.com>
Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
drivers/net/ethernet/mellanox/mlx5/core/steering/dr_fw.c
drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h