]> git.proxmox.com Git - ceph.git/blame - ceph/src/spdk/dpdk/drivers/net/meson.build
import 15.2.0 Octopus source
[ceph.git] / ceph / src / spdk / dpdk / drivers / net / meson.build
CommitLineData
11fdf7f2
TL
1# SPDX-License-Identifier: BSD-3-Clause
2# Copyright(c) 2017 Intel Corporation
3
4drivers = ['af_packet',
9f95a23c 5 'af_xdp',
11fdf7f2 6 'ark',
9f95a23c 7 'atlantic',
11fdf7f2
TL
8 'avp',
9 'axgbe', 'bonding',
10 'bnx2x',
11 'bnxt',
12 'cxgbe',
13 'dpaa', 'dpaa2',
14 'e1000',
15 'ena',
9f95a23c 16 'enetc',
11fdf7f2
TL
17 'enic',
18 'failsafe',
19 'fm10k', 'i40e',
9f95a23c
TL
20 'iavf',
21 'ice',
11fdf7f2 22 'ifc',
9f95a23c 23 'ipn3ke',
11fdf7f2
TL
24 'ixgbe',
25 'kni',
26 'liquidio',
9f95a23c
TL
27 'mlx4',
28 'mlx5',
29 'mvneta',
11fdf7f2
TL
30 'mvpp2',
31 'netvsc',
9f95a23c 32 'nfb',
11fdf7f2 33 'nfp',
9f95a23c 34 'null', 'octeontx', 'pcap', 'qede', 'ring',
11fdf7f2
TL
35 'sfc',
36 'softnic',
37 'szedata2',
9f95a23c 38 'tap',
11fdf7f2 39 'thunderx',
9f95a23c 40 'vdev_netvsc',
11fdf7f2 41 'vhost',
9f95a23c
TL
42 'virtio',
43 'vmxnet3',
44]
11fdf7f2
TL
45std_deps = ['ethdev', 'kvargs'] # 'ethdev' also pulls in mbuf, net, eal etc
46std_deps += ['bus_pci'] # very many PMDs depend on PCI, so make std
47std_deps += ['bus_vdev'] # same with vdev bus
48config_flag_fmt = 'RTE_LIBRTE_@0@_PMD'
49driver_name_fmt = 'rte_pmd_@0@'