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