From: Bruce Richardson <bruce.richardson@intel.com>
To: dev@dpdk.org
Subject: Re: [dpdk-dev] [RFC PATCH 0/2] Move PMDs out of lib directory
Date: Thu, 7 May 2015 16:50:42 +0100 [thread overview]
Message-ID: <20150507155042.GA5972@bricha3-MOBL3> (raw)
In-Reply-To: <1431012951-6423-1-git-send-email-bruce.richardson@intel.com>
On Thu, May 07, 2015 at 04:35:49PM +0100, Bruce Richardson wrote:
> 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
Apologies, but the second patch of the proposed set failed because it was too
big. However, I'm confident that people can make a pretty good guess as to what
it actually contained based on the summary below. :-)
/Bruce
>
> 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
>
next prev parent reply other threads:[~2015-05-07 15:50 UTC|newest]
Thread overview: 74+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-05-07 15:35 Bruce Richardson
2015-05-07 15:35 ` [dpdk-dev] [RFC PATCH 1/2] pmds: Use relative rather than absolute paths Bruce Richardson
2015-05-07 15:45 ` [dpdk-dev] [RFC PATCH 0/2] Move PMDs out of lib directory Marc Sune
2015-05-07 16:04 ` Bruce Richardson
2015-05-07 21:11 ` Wiles, Keith
2015-05-08 9:10 ` Bruce Richardson
2015-05-07 15:50 ` Bruce Richardson [this message]
2015-05-11 9:47 ` Thomas Monjalon
2015-05-12 17:04 ` [dpdk-dev] [PATCH 00/19] Move PMDs to drivers directory Bruce Richardson
2015-05-12 17:04 ` [dpdk-dev] [PATCH 01/19] pmds: Use relative rather than absolute paths Bruce Richardson
2015-05-12 17:04 ` [dpdk-dev] [PATCH 02/19] drivers: create new top-level drivers directory Bruce Richardson
2015-05-12 17:04 ` [dpdk-dev] [PATCH 03/19] af_packet: move af_packet pmd to " Bruce Richardson
2015-05-12 17:05 ` [dpdk-dev] [PATCH 04/19] bond: Move bonded ethdev pmd to drivers Bruce Richardson
2015-05-12 17:05 ` [dpdk-dev] [PATCH 05/19] e1000: move e1000 pmd to drivers directory Bruce Richardson
2015-05-12 17:05 ` [dpdk-dev] [PATCH 06/19] enic: move enic PMD " Bruce Richardson
2015-05-12 17:05 ` [dpdk-dev] [PATCH 07/19] fm10k: move fm10k " Bruce Richardson
2015-05-12 17:05 ` [dpdk-dev] [PATCH 08/19] i40e: move i40e " Bruce Richardson
2015-05-12 17:05 ` [dpdk-dev] [PATCH 09/19] ixbge: move ixgbe " Bruce Richardson
2015-05-12 17:05 ` [dpdk-dev] [PATCH 10/19] mlx4: move mlx4 " Bruce Richardson
2015-05-12 17:05 ` [dpdk-dev] [PATCH 11/19] null pmd: move null " Bruce Richardson
2015-05-12 17:05 ` [dpdk-dev] [PATCH 12/19] pcap: move pcap pmd " Bruce Richardson
2015-05-12 17:05 ` [dpdk-dev] [PATCH 13/19] ring pmd: move ring PMD to the " Bruce Richardson
2015-05-12 17:05 ` [dpdk-dev] [PATCH 14/19] virtio: move virtio PMD to " Bruce Richardson
2015-05-12 17:05 ` [dpdk-dev] [PATCH 15/19] xmvnet3: move vmxnet3 " Bruce Richardson
2015-05-12 17:05 ` [dpdk-dev] [PATCH 16/19] xenvirt: move xenvirt " Bruce Richardson
2015-05-12 17:05 ` [dpdk-dev] [PATCH 17/19] maintainers: update maintainers with driver paths Bruce Richardson
2015-05-12 17:05 ` [dpdk-dev] [PATCH 18/19] doc: update GSG doc for new drivers subdirectory Bruce Richardson
2015-05-12 17:05 ` [dpdk-dev] [PATCH 19/19] doc: update source organisation text for drivers Bruce Richardson
2015-05-12 19:30 ` [dpdk-dev] [PATCH 00/19] Move PMDs to drivers directory Thomas Monjalon
2015-05-13 9:01 ` Bruce Richardson
2015-05-13 13:33 ` Thomas Monjalon
2015-05-13 13:40 ` Bruce Richardson
2015-05-13 15:58 ` Bruce Richardson
2015-05-15 12:54 ` Thomas Monjalon
2015-05-15 13:14 ` Bruce Richardson
2015-05-15 12:36 ` Bruce Richardson
2015-05-15 12:50 ` Thomas Monjalon
2015-05-15 12:56 ` Bruce Richardson
2015-05-15 15:56 ` [dpdk-dev] [PATCH v2 " Bruce Richardson
2015-05-15 15:56 ` [dpdk-dev] [PATCH v2 01/19] pmds: Use relative rather than absolute paths Bruce Richardson
2015-05-15 15:56 ` [dpdk-dev] [PATCH v2 02/19] drivers: create drivers and drivers/net directory Bruce Richardson
2015-05-20 15:04 ` Thomas Monjalon
2015-05-20 15:30 ` Richardson, Bruce
2015-05-15 15:56 ` [dpdk-dev] [PATCH v2 03/19] af_packet: move af_packet pmd to " Bruce Richardson
2015-05-15 15:56 ` [dpdk-dev] [PATCH v2 04/19] bond: Move bonded ethdev pmd to drivers/net Bruce Richardson
2015-05-15 15:56 ` [dpdk-dev] [PATCH v2 05/19] e1000: move e1000 pmd to drivers/net directory Bruce Richardson
2015-05-15 15:56 ` [dpdk-dev] [PATCH v2 06/19] enic: move enic PMD " Bruce Richardson
2015-05-20 15:56 ` Thomas Monjalon
2015-05-20 16:04 ` Richardson, Bruce
2015-05-20 16:14 ` Thomas Monjalon
2015-05-20 16:45 ` Sujith Sankar (ssujith)
2015-05-20 16:52 ` Thomas Monjalon
2015-05-15 15:56 ` [dpdk-dev] [PATCH v2 07/19] fm10k: move fm10k " Bruce Richardson
2015-05-15 15:56 ` [dpdk-dev] [PATCH v2 08/19] i40e: move i40e " Bruce Richardson
2015-05-18 11:05 ` [dpdk-dev] [PATCH v3 " Bruce Richardson
2015-05-15 15:56 ` [dpdk-dev] [PATCH v2 09/19] ixbge: move ixgbe " Bruce Richardson
2015-05-15 15:56 ` [dpdk-dev] [PATCH v2 10/19] mlx4: move mlx4 " Bruce Richardson
2015-05-23 4:46 ` Or Gerlitz
2015-05-23 20:37 ` Thomas Monjalon
2015-05-15 15:56 ` [dpdk-dev] [PATCH v2 11/19] null pmd: move null " Bruce Richardson
2015-05-15 15:56 ` [dpdk-dev] [PATCH v2 12/19] pcap: move pcap pmd to drivers/net Bruce Richardson
2015-05-15 15:56 ` [dpdk-dev] [PATCH v2 13/19] ring pmd: move ring PMD to the drivers directory Bruce Richardson
2015-05-15 15:56 ` [dpdk-dev] [PATCH v2 14/19] virtio: move virtio PMD to drivers/net Bruce Richardson
2015-05-15 15:56 ` [dpdk-dev] [PATCH v2 15/19] xmvnet3: move vmxnet3 " Bruce Richardson
2015-05-15 15:57 ` [dpdk-dev] [PATCH v2 16/19] xenvirt: move xenvirt " Bruce Richardson
2015-05-15 15:57 ` [dpdk-dev] [PATCH v2 17/19] maintainers: update maintainers with driver paths Bruce Richardson
2015-05-15 15:57 ` [dpdk-dev] [PATCH v2 18/19] doc: update GSG doc for new drivers subdirectory Bruce Richardson
2015-05-15 15:57 ` [dpdk-dev] [PATCH v2 19/19] doc: update source organisation text for drivers Bruce Richardson
2015-05-19 11:14 ` [dpdk-dev] [PATCH v2 00/19] Move PMDs to drivers directory Mcnamara, John
2015-05-19 11:24 ` Bruce Richardson
2015-05-19 12:01 ` Thomas Monjalon
2015-05-19 13:40 ` Thomas F Herbert
2015-05-22 14:09 ` Thomas Monjalon
2015-05-22 16:19 ` Bruce Richardson
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20150507155042.GA5972@bricha3-MOBL3 \
--to=bruce.richardson@intel.com \
--cc=dev@dpdk.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).