net/mlx5e: Improve IPsec flow steering autogroup
authorLeon Romanovsky <leonro@nvidia.com>
Fri, 2 Dec 2022 20:14:49 +0000 (22:14 +0200)
committerSteffen Klassert <steffen.klassert@secunet.com>
Thu, 8 Dec 2022 09:36:05 +0000 (10:36 +0100)
commit18f38fd267abf3be8330dd73ddeb838f2dd98f29
treef06a6f49cd4780e750cd6550a3c8dd2b51831576
parent6b5c45e16e434efc6d323a8bc79e0eba49cd13f2
net/mlx5e: Improve IPsec flow steering autogroup

Flow steering API separates newly created rules based on their
match criteria. Right now, all IPsec tables are created with one
group and suffers from not-optimal FS performance.

Count number of different match criteria for relevant tables, and
set proper value at the table creation.

Reviewed-by: Raed Salem <raeds@nvidia.com>
Signed-off-by: Leon Romanovsky <leonro@nvidia.com>
Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com>
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c