xref: /dpdk/drivers/net/meson.build (revision a3c8a446)
1# SPDX-License-Identifier: BSD-3-Clause
2# Copyright(c) 2017 Intel Corporation
3
4
5drivers = [
6        'af_packet',
7        'af_xdp',
8        'ark',
9        'atlantic',
10        'avp',
11        'axgbe',
12        'bnx2x',
13        'bnxt',
14        'bonding',
15        'cxgbe',
16        'dpaa',
17        'dpaa2',
18        'e1000',
19        'ena',
20        'enetc',
21        'enic',
22        'failsafe',
23        'fm10k',
24        'hinic',
25        'hns3',
26        'i40e',
27        'iavf',
28        'ice',
29        'igc',
30        'ionic',
31        'ipn3ke',
32        'ixgbe',
33        'kni',
34        'liquidio',
35        'memif',
36        'mlx4',
37        'mlx5',
38        'mvneta',
39        'mvpp2',
40        'netvsc',
41        'nfb',
42        'nfp',
43        'null',
44        'octeontx',
45        'octeontx2',
46        'octeontx_ep',
47        'pcap',
48        'pfe',
49        'qede',
50        'ring',
51        'sfc',
52        'softnic',
53        'szedata2',
54        'tap',
55        'thunderx',
56        'txgbe',
57        'vdev_netvsc',
58        'vhost',
59        'virtio',
60        'vmxnet3',
61]
62std_deps = ['ethdev', 'kvargs'] # 'ethdev' also pulls in mbuf, net, eal etc
63std_deps += ['bus_pci']         # very many PMDs depend on PCI, so make std
64std_deps += ['bus_vdev']        # same with vdev bus
65