From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by dpdk.org (Postfix) with ESMTP id 23711CF9 for ; Thu, 7 May 2015 17:36:48 +0200 (CEST) Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga103.jf.intel.com with ESMTP; 07 May 2015 08:36:48 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.13,384,1427785200"; d="scan'208";a="567844399" Received: from irvmail001.ir.intel.com ([163.33.26.43]) by orsmga003.jf.intel.com with ESMTP; 07 May 2015 08:35:53 -0700 Received: from sivswdev01.ir.intel.com (sivswdev01.ir.intel.com [10.237.217.45]) by irvmail001.ir.intel.com (8.14.3/8.13.6/MailSET/Hub) with ESMTP id t47FZpEJ023694; Thu, 7 May 2015 16:35:51 +0100 Received: from sivswdev01.ir.intel.com (localhost [127.0.0.1]) by sivswdev01.ir.intel.com with ESMTP id t47FZpkB006506; Thu, 7 May 2015 16:35:51 +0100 Received: (from bricha3@localhost) by sivswdev01.ir.intel.com with id t47FZp9g006501; Thu, 7 May 2015 16:35:51 +0100 From: Bruce Richardson To: dev@dpdk.org Date: Thu, 7 May 2015 16:35:49 +0100 Message-Id: <1431012951-6423-1-git-send-email-bruce.richardson@intel.com> X-Mailer: git-send-email 1.7.4.1 Subject: [dpdk-dev] [RFC PATCH 0/2] Move PMDs out of lib directory X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 May 2015 15:36:50 -0000 The "lib" directory is getting very crowded, with both general libs and poll mode drivers in it. This patch set proposes to move the PMDs out of the lib folder and to put them in a separate "pmds" folder. This should help with code browse-ability as the number of libs, and pmds increases. Comments or objections? Bruce Richardson (2): pmds: Use relative rather than absolute paths pmds: move pmds from lib to separate pmd dir GNUmakefile | 2 +- lib/Makefile | 14 - lib/librte_eal/linuxapp/eal/Makefile | 8 +- lib/librte_pmd_af_packet/Makefile | 64 - lib/librte_pmd_af_packet/rte_eth_af_packet.c | 847 --- lib/librte_pmd_af_packet/rte_eth_af_packet.h | 53 - .../rte_pmd_af_packet_version.map | 7 - lib/librte_pmd_bond/Makefile | 68 - lib/librte_pmd_bond/rte_eth_bond.h | 366 -- lib/librte_pmd_bond/rte_eth_bond_8023ad.c | 1216 ----- lib/librte_pmd_bond/rte_eth_bond_8023ad.h | 222 - lib/librte_pmd_bond/rte_eth_bond_8023ad_private.h | 308 -- lib/librte_pmd_bond/rte_eth_bond_alb.c | 287 - lib/librte_pmd_bond/rte_eth_bond_alb.h | 142 - lib/librte_pmd_bond/rte_eth_bond_api.c | 840 --- lib/librte_pmd_bond/rte_eth_bond_args.c | 278 - lib/librte_pmd_bond/rte_eth_bond_pmd.c | 2269 -------- lib/librte_pmd_bond/rte_eth_bond_private.h | 287 - lib/librte_pmd_bond/rte_eth_bond_version.map | 22 - lib/librte_pmd_e1000/Makefile | 99 - lib/librte_pmd_e1000/e1000/README | 39 - lib/librte_pmd_e1000/e1000/e1000_80003es2lan.c | 1514 ------ lib/librte_pmd_e1000/e1000/e1000_80003es2lan.h | 100 - lib/librte_pmd_e1000/e1000/e1000_82540.c | 717 --- lib/librte_pmd_e1000/e1000/e1000_82541.c | 1268 ----- lib/librte_pmd_e1000/e1000/e1000_82541.h | 91 - lib/librte_pmd_e1000/e1000/e1000_82542.c | 588 -- lib/librte_pmd_e1000/e1000/e1000_82543.c | 1553 ------ lib/librte_pmd_e1000/e1000/e1000_82543.h | 56 - lib/librte_pmd_e1000/e1000/e1000_82571.c | 2026 ------- lib/librte_pmd_e1000/e1000/e1000_82571.h | 65 - lib/librte_pmd_e1000/e1000/e1000_82575.c | 3639 ------------- lib/librte_pmd_e1000/e1000/e1000_82575.h | 520 -- lib/librte_pmd_e1000/e1000/e1000_api.c | 1357 ----- lib/librte_pmd_e1000/e1000/e1000_api.h | 167 - lib/librte_pmd_e1000/e1000/e1000_defines.h | 1498 ----- lib/librte_pmd_e1000/e1000/e1000_hw.h | 1026 ---- lib/librte_pmd_e1000/e1000/e1000_i210.c | 1000 ---- lib/librte_pmd_e1000/e1000/e1000_i210.h | 110 - lib/librte_pmd_e1000/e1000/e1000_ich8lan.c | 5260 ------------------ lib/librte_pmd_e1000/e1000/e1000_ich8lan.h | 313 -- lib/librte_pmd_e1000/e1000/e1000_mac.c | 2247 -------- lib/librte_pmd_e1000/e1000/e1000_mac.h | 95 - lib/librte_pmd_e1000/e1000/e1000_manage.c | 573 -- lib/librte_pmd_e1000/e1000/e1000_manage.h | 95 - lib/librte_pmd_e1000/e1000/e1000_mbx.c | 777 --- lib/librte_pmd_e1000/e1000/e1000_mbx.h | 105 - lib/librte_pmd_e1000/e1000/e1000_nvm.c | 1377 ----- lib/librte_pmd_e1000/e1000/e1000_nvm.h | 98 - lib/librte_pmd_e1000/e1000/e1000_osdep.c | 83 - lib/librte_pmd_e1000/e1000/e1000_osdep.h | 183 - lib/librte_pmd_e1000/e1000/e1000_phy.c | 4273 --------------- lib/librte_pmd_e1000/e1000/e1000_phy.h | 327 -- lib/librte_pmd_e1000/e1000/e1000_regs.h | 685 --- lib/librte_pmd_e1000/e1000/e1000_vf.c | 586 -- lib/librte_pmd_e1000/e1000/e1000_vf.h | 295 - lib/librte_pmd_e1000/e1000_ethdev.h | 340 -- lib/librte_pmd_e1000/e1000_logs.h | 78 - lib/librte_pmd_e1000/em_ethdev.c | 1530 ------ lib/librte_pmd_e1000/em_rxtx.c | 1865 ------- lib/librte_pmd_e1000/igb_ethdev.c | 3656 ------------- lib/librte_pmd_e1000/igb_pf.c | 511 -- lib/librte_pmd_e1000/igb_rxtx.c | 2397 -------- lib/librte_pmd_e1000/rte_pmd_e1000_version.map | 4 - lib/librte_pmd_enic/LICENSE | 27 - lib/librte_pmd_enic/Makefile | 71 - lib/librte_pmd_enic/enic.h | 200 - lib/librte_pmd_enic/enic_clsf.c | 259 - lib/librte_pmd_enic/enic_compat.h | 147 - lib/librte_pmd_enic/enic_ethdev.c | 640 --- lib/librte_pmd_enic/enic_main.c | 1117 ---- lib/librte_pmd_enic/enic_res.c | 219 - lib/librte_pmd_enic/enic_res.h | 168 - lib/librte_pmd_enic/rte_pmd_enic_version.map | 4 - lib/librte_pmd_enic/vnic/cq_desc.h | 126 - lib/librte_pmd_enic/vnic/cq_enet_desc.h | 261 - lib/librte_pmd_enic/vnic/rq_enet_desc.h | 76 - lib/librte_pmd_enic/vnic/vnic_cq.c | 117 - lib/librte_pmd_enic/vnic/vnic_cq.h | 151 - lib/librte_pmd_enic/vnic/vnic_dev.c | 1054 ---- lib/librte_pmd_enic/vnic/vnic_dev.h | 212 - lib/librte_pmd_enic/vnic/vnic_devcmd.h | 774 --- lib/librte_pmd_enic/vnic/vnic_enet.h | 78 - lib/librte_pmd_enic/vnic/vnic_intr.c | 78 - lib/librte_pmd_enic/vnic/vnic_intr.h | 126 - lib/librte_pmd_enic/vnic/vnic_nic.h | 88 - lib/librte_pmd_enic/vnic/vnic_resource.h | 97 - lib/librte_pmd_enic/vnic/vnic_rq.c | 245 - lib/librte_pmd_enic/vnic/vnic_rq.h | 282 - lib/librte_pmd_enic/vnic/vnic_rss.c | 85 - lib/librte_pmd_enic/vnic/vnic_rss.h | 61 - lib/librte_pmd_enic/vnic/vnic_stats.h | 86 - lib/librte_pmd_enic/vnic/vnic_wq.c | 245 - lib/librte_pmd_enic/vnic/vnic_wq.h | 283 - lib/librte_pmd_enic/vnic/wq_enet_desc.h | 114 - lib/librte_pmd_fm10k/Makefile | 102 - lib/librte_pmd_fm10k/base/fm10k_api.c | 341 -- lib/librte_pmd_fm10k/base/fm10k_api.h | 61 - lib/librte_pmd_fm10k/base/fm10k_common.c | 572 -- lib/librte_pmd_fm10k/base/fm10k_common.h | 52 - lib/librte_pmd_fm10k/base/fm10k_mbx.c | 2185 -------- lib/librte_pmd_fm10k/base/fm10k_mbx.h | 329 -- lib/librte_pmd_fm10k/base/fm10k_osdep.h | 148 - lib/librte_pmd_fm10k/base/fm10k_pf.c | 1992 ------- lib/librte_pmd_fm10k/base/fm10k_pf.h | 155 - lib/librte_pmd_fm10k/base/fm10k_tlv.c | 914 ---- lib/librte_pmd_fm10k/base/fm10k_tlv.h | 199 - lib/librte_pmd_fm10k/base/fm10k_type.h | 937 ---- lib/librte_pmd_fm10k/base/fm10k_vf.c | 641 --- lib/librte_pmd_fm10k/base/fm10k_vf.h | 91 - lib/librte_pmd_fm10k/fm10k.h | 292 - lib/librte_pmd_fm10k/fm10k_ethdev.c | 1872 ------- lib/librte_pmd_fm10k/fm10k_logs.h | 80 - lib/librte_pmd_fm10k/fm10k_rxtx.c | 461 -- lib/librte_pmd_fm10k/rte_pmd_fm10k_version.map | 4 - lib/librte_pmd_i40e/Makefile | 105 - lib/librte_pmd_i40e/i40e/i40e_adminq.c | 1084 ---- lib/librte_pmd_i40e/i40e/i40e_adminq.h | 157 - lib/librte_pmd_i40e/i40e/i40e_adminq_cmd.h | 2179 -------- lib/librte_pmd_i40e/i40e/i40e_alloc.h | 65 - lib/librte_pmd_i40e/i40e/i40e_common.c | 4793 ---------------- lib/librte_pmd_i40e/i40e/i40e_dcb.c | 479 -- lib/librte_pmd_i40e/i40e/i40e_dcb.h | 161 - lib/librte_pmd_i40e/i40e/i40e_diag.c | 178 - lib/librte_pmd_i40e/i40e/i40e_diag.h | 61 - lib/librte_pmd_i40e/i40e/i40e_hmc.c | 373 -- lib/librte_pmd_i40e/i40e/i40e_hmc.h | 243 - lib/librte_pmd_i40e/i40e/i40e_lan_hmc.c | 1417 ----- lib/librte_pmd_i40e/i40e/i40e_lan_hmc.h | 200 - lib/librte_pmd_i40e/i40e/i40e_nvm.c | 940 ---- lib/librte_pmd_i40e/i40e/i40e_osdep.h | 197 - lib/librte_pmd_i40e/i40e/i40e_prototype.h | 430 -- lib/librte_pmd_i40e/i40e/i40e_register.h | 3377 ------------ lib/librte_pmd_i40e/i40e/i40e_status.h | 107 - lib/librte_pmd_i40e/i40e/i40e_type.h | 1425 ----- lib/librte_pmd_i40e/i40e/i40e_virtchnl.h | 373 -- lib/librte_pmd_i40e/i40e_ethdev.c | 5716 -------------------- lib/librte_pmd_i40e/i40e_ethdev.h | 567 -- lib/librte_pmd_i40e/i40e_ethdev_vf.c | 1893 ------- lib/librte_pmd_i40e/i40e_fdir.c | 1361 ----- lib/librte_pmd_i40e/i40e_logs.h | 78 - lib/librte_pmd_i40e/i40e_pf.c | 1063 ---- lib/librte_pmd_i40e/i40e_pf.h | 127 - lib/librte_pmd_i40e/i40e_rxtx.c | 2709 ---------- lib/librte_pmd_i40e/i40e_rxtx.h | 211 - lib/librte_pmd_i40e/rte_pmd_i40e_version.map | 4 - lib/librte_pmd_ixgbe/Makefile | 126 - lib/librte_pmd_ixgbe/ixgbe/README | 67 - lib/librte_pmd_ixgbe/ixgbe/ixgbe_82598.c | 1435 ----- lib/librte_pmd_ixgbe/ixgbe/ixgbe_82598.h | 52 - lib/librte_pmd_ixgbe/ixgbe/ixgbe_82599.c | 2713 ---------- lib/librte_pmd_ixgbe/ixgbe/ixgbe_82599.h | 65 - lib/librte_pmd_ixgbe/ixgbe/ixgbe_api.c | 1477 ----- lib/librte_pmd_ixgbe/ixgbe/ixgbe_api.h | 206 - lib/librte_pmd_ixgbe/ixgbe/ixgbe_common.c | 4940 ----------------- lib/librte_pmd_ixgbe/ixgbe/ixgbe_common.h | 183 - lib/librte_pmd_ixgbe/ixgbe/ixgbe_dcb.c | 714 --- lib/librte_pmd_ixgbe/ixgbe/ixgbe_dcb.h | 174 - lib/librte_pmd_ixgbe/ixgbe/ixgbe_dcb_82598.c | 360 -- lib/librte_pmd_ixgbe/ixgbe/ixgbe_dcb_82598.h | 99 - lib/librte_pmd_ixgbe/ixgbe/ixgbe_dcb_82599.c | 593 -- lib/librte_pmd_ixgbe/ixgbe/ixgbe_dcb_82599.h | 153 - lib/librte_pmd_ixgbe/ixgbe/ixgbe_mbx.c | 789 --- lib/librte_pmd_ixgbe/ixgbe/ixgbe_mbx.h | 150 - lib/librte_pmd_ixgbe/ixgbe/ixgbe_osdep.h | 155 - lib/librte_pmd_ixgbe/ixgbe/ixgbe_phy.c | 2583 --------- lib/librte_pmd_ixgbe/ixgbe/ixgbe_phy.h | 181 - lib/librte_pmd_ixgbe/ixgbe/ixgbe_type.h | 3860 ------------- lib/librte_pmd_ixgbe/ixgbe/ixgbe_vf.c | 724 --- lib/librte_pmd_ixgbe/ixgbe/ixgbe_vf.h | 140 - lib/librte_pmd_ixgbe/ixgbe/ixgbe_x540.c | 1040 ---- lib/librte_pmd_ixgbe/ixgbe/ixgbe_x540.h | 66 - lib/librte_pmd_ixgbe/ixgbe/ixgbe_x550.c | 2113 -------- lib/librte_pmd_ixgbe/ixgbe/ixgbe_x550.h | 91 - lib/librte_pmd_ixgbe/ixgbe_82599_bypass.c | 314 -- lib/librte_pmd_ixgbe/ixgbe_bypass.c | 414 -- lib/librte_pmd_ixgbe/ixgbe_bypass.h | 68 - lib/librte_pmd_ixgbe/ixgbe_bypass_api.h | 299 - lib/librte_pmd_ixgbe/ixgbe_bypass_defines.h | 160 - lib/librte_pmd_ixgbe/ixgbe_ethdev.c | 4453 --------------- lib/librte_pmd_ixgbe/ixgbe_ethdev.h | 400 -- lib/librte_pmd_ixgbe/ixgbe_fdir.c | 1144 ---- lib/librte_pmd_ixgbe/ixgbe_logs.h | 78 - lib/librte_pmd_ixgbe/ixgbe_pf.c | 629 --- lib/librte_pmd_ixgbe/ixgbe_rxtx.c | 5006 ----------------- lib/librte_pmd_ixgbe/ixgbe_rxtx.h | 294 - lib/librte_pmd_ixgbe/ixgbe_rxtx_vec.c | 792 --- lib/librte_pmd_ixgbe/rte_pmd_ixgbe_version.map | 4 - lib/librte_pmd_mlx4/Makefile | 121 - lib/librte_pmd_mlx4/mlx4.c | 4686 ---------------- lib/librte_pmd_mlx4/mlx4.h | 157 - lib/librte_pmd_mlx4/rte_pmd_mlx4_version.map | 4 - lib/librte_pmd_null/Makefile | 62 - lib/librte_pmd_null/rte_eth_null.c | 585 -- lib/librte_pmd_null/rte_pmd_null_version.map | 4 - lib/librte_pmd_pcap/Makefile | 63 - lib/librte_pmd_pcap/rte_eth_pcap.c | 977 ---- lib/librte_pmd_pcap/rte_pmd_pcap_version.map | 4 - lib/librte_pmd_ring/Makefile | 61 - lib/librte_pmd_ring/rte_eth_ring.c | 579 -- lib/librte_pmd_ring/rte_eth_ring.h | 57 - lib/librte_pmd_ring/rte_eth_ring_version.map | 9 - lib/librte_pmd_virtio/Makefile | 60 - lib/librte_pmd_virtio/rte_pmd_virtio_version.map | 4 - lib/librte_pmd_virtio/virtio_ethdev.c | 1504 ----- lib/librte_pmd_virtio/virtio_ethdev.h | 124 - lib/librte_pmd_virtio/virtio_logs.h | 70 - lib/librte_pmd_virtio/virtio_pci.c | 147 - lib/librte_pmd_virtio/virtio_pci.h | 270 - lib/librte_pmd_virtio/virtio_ring.h | 163 - lib/librte_pmd_virtio/virtio_rxtx.c | 815 --- lib/librte_pmd_virtio/virtqueue.c | 70 - lib/librte_pmd_virtio/virtqueue.h | 324 -- lib/librte_pmd_vmxnet3/Makefile | 84 - lib/librte_pmd_vmxnet3/rte_pmd_vmxnet3_version.map | 4 - lib/librte_pmd_vmxnet3/vmxnet3/README | 50 - lib/librte_pmd_vmxnet3/vmxnet3/includeCheck.h | 40 - lib/librte_pmd_vmxnet3/vmxnet3/upt1_defs.h | 117 - lib/librte_pmd_vmxnet3/vmxnet3/vmware_pack_begin.h | 32 - lib/librte_pmd_vmxnet3/vmxnet3/vmware_pack_end.h | 32 - lib/librte_pmd_vmxnet3/vmxnet3/vmxnet3_defs.h | 751 --- lib/librte_pmd_vmxnet3/vmxnet3/vmxnet3_osdep.h | 48 - lib/librte_pmd_vmxnet3/vmxnet3_ethdev.c | 779 --- lib/librte_pmd_vmxnet3/vmxnet3_ethdev.h | 183 - lib/librte_pmd_vmxnet3/vmxnet3_logs.h | 74 - lib/librte_pmd_vmxnet3/vmxnet3_ring.h | 183 - lib/librte_pmd_vmxnet3/vmxnet3_rxtx.c | 1068 ---- lib/librte_pmd_xenvirt/Makefile | 62 - lib/librte_pmd_xenvirt/rte_eth_xenvirt.c | 714 --- lib/librte_pmd_xenvirt/rte_eth_xenvirt.h | 62 - lib/librte_pmd_xenvirt/rte_eth_xenvirt_version.map | 7 - lib/librte_pmd_xenvirt/rte_mempool_gntalloc.c | 298 - lib/librte_pmd_xenvirt/rte_xen_lib.c | 428 -- lib/librte_pmd_xenvirt/rte_xen_lib.h | 113 - lib/librte_pmd_xenvirt/virtio_logs.h | 70 - lib/librte_pmd_xenvirt/virtqueue.h | 279 - pmds/Makefile | 50 + pmds/librte_pmd_af_packet/Makefile | 64 + pmds/librte_pmd_af_packet/rte_eth_af_packet.c | 847 +++ pmds/librte_pmd_af_packet/rte_eth_af_packet.h | 53 + .../rte_pmd_af_packet_version.map | 7 + pmds/librte_pmd_bond/Makefile | 68 + pmds/librte_pmd_bond/rte_eth_bond.h | 366 ++ pmds/librte_pmd_bond/rte_eth_bond_8023ad.c | 1216 +++++ pmds/librte_pmd_bond/rte_eth_bond_8023ad.h | 222 + pmds/librte_pmd_bond/rte_eth_bond_8023ad_private.h | 308 ++ pmds/librte_pmd_bond/rte_eth_bond_alb.c | 287 + pmds/librte_pmd_bond/rte_eth_bond_alb.h | 142 + pmds/librte_pmd_bond/rte_eth_bond_api.c | 840 +++ pmds/librte_pmd_bond/rte_eth_bond_args.c | 278 + pmds/librte_pmd_bond/rte_eth_bond_pmd.c | 2269 ++++++++ pmds/librte_pmd_bond/rte_eth_bond_private.h | 287 + pmds/librte_pmd_bond/rte_eth_bond_version.map | 22 + pmds/librte_pmd_e1000/Makefile | 99 + pmds/librte_pmd_e1000/e1000/README | 39 + pmds/librte_pmd_e1000/e1000/e1000_80003es2lan.c | 1514 ++++++ pmds/librte_pmd_e1000/e1000/e1000_80003es2lan.h | 100 + pmds/librte_pmd_e1000/e1000/e1000_82540.c | 717 +++ pmds/librte_pmd_e1000/e1000/e1000_82541.c | 1268 +++++ pmds/librte_pmd_e1000/e1000/e1000_82541.h | 91 + pmds/librte_pmd_e1000/e1000/e1000_82542.c | 588 ++ pmds/librte_pmd_e1000/e1000/e1000_82543.c | 1553 ++++++ pmds/librte_pmd_e1000/e1000/e1000_82543.h | 56 + pmds/librte_pmd_e1000/e1000/e1000_82571.c | 2026 +++++++ pmds/librte_pmd_e1000/e1000/e1000_82571.h | 65 + pmds/librte_pmd_e1000/e1000/e1000_82575.c | 3639 +++++++++++++ pmds/librte_pmd_e1000/e1000/e1000_82575.h | 520 ++ pmds/librte_pmd_e1000/e1000/e1000_api.c | 1357 +++++ pmds/librte_pmd_e1000/e1000/e1000_api.h | 167 + pmds/librte_pmd_e1000/e1000/e1000_defines.h | 1498 +++++ pmds/librte_pmd_e1000/e1000/e1000_hw.h | 1026 ++++ pmds/librte_pmd_e1000/e1000/e1000_i210.c | 1000 ++++ pmds/librte_pmd_e1000/e1000/e1000_i210.h | 110 + pmds/librte_pmd_e1000/e1000/e1000_ich8lan.c | 5260 ++++++++++++++++++ pmds/librte_pmd_e1000/e1000/e1000_ich8lan.h | 313 ++ pmds/librte_pmd_e1000/e1000/e1000_mac.c | 2247 ++++++++ pmds/librte_pmd_e1000/e1000/e1000_mac.h | 95 + pmds/librte_pmd_e1000/e1000/e1000_manage.c | 573 ++ pmds/librte_pmd_e1000/e1000/e1000_manage.h | 95 + pmds/librte_pmd_e1000/e1000/e1000_mbx.c | 777 +++ pmds/librte_pmd_e1000/e1000/e1000_mbx.h | 105 + pmds/librte_pmd_e1000/e1000/e1000_nvm.c | 1377 +++++ pmds/librte_pmd_e1000/e1000/e1000_nvm.h | 98 + pmds/librte_pmd_e1000/e1000/e1000_osdep.c | 83 + pmds/librte_pmd_e1000/e1000/e1000_osdep.h | 183 + pmds/librte_pmd_e1000/e1000/e1000_phy.c | 4273 +++++++++++++++ pmds/librte_pmd_e1000/e1000/e1000_phy.h | 327 ++ pmds/librte_pmd_e1000/e1000/e1000_regs.h | 685 +++ pmds/librte_pmd_e1000/e1000/e1000_vf.c | 586 ++ pmds/librte_pmd_e1000/e1000/e1000_vf.h | 295 + pmds/librte_pmd_e1000/e1000_ethdev.h | 340 ++ pmds/librte_pmd_e1000/e1000_logs.h | 78 + pmds/librte_pmd_e1000/em_ethdev.c | 1530 ++++++ pmds/librte_pmd_e1000/em_rxtx.c | 1865 +++++++ pmds/librte_pmd_e1000/igb_ethdev.c | 3656 +++++++++++++ pmds/librte_pmd_e1000/igb_pf.c | 511 ++ pmds/librte_pmd_e1000/igb_rxtx.c | 2397 ++++++++ pmds/librte_pmd_e1000/rte_pmd_e1000_version.map | 4 + pmds/librte_pmd_enic/LICENSE | 27 + pmds/librte_pmd_enic/Makefile | 71 + pmds/librte_pmd_enic/enic.h | 200 + pmds/librte_pmd_enic/enic_clsf.c | 259 + pmds/librte_pmd_enic/enic_compat.h | 147 + pmds/librte_pmd_enic/enic_ethdev.c | 640 +++ pmds/librte_pmd_enic/enic_main.c | 1117 ++++ pmds/librte_pmd_enic/enic_res.c | 219 + pmds/librte_pmd_enic/enic_res.h | 168 + pmds/librte_pmd_enic/rte_pmd_enic_version.map | 4 + pmds/librte_pmd_enic/vnic/cq_desc.h | 126 + pmds/librte_pmd_enic/vnic/cq_enet_desc.h | 261 + pmds/librte_pmd_enic/vnic/rq_enet_desc.h | 76 + pmds/librte_pmd_enic/vnic/vnic_cq.c | 117 + pmds/librte_pmd_enic/vnic/vnic_cq.h | 151 + pmds/librte_pmd_enic/vnic/vnic_dev.c | 1054 ++++ pmds/librte_pmd_enic/vnic/vnic_dev.h | 212 + pmds/librte_pmd_enic/vnic/vnic_devcmd.h | 774 +++ pmds/librte_pmd_enic/vnic/vnic_enet.h | 78 + pmds/librte_pmd_enic/vnic/vnic_intr.c | 78 + pmds/librte_pmd_enic/vnic/vnic_intr.h | 126 + pmds/librte_pmd_enic/vnic/vnic_nic.h | 88 + pmds/librte_pmd_enic/vnic/vnic_resource.h | 97 + pmds/librte_pmd_enic/vnic/vnic_rq.c | 245 + pmds/librte_pmd_enic/vnic/vnic_rq.h | 282 + pmds/librte_pmd_enic/vnic/vnic_rss.c | 85 + pmds/librte_pmd_enic/vnic/vnic_rss.h | 61 + pmds/librte_pmd_enic/vnic/vnic_stats.h | 86 + pmds/librte_pmd_enic/vnic/vnic_wq.c | 245 + pmds/librte_pmd_enic/vnic/vnic_wq.h | 283 + pmds/librte_pmd_enic/vnic/wq_enet_desc.h | 114 + pmds/librte_pmd_fm10k/Makefile | 102 + pmds/librte_pmd_fm10k/base/fm10k_api.c | 341 ++ pmds/librte_pmd_fm10k/base/fm10k_api.h | 61 + pmds/librte_pmd_fm10k/base/fm10k_common.c | 572 ++ pmds/librte_pmd_fm10k/base/fm10k_common.h | 52 + pmds/librte_pmd_fm10k/base/fm10k_mbx.c | 2185 ++++++++ pmds/librte_pmd_fm10k/base/fm10k_mbx.h | 329 ++ pmds/librte_pmd_fm10k/base/fm10k_osdep.h | 148 + pmds/librte_pmd_fm10k/base/fm10k_pf.c | 1992 +++++++ pmds/librte_pmd_fm10k/base/fm10k_pf.h | 155 + pmds/librte_pmd_fm10k/base/fm10k_tlv.c | 914 ++++ pmds/librte_pmd_fm10k/base/fm10k_tlv.h | 199 + pmds/librte_pmd_fm10k/base/fm10k_type.h | 937 ++++ pmds/librte_pmd_fm10k/base/fm10k_vf.c | 641 +++ pmds/librte_pmd_fm10k/base/fm10k_vf.h | 91 + pmds/librte_pmd_fm10k/fm10k.h | 292 + pmds/librte_pmd_fm10k/fm10k_ethdev.c | 1872 +++++++ pmds/librte_pmd_fm10k/fm10k_logs.h | 80 + pmds/librte_pmd_fm10k/fm10k_rxtx.c | 461 ++ pmds/librte_pmd_fm10k/rte_pmd_fm10k_version.map | 4 + pmds/librte_pmd_i40e/Makefile | 105 + pmds/librte_pmd_i40e/i40e/i40e_adminq.c | 1084 ++++ pmds/librte_pmd_i40e/i40e/i40e_adminq.h | 157 + pmds/librte_pmd_i40e/i40e/i40e_adminq_cmd.h | 2179 ++++++++ pmds/librte_pmd_i40e/i40e/i40e_alloc.h | 65 + pmds/librte_pmd_i40e/i40e/i40e_common.c | 4793 ++++++++++++++++ pmds/librte_pmd_i40e/i40e/i40e_dcb.c | 479 ++ pmds/librte_pmd_i40e/i40e/i40e_dcb.h | 161 + pmds/librte_pmd_i40e/i40e/i40e_diag.c | 178 + pmds/librte_pmd_i40e/i40e/i40e_diag.h | 61 + pmds/librte_pmd_i40e/i40e/i40e_hmc.c | 373 ++ pmds/librte_pmd_i40e/i40e/i40e_hmc.h | 243 + pmds/librte_pmd_i40e/i40e/i40e_lan_hmc.c | 1417 +++++ pmds/librte_pmd_i40e/i40e/i40e_lan_hmc.h | 200 + pmds/librte_pmd_i40e/i40e/i40e_nvm.c | 940 ++++ pmds/librte_pmd_i40e/i40e/i40e_osdep.h | 197 + pmds/librte_pmd_i40e/i40e/i40e_prototype.h | 430 ++ pmds/librte_pmd_i40e/i40e/i40e_register.h | 3377 ++++++++++++ pmds/librte_pmd_i40e/i40e/i40e_status.h | 107 + pmds/librte_pmd_i40e/i40e/i40e_type.h | 1425 +++++ pmds/librte_pmd_i40e/i40e/i40e_virtchnl.h | 373 ++ pmds/librte_pmd_i40e/i40e_ethdev.c | 5716 ++++++++++++++++++++ pmds/librte_pmd_i40e/i40e_ethdev.h | 567 ++ pmds/librte_pmd_i40e/i40e_ethdev_vf.c | 1893 +++++++ pmds/librte_pmd_i40e/i40e_fdir.c | 1361 +++++ pmds/librte_pmd_i40e/i40e_logs.h | 78 + pmds/librte_pmd_i40e/i40e_pf.c | 1063 ++++ pmds/librte_pmd_i40e/i40e_pf.h | 127 + pmds/librte_pmd_i40e/i40e_rxtx.c | 2709 ++++++++++ pmds/librte_pmd_i40e/i40e_rxtx.h | 211 + pmds/librte_pmd_i40e/rte_pmd_i40e_version.map | 4 + pmds/librte_pmd_ixgbe/Makefile | 126 + pmds/librte_pmd_ixgbe/ixgbe/README | 67 + pmds/librte_pmd_ixgbe/ixgbe/ixgbe_82598.c | 1435 +++++ pmds/librte_pmd_ixgbe/ixgbe/ixgbe_82598.h | 52 + pmds/librte_pmd_ixgbe/ixgbe/ixgbe_82599.c | 2713 ++++++++++ pmds/librte_pmd_ixgbe/ixgbe/ixgbe_82599.h | 65 + pmds/librte_pmd_ixgbe/ixgbe/ixgbe_api.c | 1477 +++++ pmds/librte_pmd_ixgbe/ixgbe/ixgbe_api.h | 206 + pmds/librte_pmd_ixgbe/ixgbe/ixgbe_common.c | 4940 +++++++++++++++++ pmds/librte_pmd_ixgbe/ixgbe/ixgbe_common.h | 183 + pmds/librte_pmd_ixgbe/ixgbe/ixgbe_dcb.c | 714 +++ pmds/librte_pmd_ixgbe/ixgbe/ixgbe_dcb.h | 174 + pmds/librte_pmd_ixgbe/ixgbe/ixgbe_dcb_82598.c | 360 ++ pmds/librte_pmd_ixgbe/ixgbe/ixgbe_dcb_82598.h | 99 + pmds/librte_pmd_ixgbe/ixgbe/ixgbe_dcb_82599.c | 593 ++ pmds/librte_pmd_ixgbe/ixgbe/ixgbe_dcb_82599.h | 153 + pmds/librte_pmd_ixgbe/ixgbe/ixgbe_mbx.c | 789 +++ pmds/librte_pmd_ixgbe/ixgbe/ixgbe_mbx.h | 150 + pmds/librte_pmd_ixgbe/ixgbe/ixgbe_osdep.h | 155 + pmds/librte_pmd_ixgbe/ixgbe/ixgbe_phy.c | 2583 +++++++++ pmds/librte_pmd_ixgbe/ixgbe/ixgbe_phy.h | 181 + pmds/librte_pmd_ixgbe/ixgbe/ixgbe_type.h | 3860 +++++++++++++ pmds/librte_pmd_ixgbe/ixgbe/ixgbe_vf.c | 724 +++ pmds/librte_pmd_ixgbe/ixgbe/ixgbe_vf.h | 140 + pmds/librte_pmd_ixgbe/ixgbe/ixgbe_x540.c | 1040 ++++ pmds/librte_pmd_ixgbe/ixgbe/ixgbe_x540.h | 66 + pmds/librte_pmd_ixgbe/ixgbe/ixgbe_x550.c | 2113 ++++++++ pmds/librte_pmd_ixgbe/ixgbe/ixgbe_x550.h | 91 + pmds/librte_pmd_ixgbe/ixgbe_82599_bypass.c | 314 ++ pmds/librte_pmd_ixgbe/ixgbe_bypass.c | 414 ++ pmds/librte_pmd_ixgbe/ixgbe_bypass.h | 68 + pmds/librte_pmd_ixgbe/ixgbe_bypass_api.h | 299 + pmds/librte_pmd_ixgbe/ixgbe_bypass_defines.h | 160 + pmds/librte_pmd_ixgbe/ixgbe_ethdev.c | 4453 +++++++++++++++ pmds/librte_pmd_ixgbe/ixgbe_ethdev.h | 400 ++ pmds/librte_pmd_ixgbe/ixgbe_fdir.c | 1144 ++++ pmds/librte_pmd_ixgbe/ixgbe_logs.h | 78 + pmds/librte_pmd_ixgbe/ixgbe_pf.c | 629 +++ pmds/librte_pmd_ixgbe/ixgbe_rxtx.c | 5006 +++++++++++++++++ pmds/librte_pmd_ixgbe/ixgbe_rxtx.h | 294 + pmds/librte_pmd_ixgbe/ixgbe_rxtx_vec.c | 792 +++ pmds/librte_pmd_ixgbe/rte_pmd_ixgbe_version.map | 4 + pmds/librte_pmd_mlx4/Makefile | 121 + pmds/librte_pmd_mlx4/mlx4.c | 4686 ++++++++++++++++ pmds/librte_pmd_mlx4/mlx4.h | 157 + pmds/librte_pmd_mlx4/rte_pmd_mlx4_version.map | 4 + pmds/librte_pmd_null/Makefile | 62 + pmds/librte_pmd_null/rte_eth_null.c | 585 ++ pmds/librte_pmd_null/rte_pmd_null_version.map | 4 + pmds/librte_pmd_pcap/Makefile | 63 + pmds/librte_pmd_pcap/rte_eth_pcap.c | 977 ++++ pmds/librte_pmd_pcap/rte_pmd_pcap_version.map | 4 + pmds/librte_pmd_ring/Makefile | 61 + pmds/librte_pmd_ring/rte_eth_ring.c | 579 ++ pmds/librte_pmd_ring/rte_eth_ring.h | 57 + pmds/librte_pmd_ring/rte_eth_ring_version.map | 9 + pmds/librte_pmd_virtio/Makefile | 60 + pmds/librte_pmd_virtio/rte_pmd_virtio_version.map | 4 + pmds/librte_pmd_virtio/virtio_ethdev.c | 1504 +++++ pmds/librte_pmd_virtio/virtio_ethdev.h | 124 + pmds/librte_pmd_virtio/virtio_logs.h | 70 + pmds/librte_pmd_virtio/virtio_pci.c | 147 + pmds/librte_pmd_virtio/virtio_pci.h | 270 + pmds/librte_pmd_virtio/virtio_ring.h | 163 + pmds/librte_pmd_virtio/virtio_rxtx.c | 815 +++ pmds/librte_pmd_virtio/virtqueue.c | 70 + pmds/librte_pmd_virtio/virtqueue.h | 324 ++ pmds/librte_pmd_vmxnet3/Makefile | 84 + .../librte_pmd_vmxnet3/rte_pmd_vmxnet3_version.map | 4 + pmds/librte_pmd_vmxnet3/vmxnet3/README | 50 + pmds/librte_pmd_vmxnet3/vmxnet3/includeCheck.h | 40 + pmds/librte_pmd_vmxnet3/vmxnet3/upt1_defs.h | 117 + .../librte_pmd_vmxnet3/vmxnet3/vmware_pack_begin.h | 32 + pmds/librte_pmd_vmxnet3/vmxnet3/vmware_pack_end.h | 32 + pmds/librte_pmd_vmxnet3/vmxnet3/vmxnet3_defs.h | 751 +++ pmds/librte_pmd_vmxnet3/vmxnet3/vmxnet3_osdep.h | 48 + pmds/librte_pmd_vmxnet3/vmxnet3_ethdev.c | 779 +++ pmds/librte_pmd_vmxnet3/vmxnet3_ethdev.h | 183 + pmds/librte_pmd_vmxnet3/vmxnet3_logs.h | 74 + pmds/librte_pmd_vmxnet3/vmxnet3_ring.h | 183 + pmds/librte_pmd_vmxnet3/vmxnet3_rxtx.c | 1068 ++++ pmds/librte_pmd_xenvirt/Makefile | 62 + pmds/librte_pmd_xenvirt/rte_eth_xenvirt.c | 714 +++ pmds/librte_pmd_xenvirt/rte_eth_xenvirt.h | 62 + .../librte_pmd_xenvirt/rte_eth_xenvirt_version.map | 7 + pmds/librte_pmd_xenvirt/rte_mempool_gntalloc.c | 298 + pmds/librte_pmd_xenvirt/rte_xen_lib.c | 428 ++ pmds/librte_pmd_xenvirt/rte_xen_lib.h | 113 + pmds/librte_pmd_xenvirt/virtio_logs.h | 70 + pmds/librte_pmd_xenvirt/virtqueue.h | 279 + 470 files changed, 159211 insertions(+), 159175 deletions(-) delete mode 100644 lib/librte_pmd_af_packet/Makefile delete mode 100644 lib/librte_pmd_af_packet/rte_eth_af_packet.c delete mode 100644 lib/librte_pmd_af_packet/rte_eth_af_packet.h delete mode 100644 lib/librte_pmd_af_packet/rte_pmd_af_packet_version.map delete mode 100644 lib/librte_pmd_bond/Makefile delete mode 100644 lib/librte_pmd_bond/rte_eth_bond.h delete mode 100644 lib/librte_pmd_bond/rte_eth_bond_8023ad.c delete mode 100644 lib/librte_pmd_bond/rte_eth_bond_8023ad.h delete mode 100644 lib/librte_pmd_bond/rte_eth_bond_8023ad_private.h delete mode 100644 lib/librte_pmd_bond/rte_eth_bond_alb.c delete mode 100644 lib/librte_pmd_bond/rte_eth_bond_alb.h delete mode 100644 lib/librte_pmd_bond/rte_eth_bond_api.c delete mode 100644 lib/librte_pmd_bond/rte_eth_bond_args.c delete mode 100644 lib/librte_pmd_bond/rte_eth_bond_pmd.c delete mode 100644 lib/librte_pmd_bond/rte_eth_bond_private.h delete mode 100644 lib/librte_pmd_bond/rte_eth_bond_version.map delete mode 100644 lib/librte_pmd_e1000/Makefile delete mode 100644 lib/librte_pmd_e1000/e1000/README delete mode 100644 lib/librte_pmd_e1000/e1000/e1000_80003es2lan.c delete mode 100644 lib/librte_pmd_e1000/e1000/e1000_80003es2lan.h delete mode 100644 lib/librte_pmd_e1000/e1000/e1000_82540.c delete mode 100644 lib/librte_pmd_e1000/e1000/e1000_82541.c delete mode 100644 lib/librte_pmd_e1000/e1000/e1000_82541.h delete mode 100644 lib/librte_pmd_e1000/e1000/e1000_82542.c delete mode 100644 lib/librte_pmd_e1000/e1000/e1000_82543.c delete mode 100644 lib/librte_pmd_e1000/e1000/e1000_82543.h delete mode 100644 lib/librte_pmd_e1000/e1000/e1000_82571.c delete mode 100644 lib/librte_pmd_e1000/e1000/e1000_82571.h delete mode 100644 lib/librte_pmd_e1000/e1000/e1000_82575.c delete mode 100644 lib/librte_pmd_e1000/e1000/e1000_82575.h delete mode 100644 lib/librte_pmd_e1000/e1000/e1000_api.c delete mode 100644 lib/librte_pmd_e1000/e1000/e1000_api.h delete mode 100644 lib/librte_pmd_e1000/e1000/e1000_defines.h delete mode 100644 lib/librte_pmd_e1000/e1000/e1000_hw.h delete mode 100644 lib/librte_pmd_e1000/e1000/e1000_i210.c delete mode 100644 lib/librte_pmd_e1000/e1000/e1000_i210.h delete mode 100644 lib/librte_pmd_e1000/e1000/e1000_ich8lan.c delete mode 100644 lib/librte_pmd_e1000/e1000/e1000_ich8lan.h delete mode 100644 lib/librte_pmd_e1000/e1000/e1000_mac.c delete mode 100644 lib/librte_pmd_e1000/e1000/e1000_mac.h delete mode 100644 lib/librte_pmd_e1000/e1000/e1000_manage.c delete mode 100644 lib/librte_pmd_e1000/e1000/e1000_manage.h delete mode 100644 lib/librte_pmd_e1000/e1000/e1000_mbx.c delete mode 100644 lib/librte_pmd_e1000/e1000/e1000_mbx.h delete mode 100644 lib/librte_pmd_e1000/e1000/e1000_nvm.c delete mode 100644 lib/librte_pmd_e1000/e1000/e1000_nvm.h delete mode 100644 lib/librte_pmd_e1000/e1000/e1000_osdep.c delete mode 100644 lib/librte_pmd_e1000/e1000/e1000_osdep.h delete mode 100644 lib/librte_pmd_e1000/e1000/e1000_phy.c delete mode 100644 lib/librte_pmd_e1000/e1000/e1000_phy.h delete mode 100644 lib/librte_pmd_e1000/e1000/e1000_regs.h delete mode 100644 lib/librte_pmd_e1000/e1000/e1000_vf.c delete mode 100644 lib/librte_pmd_e1000/e1000/e1000_vf.h delete mode 100644 lib/librte_pmd_e1000/e1000_ethdev.h delete mode 100644 lib/librte_pmd_e1000/e1000_logs.h delete mode 100644 lib/librte_pmd_e1000/em_ethdev.c delete mode 100644 lib/librte_pmd_e1000/em_rxtx.c delete mode 100644 lib/librte_pmd_e1000/igb_ethdev.c delete mode 100644 lib/librte_pmd_e1000/igb_pf.c delete mode 100644 lib/librte_pmd_e1000/igb_rxtx.c delete mode 100644 lib/librte_pmd_e1000/rte_pmd_e1000_version.map delete mode 100644 lib/librte_pmd_enic/LICENSE delete mode 100644 lib/librte_pmd_enic/Makefile delete mode 100644 lib/librte_pmd_enic/enic.h delete mode 100644 lib/librte_pmd_enic/enic_clsf.c delete mode 100644 lib/librte_pmd_enic/enic_compat.h delete mode 100644 lib/librte_pmd_enic/enic_ethdev.c delete mode 100644 lib/librte_pmd_enic/enic_main.c delete mode 100644 lib/librte_pmd_enic/enic_res.c delete mode 100644 lib/librte_pmd_enic/enic_res.h delete mode 100644 lib/librte_pmd_enic/rte_pmd_enic_version.map delete mode 100644 lib/librte_pmd_enic/vnic/cq_desc.h delete mode 100644 lib/librte_pmd_enic/vnic/cq_enet_desc.h delete mode 100644 lib/librte_pmd_enic/vnic/rq_enet_desc.h delete mode 100644 lib/librte_pmd_enic/vnic/vnic_cq.c delete mode 100644 lib/librte_pmd_enic/vnic/vnic_cq.h delete mode 100644 lib/librte_pmd_enic/vnic/vnic_dev.c delete mode 100644 lib/librte_pmd_enic/vnic/vnic_dev.h delete mode 100644 lib/librte_pmd_enic/vnic/vnic_devcmd.h delete mode 100644 lib/librte_pmd_enic/vnic/vnic_enet.h delete mode 100644 lib/librte_pmd_enic/vnic/vnic_intr.c delete mode 100644 lib/librte_pmd_enic/vnic/vnic_intr.h delete mode 100644 lib/librte_pmd_enic/vnic/vnic_nic.h delete mode 100644 lib/librte_pmd_enic/vnic/vnic_resource.h delete mode 100644 lib/librte_pmd_enic/vnic/vnic_rq.c delete mode 100644 lib/librte_pmd_enic/vnic/vnic_rq.h delete mode 100644 lib/librte_pmd_enic/vnic/vnic_rss.c delete mode 100644 lib/librte_pmd_enic/vnic/vnic_rss.h delete mode 100644 lib/librte_pmd_enic/vnic/vnic_stats.h delete mode 100644 lib/librte_pmd_enic/vnic/vnic_wq.c delete mode 100644 lib/librte_pmd_enic/vnic/vnic_wq.h delete mode 100644 lib/librte_pmd_enic/vnic/wq_enet_desc.h delete mode 100644 lib/librte_pmd_fm10k/Makefile delete mode 100644 lib/librte_pmd_fm10k/base/fm10k_api.c delete mode 100644 lib/librte_pmd_fm10k/base/fm10k_api.h delete mode 100644 lib/librte_pmd_fm10k/base/fm10k_common.c delete mode 100644 lib/librte_pmd_fm10k/base/fm10k_common.h delete mode 100644 lib/librte_pmd_fm10k/base/fm10k_mbx.c delete mode 100644 lib/librte_pmd_fm10k/base/fm10k_mbx.h delete mode 100644 lib/librte_pmd_fm10k/base/fm10k_osdep.h delete mode 100644 lib/librte_pmd_fm10k/base/fm10k_pf.c delete mode 100644 lib/librte_pmd_fm10k/base/fm10k_pf.h delete mode 100644 lib/librte_pmd_fm10k/base/fm10k_tlv.c delete mode 100644 lib/librte_pmd_fm10k/base/fm10k_tlv.h delete mode 100644 lib/librte_pmd_fm10k/base/fm10k_type.h delete mode 100644 lib/librte_pmd_fm10k/base/fm10k_vf.c delete mode 100644 lib/librte_pmd_fm10k/base/fm10k_vf.h delete mode 100644 lib/librte_pmd_fm10k/fm10k.h delete mode 100644 lib/librte_pmd_fm10k/fm10k_ethdev.c delete mode 100644 lib/librte_pmd_fm10k/fm10k_logs.h delete mode 100644 lib/librte_pmd_fm10k/fm10k_rxtx.c delete mode 100644 lib/librte_pmd_fm10k/rte_pmd_fm10k_version.map delete mode 100644 lib/librte_pmd_i40e/Makefile delete mode 100644 lib/librte_pmd_i40e/i40e/i40e_adminq.c delete mode 100644 lib/librte_pmd_i40e/i40e/i40e_adminq.h delete mode 100644 lib/librte_pmd_i40e/i40e/i40e_adminq_cmd.h delete mode 100644 lib/librte_pmd_i40e/i40e/i40e_alloc.h delete mode 100644 lib/librte_pmd_i40e/i40e/i40e_common.c delete mode 100644 lib/librte_pmd_i40e/i40e/i40e_dcb.c delete mode 100644 lib/librte_pmd_i40e/i40e/i40e_dcb.h delete mode 100644 lib/librte_pmd_i40e/i40e/i40e_diag.c delete mode 100644 lib/librte_pmd_i40e/i40e/i40e_diag.h delete mode 100644 lib/librte_pmd_i40e/i40e/i40e_hmc.c delete mode 100644 lib/librte_pmd_i40e/i40e/i40e_hmc.h delete mode 100644 lib/librte_pmd_i40e/i40e/i40e_lan_hmc.c delete mode 100644 lib/librte_pmd_i40e/i40e/i40e_lan_hmc.h delete mode 100644 lib/librte_pmd_i40e/i40e/i40e_nvm.c delete mode 100644 lib/librte_pmd_i40e/i40e/i40e_osdep.h delete mode 100644 lib/librte_pmd_i40e/i40e/i40e_prototype.h delete mode 100644 lib/librte_pmd_i40e/i40e/i40e_register.h delete mode 100644 lib/librte_pmd_i40e/i40e/i40e_status.h delete mode 100644 lib/librte_pmd_i40e/i40e/i40e_type.h delete mode 100644 lib/librte_pmd_i40e/i40e/i40e_virtchnl.h delete mode 100644 lib/librte_pmd_i40e/i40e_ethdev.c delete mode 100644 lib/librte_pmd_i40e/i40e_ethdev.h delete mode 100644 lib/librte_pmd_i40e/i40e_ethdev_vf.c delete mode 100644 lib/librte_pmd_i40e/i40e_fdir.c delete mode 100644 lib/librte_pmd_i40e/i40e_logs.h delete mode 100644 lib/librte_pmd_i40e/i40e_pf.c delete mode 100644 lib/librte_pmd_i40e/i40e_pf.h delete mode 100644 lib/librte_pmd_i40e/i40e_rxtx.c delete mode 100644 lib/librte_pmd_i40e/i40e_rxtx.h delete mode 100644 lib/librte_pmd_i40e/rte_pmd_i40e_version.map delete mode 100644 lib/librte_pmd_ixgbe/Makefile delete mode 100644 lib/librte_pmd_ixgbe/ixgbe/README delete mode 100644 lib/librte_pmd_ixgbe/ixgbe/ixgbe_82598.c delete mode 100644 lib/librte_pmd_ixgbe/ixgbe/ixgbe_82598.h delete mode 100644 lib/librte_pmd_ixgbe/ixgbe/ixgbe_82599.c delete mode 100644 lib/librte_pmd_ixgbe/ixgbe/ixgbe_82599.h delete mode 100644 lib/librte_pmd_ixgbe/ixgbe/ixgbe_api.c delete mode 100644 lib/librte_pmd_ixgbe/ixgbe/ixgbe_api.h delete mode 100644 lib/librte_pmd_ixgbe/ixgbe/ixgbe_common.c delete mode 100644 lib/librte_pmd_ixgbe/ixgbe/ixgbe_common.h delete mode 100644 lib/librte_pmd_ixgbe/ixgbe/ixgbe_dcb.c delete mode 100644 lib/librte_pmd_ixgbe/ixgbe/ixgbe_dcb.h delete mode 100644 lib/librte_pmd_ixgbe/ixgbe/ixgbe_dcb_82598.c delete mode 100644 lib/librte_pmd_ixgbe/ixgbe/ixgbe_dcb_82598.h delete mode 100644 lib/librte_pmd_ixgbe/ixgbe/ixgbe_dcb_82599.c delete mode 100644 lib/librte_pmd_ixgbe/ixgbe/ixgbe_dcb_82599.h delete mode 100644 lib/librte_pmd_ixgbe/ixgbe/ixgbe_mbx.c delete mode 100644 lib/librte_pmd_ixgbe/ixgbe/ixgbe_mbx.h delete mode 100644 lib/librte_pmd_ixgbe/ixgbe/ixgbe_osdep.h delete mode 100644 lib/librte_pmd_ixgbe/ixgbe/ixgbe_phy.c delete mode 100644 lib/librte_pmd_ixgbe/ixgbe/ixgbe_phy.h delete mode 100644 lib/librte_pmd_ixgbe/ixgbe/ixgbe_type.h delete mode 100644 lib/librte_pmd_ixgbe/ixgbe/ixgbe_vf.c delete mode 100644 lib/librte_pmd_ixgbe/ixgbe/ixgbe_vf.h delete mode 100644 lib/librte_pmd_ixgbe/ixgbe/ixgbe_x540.c delete mode 100644 lib/librte_pmd_ixgbe/ixgbe/ixgbe_x540.h delete mode 100644 lib/librte_pmd_ixgbe/ixgbe/ixgbe_x550.c delete mode 100644 lib/librte_pmd_ixgbe/ixgbe/ixgbe_x550.h delete mode 100644 lib/librte_pmd_ixgbe/ixgbe_82599_bypass.c delete mode 100644 lib/librte_pmd_ixgbe/ixgbe_bypass.c delete mode 100644 lib/librte_pmd_ixgbe/ixgbe_bypass.h delete mode 100644 lib/librte_pmd_ixgbe/ixgbe_bypass_api.h delete mode 100644 lib/librte_pmd_ixgbe/ixgbe_bypass_defines.h delete mode 100644 lib/librte_pmd_ixgbe/ixgbe_ethdev.c delete mode 100644 lib/librte_pmd_ixgbe/ixgbe_ethdev.h delete mode 100644 lib/librte_pmd_ixgbe/ixgbe_fdir.c delete mode 100644 lib/librte_pmd_ixgbe/ixgbe_logs.h delete mode 100644 lib/librte_pmd_ixgbe/ixgbe_pf.c delete mode 100644 lib/librte_pmd_ixgbe/ixgbe_rxtx.c delete mode 100644 lib/librte_pmd_ixgbe/ixgbe_rxtx.h delete mode 100644 lib/librte_pmd_ixgbe/ixgbe_rxtx_vec.c delete mode 100644 lib/librte_pmd_ixgbe/rte_pmd_ixgbe_version.map delete mode 100644 lib/librte_pmd_mlx4/Makefile delete mode 100644 lib/librte_pmd_mlx4/mlx4.c delete mode 100644 lib/librte_pmd_mlx4/mlx4.h delete mode 100644 lib/librte_pmd_mlx4/rte_pmd_mlx4_version.map delete mode 100644 lib/librte_pmd_null/Makefile delete mode 100644 lib/librte_pmd_null/rte_eth_null.c delete mode 100644 lib/librte_pmd_null/rte_pmd_null_version.map delete mode 100644 lib/librte_pmd_pcap/Makefile delete mode 100644 lib/librte_pmd_pcap/rte_eth_pcap.c delete mode 100644 lib/librte_pmd_pcap/rte_pmd_pcap_version.map delete mode 100644 lib/librte_pmd_ring/Makefile delete mode 100644 lib/librte_pmd_ring/rte_eth_ring.c delete mode 100644 lib/librte_pmd_ring/rte_eth_ring.h delete mode 100644 lib/librte_pmd_ring/rte_eth_ring_version.map delete mode 100644 lib/librte_pmd_virtio/Makefile delete mode 100644 lib/librte_pmd_virtio/rte_pmd_virtio_version.map delete mode 100644 lib/librte_pmd_virtio/virtio_ethdev.c delete mode 100644 lib/librte_pmd_virtio/virtio_ethdev.h delete mode 100644 lib/librte_pmd_virtio/virtio_logs.h delete mode 100644 lib/librte_pmd_virtio/virtio_pci.c delete mode 100644 lib/librte_pmd_virtio/virtio_pci.h delete mode 100644 lib/librte_pmd_virtio/virtio_ring.h delete mode 100644 lib/librte_pmd_virtio/virtio_rxtx.c delete mode 100644 lib/librte_pmd_virtio/virtqueue.c delete mode 100644 lib/librte_pmd_virtio/virtqueue.h delete mode 100644 lib/librte_pmd_vmxnet3/Makefile delete mode 100644 lib/librte_pmd_vmxnet3/rte_pmd_vmxnet3_version.map delete mode 100644 lib/librte_pmd_vmxnet3/vmxnet3/README delete mode 100644 lib/librte_pmd_vmxnet3/vmxnet3/includeCheck.h delete mode 100644 lib/librte_pmd_vmxnet3/vmxnet3/upt1_defs.h delete mode 100644 lib/librte_pmd_vmxnet3/vmxnet3/vmware_pack_begin.h delete mode 100644 lib/librte_pmd_vmxnet3/vmxnet3/vmware_pack_end.h delete mode 100644 lib/librte_pmd_vmxnet3/vmxnet3/vmxnet3_defs.h delete mode 100644 lib/librte_pmd_vmxnet3/vmxnet3/vmxnet3_osdep.h delete mode 100644 lib/librte_pmd_vmxnet3/vmxnet3_ethdev.c delete mode 100644 lib/librte_pmd_vmxnet3/vmxnet3_ethdev.h delete mode 100644 lib/librte_pmd_vmxnet3/vmxnet3_logs.h delete mode 100644 lib/librte_pmd_vmxnet3/vmxnet3_ring.h delete mode 100644 lib/librte_pmd_vmxnet3/vmxnet3_rxtx.c delete mode 100644 lib/librte_pmd_xenvirt/Makefile delete mode 100644 lib/librte_pmd_xenvirt/rte_eth_xenvirt.c delete mode 100644 lib/librte_pmd_xenvirt/rte_eth_xenvirt.h delete mode 100644 lib/librte_pmd_xenvirt/rte_eth_xenvirt_version.map delete mode 100644 lib/librte_pmd_xenvirt/rte_mempool_gntalloc.c delete mode 100644 lib/librte_pmd_xenvirt/rte_xen_lib.c delete mode 100644 lib/librte_pmd_xenvirt/rte_xen_lib.h delete mode 100644 lib/librte_pmd_xenvirt/virtio_logs.h delete mode 100644 lib/librte_pmd_xenvirt/virtqueue.h create mode 100644 pmds/Makefile create mode 100644 pmds/librte_pmd_af_packet/Makefile create mode 100644 pmds/librte_pmd_af_packet/rte_eth_af_packet.c create mode 100644 pmds/librte_pmd_af_packet/rte_eth_af_packet.h create mode 100644 pmds/librte_pmd_af_packet/rte_pmd_af_packet_version.map create mode 100644 pmds/librte_pmd_bond/Makefile create mode 100644 pmds/librte_pmd_bond/rte_eth_bond.h create mode 100644 pmds/librte_pmd_bond/rte_eth_bond_8023ad.c create mode 100644 pmds/librte_pmd_bond/rte_eth_bond_8023ad.h create mode 100644 pmds/librte_pmd_bond/rte_eth_bond_8023ad_private.h create mode 100644 pmds/librte_pmd_bond/rte_eth_bond_alb.c create mode 100644 pmds/librte_pmd_bond/rte_eth_bond_alb.h create mode 100644 pmds/librte_pmd_bond/rte_eth_bond_api.c create mode 100644 pmds/librte_pmd_bond/rte_eth_bond_args.c create mode 100644 pmds/librte_pmd_bond/rte_eth_bond_pmd.c create mode 100644 pmds/librte_pmd_bond/rte_eth_bond_private.h create mode 100644 pmds/librte_pmd_bond/rte_eth_bond_version.map create mode 100644 pmds/librte_pmd_e1000/Makefile create mode 100644 pmds/librte_pmd_e1000/e1000/README create mode 100644 pmds/librte_pmd_e1000/e1000/e1000_80003es2lan.c create mode 100644 pmds/librte_pmd_e1000/e1000/e1000_80003es2lan.h create mode 100644 pmds/librte_pmd_e1000/e1000/e1000_82540.c create mode 100644 pmds/librte_pmd_e1000/e1000/e1000_82541.c create mode 100644 pmds/librte_pmd_e1000/e1000/e1000_82541.h create mode 100644 pmds/librte_pmd_e1000/e1000/e1000_82542.c create mode 100644 pmds/librte_pmd_e1000/e1000/e1000_82543.c create mode 100644 pmds/librte_pmd_e1000/e1000/e1000_82543.h create mode 100644 pmds/librte_pmd_e1000/e1000/e1000_82571.c create mode 100644 pmds/librte_pmd_e1000/e1000/e1000_82571.h create mode 100644 pmds/librte_pmd_e1000/e1000/e1000_82575.c create mode 100644 pmds/librte_pmd_e1000/e1000/e1000_82575.h create mode 100644 pmds/librte_pmd_e1000/e1000/e1000_api.c create mode 100644 pmds/librte_pmd_e1000/e1000/e1000_api.h create mode 100644 pmds/librte_pmd_e1000/e1000/e1000_defines.h create mode 100644 pmds/librte_pmd_e1000/e1000/e1000_hw.h create mode 100644 pmds/librte_pmd_e1000/e1000/e1000_i210.c create mode 100644 pmds/librte_pmd_e1000/e1000/e1000_i210.h create mode 100644 pmds/librte_pmd_e1000/e1000/e1000_ich8lan.c create mode 100644 pmds/librte_pmd_e1000/e1000/e1000_ich8lan.h create mode 100644 pmds/librte_pmd_e1000/e1000/e1000_mac.c create mode 100644 pmds/librte_pmd_e1000/e1000/e1000_mac.h create mode 100644 pmds/librte_pmd_e1000/e1000/e1000_manage.c create mode 100644 pmds/librte_pmd_e1000/e1000/e1000_manage.h create mode 100644 pmds/librte_pmd_e1000/e1000/e1000_mbx.c create mode 100644 pmds/librte_pmd_e1000/e1000/e1000_mbx.h create mode 100644 pmds/librte_pmd_e1000/e1000/e1000_nvm.c create mode 100644 pmds/librte_pmd_e1000/e1000/e1000_nvm.h create mode 100644 pmds/librte_pmd_e1000/e1000/e1000_osdep.c create mode 100644 pmds/librte_pmd_e1000/e1000/e1000_osdep.h create mode 100644 pmds/librte_pmd_e1000/e1000/e1000_phy.c create mode 100644 pmds/librte_pmd_e1000/e1000/e1000_phy.h create mode 100644 pmds/librte_pmd_e1000/e1000/e1000_regs.h create mode 100644 pmds/librte_pmd_e1000/e1000/e1000_vf.c create mode 100644 pmds/librte_pmd_e1000/e1000/e1000_vf.h create mode 100644 pmds/librte_pmd_e1000/e1000_ethdev.h create mode 100644 pmds/librte_pmd_e1000/e1000_logs.h create mode 100644 pmds/librte_pmd_e1000/em_ethdev.c create mode 100644 pmds/librte_pmd_e1000/em_rxtx.c create mode 100644 pmds/librte_pmd_e1000/igb_ethdev.c create mode 100644 pmds/librte_pmd_e1000/igb_pf.c create mode 100644 pmds/librte_pmd_e1000/igb_rxtx.c create mode 100644 pmds/librte_pmd_e1000/rte_pmd_e1000_version.map create mode 100644 pmds/librte_pmd_enic/LICENSE create mode 100644 pmds/librte_pmd_enic/Makefile create mode 100644 pmds/librte_pmd_enic/enic.h create mode 100644 pmds/librte_pmd_enic/enic_clsf.c create mode 100644 pmds/librte_pmd_enic/enic_compat.h create mode 100644 pmds/librte_pmd_enic/enic_ethdev.c create mode 100644 pmds/librte_pmd_enic/enic_main.c create mode 100644 pmds/librte_pmd_enic/enic_res.c create mode 100644 pmds/librte_pmd_enic/enic_res.h create mode 100644 pmds/librte_pmd_enic/rte_pmd_enic_version.map create mode 100644 pmds/librte_pmd_enic/vnic/cq_desc.h create mode 100644 pmds/librte_pmd_enic/vnic/cq_enet_desc.h create mode 100644 pmds/librte_pmd_enic/vnic/rq_enet_desc.h create mode 100644 pmds/librte_pmd_enic/vnic/vnic_cq.c create mode 100644 pmds/librte_pmd_enic/vnic/vnic_cq.h create mode 100644 pmds/librte_pmd_enic/vnic/vnic_dev.c create mode 100644 pmds/librte_pmd_enic/vnic/vnic_dev.h create mode 100644 pmds/librte_pmd_enic/vnic/vnic_devcmd.h create mode 100644 pmds/librte_pmd_enic/vnic/vnic_enet.h create mode 100644 pmds/librte_pmd_enic/vnic/vnic_intr.c create mode 100644 pmds/librte_pmd_enic/vnic/vnic_intr.h create mode 100644 pmds/librte_pmd_enic/vnic/vnic_nic.h create mode 100644 pmds/librte_pmd_enic/vnic/vnic_resource.h create mode 100644 pmds/librte_pmd_enic/vnic/vnic_rq.c create mode 100644 pmds/librte_pmd_enic/vnic/vnic_rq.h create mode 100644 pmds/librte_pmd_enic/vnic/vnic_rss.c create mode 100644 pmds/librte_pmd_enic/vnic/vnic_rss.h create mode 100644 pmds/librte_pmd_enic/vnic/vnic_stats.h create mode 100644 pmds/librte_pmd_enic/vnic/vnic_wq.c create mode 100644 pmds/librte_pmd_enic/vnic/vnic_wq.h create mode 100644 pmds/librte_pmd_enic/vnic/wq_enet_desc.h create mode 100644 pmds/librte_pmd_fm10k/Makefile create mode 100644 pmds/librte_pmd_fm10k/base/fm10k_api.c create mode 100644 pmds/librte_pmd_fm10k/base/fm10k_api.h create mode 100644 pmds/librte_pmd_fm10k/base/fm10k_common.c create mode 100644 pmds/librte_pmd_fm10k/base/fm10k_common.h create mode 100644 pmds/librte_pmd_fm10k/base/fm10k_mbx.c create mode 100644 pmds/librte_pmd_fm10k/base/fm10k_mbx.h create mode 100644 pmds/librte_pmd_fm10k/base/fm10k_osdep.h create mode 100644 pmds/librte_pmd_fm10k/base/fm10k_pf.c create mode 100644 pmds/librte_pmd_fm10k/base/fm10k_pf.h create mode 100644 pmds/librte_pmd_fm10k/base/fm10k_tlv.c create mode 100644 pmds/librte_pmd_fm10k/base/fm10k_tlv.h create mode 100644 pmds/librte_pmd_fm10k/base/fm10k_type.h create mode 100644 pmds/librte_pmd_fm10k/base/fm10k_vf.c create mode 100644 pmds/librte_pmd_fm10k/base/fm10k_vf.h create mode 100644 pmds/librte_pmd_fm10k/fm10k.h create mode 100644 pmds/librte_pmd_fm10k/fm10k_ethdev.c create mode 100644 pmds/librte_pmd_fm10k/fm10k_logs.h create mode 100644 pmds/librte_pmd_fm10k/fm10k_rxtx.c create mode 100644 pmds/librte_pmd_fm10k/rte_pmd_fm10k_version.map create mode 100644 pmds/librte_pmd_i40e/Makefile create mode 100644 pmds/librte_pmd_i40e/i40e/i40e_adminq.c create mode 100644 pmds/librte_pmd_i40e/i40e/i40e_adminq.h create mode 100644 pmds/librte_pmd_i40e/i40e/i40e_adminq_cmd.h create mode 100644 pmds/librte_pmd_i40e/i40e/i40e_alloc.h create mode 100644 pmds/librte_pmd_i40e/i40e/i40e_common.c create mode 100644 pmds/librte_pmd_i40e/i40e/i40e_dcb.c create mode 100644 pmds/librte_pmd_i40e/i40e/i40e_dcb.h create mode 100644 pmds/librte_pmd_i40e/i40e/i40e_diag.c create mode 100644 pmds/librte_pmd_i40e/i40e/i40e_diag.h create mode 100644 pmds/librte_pmd_i40e/i40e/i40e_hmc.c create mode 100644 pmds/librte_pmd_i40e/i40e/i40e_hmc.h create mode 100644 pmds/librte_pmd_i40e/i40e/i40e_lan_hmc.c create mode 100644 pmds/librte_pmd_i40e/i40e/i40e_lan_hmc.h create mode 100644 pmds/librte_pmd_i40e/i40e/i40e_nvm.c create mode 100644 pmds/librte_pmd_i40e/i40e/i40e_osdep.h create mode 100644 pmds/librte_pmd_i40e/i40e/i40e_prototype.h create mode 100644 pmds/librte_pmd_i40e/i40e/i40e_register.h create mode 100644 pmds/librte_pmd_i40e/i40e/i40e_status.h create mode 100644 pmds/librte_pmd_i40e/i40e/i40e_type.h create mode 100644 pmds/librte_pmd_i40e/i40e/i40e_virtchnl.h create mode 100644 pmds/librte_pmd_i40e/i40e_ethdev.c create mode 100644 pmds/librte_pmd_i40e/i40e_ethdev.h create mode 100644 pmds/librte_pmd_i40e/i40e_ethdev_vf.c create mode 100644 pmds/librte_pmd_i40e/i40e_fdir.c create mode 100644 pmds/librte_pmd_i40e/i40e_logs.h create mode 100644 pmds/librte_pmd_i40e/i40e_pf.c create mode 100644 pmds/librte_pmd_i40e/i40e_pf.h create mode 100644 pmds/librte_pmd_i40e/i40e_rxtx.c create mode 100644 pmds/librte_pmd_i40e/i40e_rxtx.h create mode 100644 pmds/librte_pmd_i40e/rte_pmd_i40e_version.map create mode 100644 pmds/librte_pmd_ixgbe/Makefile create mode 100644 pmds/librte_pmd_ixgbe/ixgbe/README create mode 100644 pmds/librte_pmd_ixgbe/ixgbe/ixgbe_82598.c create mode 100644 pmds/librte_pmd_ixgbe/ixgbe/ixgbe_82598.h create mode 100644 pmds/librte_pmd_ixgbe/ixgbe/ixgbe_82599.c create mode 100644 pmds/librte_pmd_ixgbe/ixgbe/ixgbe_82599.h create mode 100644 pmds/librte_pmd_ixgbe/ixgbe/ixgbe_api.c create mode 100644 pmds/librte_pmd_ixgbe/ixgbe/ixgbe_api.h create mode 100644 pmds/librte_pmd_ixgbe/ixgbe/ixgbe_common.c create mode 100644 pmds/librte_pmd_ixgbe/ixgbe/ixgbe_common.h create mode 100644 pmds/librte_pmd_ixgbe/ixgbe/ixgbe_dcb.c create mode 100644 pmds/librte_pmd_ixgbe/ixgbe/ixgbe_dcb.h create mode 100644 pmds/librte_pmd_ixgbe/ixgbe/ixgbe_dcb_82598.c create mode 100644 pmds/librte_pmd_ixgbe/ixgbe/ixgbe_dcb_82598.h create mode 100644 pmds/librte_pmd_ixgbe/ixgbe/ixgbe_dcb_82599.c create mode 100644 pmds/librte_pmd_ixgbe/ixgbe/ixgbe_dcb_82599.h create mode 100644 pmds/librte_pmd_ixgbe/ixgbe/ixgbe_mbx.c create mode 100644 pmds/librte_pmd_ixgbe/ixgbe/ixgbe_mbx.h create mode 100644 pmds/librte_pmd_ixgbe/ixgbe/ixgbe_osdep.h create mode 100644 pmds/librte_pmd_ixgbe/ixgbe/ixgbe_phy.c create mode 100644 pmds/librte_pmd_ixgbe/ixgbe/ixgbe_phy.h create mode 100644 pmds/librte_pmd_ixgbe/ixgbe/ixgbe_type.h create mode 100644 pmds/librte_pmd_ixgbe/ixgbe/ixgbe_vf.c create mode 100644 pmds/librte_pmd_ixgbe/ixgbe/ixgbe_vf.h create mode 100644 pmds/librte_pmd_ixgbe/ixgbe/ixgbe_x540.c create mode 100644 pmds/librte_pmd_ixgbe/ixgbe/ixgbe_x540.h create mode 100644 pmds/librte_pmd_ixgbe/ixgbe/ixgbe_x550.c create mode 100644 pmds/librte_pmd_ixgbe/ixgbe/ixgbe_x550.h create mode 100644 pmds/librte_pmd_ixgbe/ixgbe_82599_bypass.c create mode 100644 pmds/librte_pmd_ixgbe/ixgbe_bypass.c create mode 100644 pmds/librte_pmd_ixgbe/ixgbe_bypass.h create mode 100644 pmds/librte_pmd_ixgbe/ixgbe_bypass_api.h create mode 100644 pmds/librte_pmd_ixgbe/ixgbe_bypass_defines.h create mode 100644 pmds/librte_pmd_ixgbe/ixgbe_ethdev.c create mode 100644 pmds/librte_pmd_ixgbe/ixgbe_ethdev.h create mode 100644 pmds/librte_pmd_ixgbe/ixgbe_fdir.c create mode 100644 pmds/librte_pmd_ixgbe/ixgbe_logs.h create mode 100644 pmds/librte_pmd_ixgbe/ixgbe_pf.c create mode 100644 pmds/librte_pmd_ixgbe/ixgbe_rxtx.c create mode 100644 pmds/librte_pmd_ixgbe/ixgbe_rxtx.h create mode 100644 pmds/librte_pmd_ixgbe/ixgbe_rxtx_vec.c create mode 100644 pmds/librte_pmd_ixgbe/rte_pmd_ixgbe_version.map create mode 100644 pmds/librte_pmd_mlx4/Makefile create mode 100644 pmds/librte_pmd_mlx4/mlx4.c create mode 100644 pmds/librte_pmd_mlx4/mlx4.h create mode 100644 pmds/librte_pmd_mlx4/rte_pmd_mlx4_version.map create mode 100644 pmds/librte_pmd_null/Makefile create mode 100644 pmds/librte_pmd_null/rte_eth_null.c create mode 100644 pmds/librte_pmd_null/rte_pmd_null_version.map create mode 100644 pmds/librte_pmd_pcap/Makefile create mode 100644 pmds/librte_pmd_pcap/rte_eth_pcap.c create mode 100644 pmds/librte_pmd_pcap/rte_pmd_pcap_version.map create mode 100644 pmds/librte_pmd_ring/Makefile create mode 100644 pmds/librte_pmd_ring/rte_eth_ring.c create mode 100644 pmds/librte_pmd_ring/rte_eth_ring.h create mode 100644 pmds/librte_pmd_ring/rte_eth_ring_version.map create mode 100644 pmds/librte_pmd_virtio/Makefile create mode 100644 pmds/librte_pmd_virtio/rte_pmd_virtio_version.map create mode 100644 pmds/librte_pmd_virtio/virtio_ethdev.c create mode 100644 pmds/librte_pmd_virtio/virtio_ethdev.h create mode 100644 pmds/librte_pmd_virtio/virtio_logs.h create mode 100644 pmds/librte_pmd_virtio/virtio_pci.c create mode 100644 pmds/librte_pmd_virtio/virtio_pci.h create mode 100644 pmds/librte_pmd_virtio/virtio_ring.h create mode 100644 pmds/librte_pmd_virtio/virtio_rxtx.c create mode 100644 pmds/librte_pmd_virtio/virtqueue.c create mode 100644 pmds/librte_pmd_virtio/virtqueue.h create mode 100644 pmds/librte_pmd_vmxnet3/Makefile create mode 100644 pmds/librte_pmd_vmxnet3/rte_pmd_vmxnet3_version.map create mode 100644 pmds/librte_pmd_vmxnet3/vmxnet3/README create mode 100644 pmds/librte_pmd_vmxnet3/vmxnet3/includeCheck.h create mode 100644 pmds/librte_pmd_vmxnet3/vmxnet3/upt1_defs.h create mode 100644 pmds/librte_pmd_vmxnet3/vmxnet3/vmware_pack_begin.h create mode 100644 pmds/librte_pmd_vmxnet3/vmxnet3/vmware_pack_end.h create mode 100644 pmds/librte_pmd_vmxnet3/vmxnet3/vmxnet3_defs.h create mode 100644 pmds/librte_pmd_vmxnet3/vmxnet3/vmxnet3_osdep.h create mode 100644 pmds/librte_pmd_vmxnet3/vmxnet3_ethdev.c create mode 100644 pmds/librte_pmd_vmxnet3/vmxnet3_ethdev.h create mode 100644 pmds/librte_pmd_vmxnet3/vmxnet3_logs.h create mode 100644 pmds/librte_pmd_vmxnet3/vmxnet3_ring.h create mode 100644 pmds/librte_pmd_vmxnet3/vmxnet3_rxtx.c create mode 100644 pmds/librte_pmd_xenvirt/Makefile create mode 100644 pmds/librte_pmd_xenvirt/rte_eth_xenvirt.c create mode 100644 pmds/librte_pmd_xenvirt/rte_eth_xenvirt.h create mode 100644 pmds/librte_pmd_xenvirt/rte_eth_xenvirt_version.map create mode 100644 pmds/librte_pmd_xenvirt/rte_mempool_gntalloc.c create mode 100644 pmds/librte_pmd_xenvirt/rte_xen_lib.c create mode 100644 pmds/librte_pmd_xenvirt/rte_xen_lib.h create mode 100644 pmds/librte_pmd_xenvirt/virtio_logs.h create mode 100644 pmds/librte_pmd_xenvirt/virtqueue.h -- 2.1.0