Hi, > -----Original Message----- > From: dev <[email protected]> On Behalf Of Shiri Kuzin > Sent: Monday, June 29, 2020 7:01 PM > To: [email protected] > Cc: Matan Azrad <[email protected]>; Slava Ovsiienko > <[email protected]> > Subject: [dpdk-dev] [PATCH] net/mlx5: fix LACP action type casting > > The mlx5_flow_lacp_miss flow rule for matching LACP traffic was > added to steer LACP traffic to kernel. > > When setting the action type of rte_flow_action to > MLX5_RTE_FLOW_ACTION_TYPE_DEFAULT_MISS we get an error since the > action is an enum of type mlx5_rte_flow_action_type. > > To solve this a casting of MLX5_RTE_FLOW_ACTION_TYPE_DEFAULT_MISS > to rte_flow_action was added. > > Fixes: 6ff4a90223c4 ("net/mlx5: add default miss action to flow engine") > Signed-off-by: Shiri Kuzin <[email protected]> > Acked-by: Matan Azrad <[email protected]> > --- > drivers/net/mlx5/mlx5_flow.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/drivers/net/mlx5/mlx5_flow.c b/drivers/net/mlx5/mlx5_flow.c > index 4700ec1..4a031a5 100644 > --- a/drivers/net/mlx5/mlx5_flow.c > +++ b/drivers/net/mlx5/mlx5_flow.c > @@ -5060,7 +5060,8 @@ struct rte_flow * > }; > struct rte_flow_action actions[] = { > { > - .type = > MLX5_RTE_FLOW_ACTION_TYPE_DEFAULT_MISS, > + .type = (enum rte_flow_action_type) > + > MLX5_RTE_FLOW_ACTION_TYPE_DEFAULT_MISS, > }, > { > .type = RTE_FLOW_ACTION_TYPE_END, > -- > 1.8.3.1
Squashed into relevant commit in next-net-mlx, Kindest regards, Raslan Darawsheh

