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