Hi, > -----Original Message----- > From: dev <dev-boun...@dpdk.org> On Behalf Of Shiri Kuzin > Sent: Monday, June 29, 2020 7:01 PM > To: dev@dpdk.org > Cc: Matan Azrad <ma...@mellanox.com>; Slava Ovsiienko > <viachesl...@mellanox.com> > 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 <shi...@mellanox.com> > Acked-by: Matan Azrad <ma...@mellanox.com> > --- > 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