DPDK patches and discussions
 help / color / mirror / Atom feed
* [dpdk-dev] [RFC PATCH 0/2] Move PMDs out of lib directory
@ 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
                   ` (4 more replies)
  0 siblings, 5 replies; 74+ messages in thread
From: Bruce Richardson @ 2015-05-07 15:35 UTC (permalink / raw)
  To: dev

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

^ permalink raw reply	[flat|nested] 74+ messages in thread

end of thread, other threads:[~2015-05-23 20:38 UTC | newest]

Thread overview: 74+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-05-07 15:35 [dpdk-dev] [RFC PATCH 0/2] Move PMDs out of lib directory 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
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

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).