]> git.baikalelectronics.ru Git - kernel.git/commit
IB/mlx5: Pass mlx5_flow_act struct instead of multiple arguments
authorBoris Pismenny <borisp@mellanox.com>
Wed, 16 Aug 2017 06:33:30 +0000 (09:33 +0300)
committerSaeed Mahameed <saeedm@mellanox.com>
Wed, 7 Mar 2018 06:06:11 +0000 (22:06 -0800)
commite13f351db159a89954fae947777ef8d7a7953292
tree0f5f93231e35df282ad2f17aed7c4f4dd91e3d4b
parent874817cbe6cfd0d0638e5fa2327afe472c882023
IB/mlx5: Pass mlx5_flow_act struct instead of multiple arguments

Group and pass all function arguments of parse_flow_attr call in one
common struct mlx5_flow_act.

This patch passes all the action arguments of parse_flow_attr in one common
struct mlx5_flow_act. It allows us to scale the number of actions without adding
new arguments to the function.

Signed-off-by: Matan Barak <matanb@mellanox.com>
Signed-off-by: Boris Pismenny <borisp@mellanox.com>
Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
Acked-by: Jason Gunthorpe <jgg@mellanox.com>
drivers/infiniband/hw/mlx5/main.c