net/mlx5: separate Rx queue object creations
[dpdk.git] / drivers / net / mlx5 / meson.build
index d418d26..9a97bb9 100644 (file)
@@ -2,13 +2,12 @@
 # Copyright 2018 6WIND S.A.
 # Copyright 2018 Mellanox Technologies, Ltd
 
-if not is_linux
+if not (is_linux or is_windows)
        build = false
-       reason = 'only supported on Linux'
+       reason = 'only supported on Linux and Windows'
        subdir_done()
 endif
 
-allow_experimental_apis = true
 deps += ['hash', 'common_mlx5']
 sources = files(
        'mlx5.c',
@@ -23,13 +22,13 @@ sources = files(
        'mlx5_rxmode.c',
        'mlx5_rxq.c',
        'mlx5_rxtx.c',
-       'mlx5_mp.c',
        'mlx5_stats.c',
        'mlx5_trigger.c',
        'mlx5_txq.c',
+       'mlx5_txpp.c',
        'mlx5_vlan.c',
        'mlx5_utils.c',
-       'mlx5_socket.c',
+       'mlx5_devx.c',
 )
 if (dpdk_conf.has('RTE_ARCH_X86_64')
        or dpdk_conf.has('RTE_ARCH_ARM64')
@@ -53,3 +52,4 @@ if get_option('buildtype').contains('debug')
 else
        cflags += [ '-UPEDANTIC' ]
 endif
+subdir(exec_env)