When the driver has a bond configured LACP traffic should be steered to kernel to manage the bond using a new rdma-core API. This is done by creating a new internal action and adding a new devarg that will allow the user to manage the bond and get lacp traffic if they wish.
Shiri Kuzin (3): common/mlx5: add default miss action net/mlx5: add default miss action to flow engine net/mlx5: add new devarg dv_lacp_by_user drivers/common/mlx5/Makefile | 5 +++ drivers/common/mlx5/meson.build | 2 + drivers/common/mlx5/mlx5_glue.c | 13 ++++++ drivers/common/mlx5/mlx5_glue.h | 1 + drivers/net/mlx5/mlx5.c | 6 +++ drivers/net/mlx5/mlx5.h | 7 ++++ drivers/net/mlx5/mlx5_flow.c | 72 ++++++++++++++++++++++++++++++++ drivers/net/mlx5/mlx5_flow.h | 10 ++++- drivers/net/mlx5/mlx5_flow_dv.c | 91 ++++++++++++++++++++++++++++++++++++++++- drivers/net/mlx5/mlx5_trigger.c | 9 ++++ 10 files changed, 213 insertions(+), 3 deletions(-) -- 1.8.3.1