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