This patch series is part of preparing mlx5 PMD to compile and run under multiple OSs. Part #2
v1: Initial release Ophir Munk (8): net/mlx5: remove dv dependency in mlx5_dev_ctx_shared struct net/mlx5: rename ib in names net/mlx5: move socket files under Linux directory net/mlx5: split mlx5 ethdev under Linux directory net/mlx5: refactor eth dev ops for Linux common/mlx5: exclude ibv dependent calls in devx commands common/mlx5: exclude OS dependency in devx commands net/mlx5: refactor statistics drivers/common/mlx5/linux/mlx5_common_os.c | 12 + drivers/common/mlx5/mlx5_common.h | 1 + drivers/common/mlx5/mlx5_devx_cmds.c | 9 +- drivers/net/mlx5/Makefile | 3 +- drivers/net/mlx5/linux/meson.build | 2 + drivers/net/mlx5/linux/mlx5_ethdev_os.c | 1270 ++++++++++++++++++++++++++++ drivers/net/mlx5/linux/mlx5_os.c | 481 ++++++++++- drivers/net/mlx5/linux/mlx5_socket.c | 230 +++++ drivers/net/mlx5/meson.build | 1 - drivers/net/mlx5/mlx5.c | 172 +--- drivers/net/mlx5/mlx5.h | 55 +- drivers/net/mlx5/mlx5_ethdev.c | 1257 +-------------------------- drivers/net/mlx5/mlx5_flow.c | 10 +- drivers/net/mlx5/mlx5_flow_dv.c | 4 +- drivers/net/mlx5/mlx5_flow_verbs.c | 2 +- drivers/net/mlx5/mlx5_rxtx.c | 2 +- drivers/net/mlx5/mlx5_socket.c | 230 ----- drivers/net/mlx5/mlx5_stats.c | 332 +------- drivers/net/mlx5/mlx5_trigger.c | 10 +- drivers/net/mlx5/mlx5_txq.c | 2 +- 20 files changed, 2081 insertions(+), 2004 deletions(-) create mode 100644 drivers/net/mlx5/linux/mlx5_ethdev_os.c create mode 100644 drivers/net/mlx5/linux/mlx5_socket.c delete mode 100644 drivers/net/mlx5/mlx5_socket.c -- 2.8.4