]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commitde600fbf1f2d741e09db6982de510a47dade7083
tree2967951ccccac33c3a2ab1b3d2c9a0ff0d3e2e5d
parent48e770855b0a44cf147ad68904f22fdc7be4b7ec
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