xref: /dpdk/drivers/net/meson.build (revision c1d145834f287aa8cf53de914618a7312f2c360e)
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        'cnxk',
16        'cxgbe',
17        'dpaa',
18        'dpaa2',
19        'ena',
20        'enetc',
21        'enetfec',
22        'enic',
23        'failsafe',
24        'gve',
25        'hinic',
26        'hns3',
27        'intel/cpfl',
28        'intel/e1000',
29        'intel/fm10k',
30        'intel/i40e',
31        'intel/iavf',
32        'intel/ice',
33        'intel/idpf',
34        'intel/igc',
35        'intel/ipn3ke',
36        'intel/ixgbe',
37        'ionic',
38        'mana',
39        'memif',
40        'mlx4',
41        'mlx5',
42        'mvneta',
43        'mvpp2',
44        'netvsc',
45        'nfb',
46        'nfp',
47        'ngbe',
48        'ntnic',
49        'null',
50        'octeontx',
51        'octeon_ep',
52        'pcap',
53        'pfe',
54        'qede',
55        'r8169',
56        'ring',
57        'sfc',
58        'softnic',
59        'tap',
60        'thunderx',
61        'txgbe',
62        'vdev_netvsc',
63        'vhost',
64        'virtio',
65        'vmxnet3',
66        'zxdh',
67]
68std_deps = ['ethdev', 'kvargs'] # 'ethdev' also pulls in mbuf, net, eal etc
69std_deps += ['bus_pci']         # very many PMDs depend on PCI, so make std
70std_deps += ['bus_vdev']        # same with vdev bus
71