Initial coding to support non-template in mlxdr layer. Yevgeny Kliteynik (3): net/mlx5/hws: split the root rule creation and destruction net/mlx5/hws: add support for action type LAST net/mlx5/hws: add support for backward-compatible API
drivers/net/mlx5/hws/meson.build | 1 + drivers/net/mlx5/hws/mlx5dr.h | 87 +++ drivers/net/mlx5/hws/mlx5dr_action.c | 9 + drivers/net/mlx5/hws/mlx5dr_bwc.c | 898 +++++++++++++++++++++++++ drivers/net/mlx5/hws/mlx5dr_bwc.h | 34 + drivers/net/mlx5/hws/mlx5dr_context.c | 3 + drivers/net/mlx5/hws/mlx5dr_context.h | 7 + drivers/net/mlx5/hws/mlx5dr_internal.h | 1 + drivers/net/mlx5/hws/mlx5dr_rule.c | 49 +- drivers/net/mlx5/hws/mlx5dr_rule.h | 7 + drivers/net/mlx5/hws/mlx5dr_send.c | 43 +- 11 files changed, 1124 insertions(+), 15 deletions(-) create mode 100644 drivers/net/mlx5/hws/mlx5dr_bwc.c create mode 100644 drivers/net/mlx5/hws/mlx5dr_bwc.h -- 2.21.0