As part of the effort to support DPDK on different OS, this series adds OS abstraction for flow infrastructures. The changes include renaming using generic terms, as well as OS specific functions for flow related operations and utilities.
Series-acked-by: Matan Azrad <ma...@mellanox.com> Dekel Peled (6): net/mlx5: rename IB flow to generic name DRV flow net/mlx5: rename Verbs action to generic name net/mlx5: add OS specific flow related utilities net/mlx5: add OS specific flow type selection net/mlx5: add OS specific flow create and destroy net/mlx5: add OS specific flow actions operations drivers/net/mlx5/linux/mlx5_flow_os.h | 368 ++++++++++++++++++++++++++++++++++ drivers/net/mlx5/mlx5_flow.c | 10 +- drivers/net/mlx5/mlx5_flow.h | 18 +- drivers/net/mlx5/mlx5_flow_dv.c | 250 ++++++++++++----------- drivers/net/mlx5/mlx5_flow_verbs.c | 12 +- 5 files changed, 520 insertions(+), 138 deletions(-) create mode 100644 drivers/net/mlx5/linux/mlx5_flow_os.h -- 1.8.3.1