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 for LACP packets control doc/guides/nics/mlx5.rst | 10 +++ doc/guides/rel_notes/release_20_08.rst | 1 + drivers/common/mlx5/Makefile | 5 ++ drivers/common/mlx5/linux/meson.build | 2 + drivers/common/mlx5/linux/mlx5_glue.c | 13 ++++ drivers/common/mlx5/linux/mlx5_glue.h | 1 + drivers/net/mlx5/mlx5.c | 6 ++ drivers/net/mlx5/mlx5.h | 11 +++ drivers/net/mlx5/mlx5_flow.c | 92 ++++++++++++++++++++++++ drivers/net/mlx5/mlx5_flow.h | 11 ++- drivers/net/mlx5/mlx5_flow_dv.c | 127 +++++++++++++++++++++++++++++++-- drivers/net/mlx5/mlx5_trigger.c | 9 +++ 12 files changed, 280 insertions(+), 8 deletions(-) -- 1.8.3.1