[dpdk-dev] [RFC PATCH 0/2] Move PMDs out of lib directory

Bruce Richardson bruce.richardson at intel.com
Thu May 7 17:35:49 CEST 2015


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



More information about the dev mailing list