[dpdk-dev] [PATCH RFC 00/13] Update build system

Sergio Gonzalez Monroy sergio.gonzalez.monroy at intel.com
Mon Jan 12 17:33:53 CET 2015


This patch series updates the DPDK build system.

Following are the goals it tries to accomplish:
 - Create a library containing core DPDK libraries (librte_eal,
   librte_malloc, librte_mempool, librte_mbuf and librte_ring).
   The idea of core libraries is to group those libraries that are
   always required for any DPDK application.
 - Remove config option to build a combined library.
 - For shared libraries, explicitly link against dependant
   libraries (adding entries to DT_NEEDED).
 - Update app linking flags against static/shared DPDK libs.

Note that this patch turns up being quite big because of moving lib
directories to a new subdirectory.
I have ommited the actual diff from the patch doing the move of librte_eal
as it is quite big (6MB). Probably a different approach is preferred.

Sergio Gonzalez Monroy (13):
  mk: Remove combined library and related options
  lib/core: create new core dir and makefiles
  core: move librte_eal to core subdir
  core: move librte_malloc to core subdir
  core: move librte_mempool to core subdir
  core: move librte_mbuf to core subdir
  core: move librte_ring to core subdir
  Update path of core libraries
  mk: new corelib makefile
  lib: Set LDLIBS for each library
  mk: Use LDLIBS when linking shared libraries
  mk: update apps build
  mk: add -lpthread to linuxapp EXECENV_LDLIBS

 app/test/test_eal_fs.c                             |     2 +-
 config/common_bsdapp                               |     6 -
 config/common_linuxapp                             |     6 -
 config/defconfig_ppc_64-power8-linuxapp-gcc        |     2 -
 lib/Makefile                                       |     7 +-
 lib/core/Makefile                                  |    43 +
 lib/core/librte_core/Makefile                      |    45 +
 lib/core/librte_eal/Makefile                       |    39 +
 lib/core/librte_eal/bsdapp/Makefile                |    38 +
 lib/core/librte_eal/bsdapp/contigmem/BSDmakefile   |    36 +
 lib/core/librte_eal/bsdapp/contigmem/Makefile      |    52 +
 lib/core/librte_eal/bsdapp/contigmem/contigmem.c   |   233 +
 lib/core/librte_eal/bsdapp/eal/Makefile            |    97 +
 lib/core/librte_eal/bsdapp/eal/eal.c               |   563 +
 lib/core/librte_eal/bsdapp/eal/eal_alarm.c         |    60 +
 lib/core/librte_eal/bsdapp/eal/eal_debug.c         |   113 +
 lib/core/librte_eal/bsdapp/eal/eal_hugepage_info.c |   133 +
 lib/core/librte_eal/bsdapp/eal/eal_interrupts.c    |    71 +
 lib/core/librte_eal/bsdapp/eal/eal_lcore.c         |   107 +
 lib/core/librte_eal/bsdapp/eal/eal_log.c           |    57 +
 lib/core/librte_eal/bsdapp/eal/eal_memory.c        |   224 +
 lib/core/librte_eal/bsdapp/eal/eal_pci.c           |   510 +
 lib/core/librte_eal/bsdapp/eal/eal_thread.c        |   233 +
 lib/core/librte_eal/bsdapp/eal/eal_timer.c         |   141 +
 .../bsdapp/eal/include/exec-env/rte_dom0_common.h  |   107 +
 .../bsdapp/eal/include/exec-env/rte_interrupts.h   |    54 +
 lib/core/librte_eal/bsdapp/nic_uio/BSDmakefile     |    36 +
 lib/core/librte_eal/bsdapp/nic_uio/Makefile        |    52 +
 lib/core/librte_eal/bsdapp/nic_uio/nic_uio.c       |   329 +
 lib/core/librte_eal/common/Makefile                |    61 +
 lib/core/librte_eal/common/eal_common_cpuflags.c   |    85 +
 lib/core/librte_eal/common/eal_common_dev.c        |   109 +
 lib/core/librte_eal/common/eal_common_devargs.c    |   152 +
 lib/core/librte_eal/common/eal_common_errno.c      |    74 +
 lib/core/librte_eal/common/eal_common_hexdump.c    |   121 +
 lib/core/librte_eal/common/eal_common_launch.c     |   120 +
 lib/core/librte_eal/common/eal_common_log.c        |   320 +
 lib/core/librte_eal/common/eal_common_memory.c     |   121 +
 lib/core/librte_eal/common/eal_common_memzone.c    |   533 +
 lib/core/librte_eal/common/eal_common_options.c    |   611 ++
 lib/core/librte_eal/common/eal_common_pci.c        |   207 +
 lib/core/librte_eal/common/eal_common_string_fns.c |    69 +
 lib/core/librte_eal/common/eal_common_tailqs.c     |   146 +
 lib/core/librte_eal/common/eal_filesystem.h        |   118 +
 lib/core/librte_eal/common/eal_hugepages.h         |    67 +
 lib/core/librte_eal/common/eal_internal_cfg.h      |    93 +
 lib/core/librte_eal/common/eal_options.h           |    93 +
 lib/core/librte_eal/common/eal_private.h           |   206 +
 lib/core/librte_eal/common/eal_thread.h            |    53 +
 .../common/include/arch/ppc_64/rte_atomic.h        |   426 +
 .../common/include/arch/ppc_64/rte_byteorder.h     |   149 +
 .../common/include/arch/ppc_64/rte_cpuflags.h      |   187 +
 .../common/include/arch/ppc_64/rte_cycles.h        |    87 +
 .../common/include/arch/ppc_64/rte_memcpy.h        |   225 +
 .../common/include/arch/ppc_64/rte_prefetch.h      |    61 +
 .../common/include/arch/ppc_64/rte_spinlock.h      |    73 +
 .../common/include/arch/x86/rte_atomic.h           |   216 +
 .../common/include/arch/x86/rte_atomic_32.h        |   222 +
 .../common/include/arch/x86/rte_atomic_64.h        |   191 +
 .../common/include/arch/x86/rte_byteorder.h        |   125 +
 .../common/include/arch/x86/rte_byteorder_32.h     |    51 +
 .../common/include/arch/x86/rte_byteorder_64.h     |    52 +
 .../common/include/arch/x86/rte_cpuflags.h         |   310 +
 .../common/include/arch/x86/rte_cycles.h           |   121 +
 .../common/include/arch/x86/rte_memcpy.h           |   297 +
 .../common/include/arch/x86/rte_prefetch.h         |    62 +
 .../common/include/arch/x86/rte_spinlock.h         |    94 +
 .../librte_eal/common/include/generic/rte_atomic.h |   918 ++
 .../common/include/generic/rte_byteorder.h         |   217 +
 .../common/include/generic/rte_cpuflags.h          |   110 +
 .../librte_eal/common/include/generic/rte_cycles.h |   205 +
 .../librte_eal/common/include/generic/rte_memcpy.h |   144 +
 .../common/include/generic/rte_prefetch.h          |    71 +
 .../common/include/generic/rte_spinlock.h          |   226 +
 lib/core/librte_eal/common/include/rte_alarm.h     |   106 +
 .../common/include/rte_branch_prediction.h         |    70 +
 lib/core/librte_eal/common/include/rte_common.h    |   389 +
 .../librte_eal/common/include/rte_common_vect.h    |    93 +
 lib/core/librte_eal/common/include/rte_debug.h     |   105 +
 lib/core/librte_eal/common/include/rte_dev.h       |   111 +
 lib/core/librte_eal/common/include/rte_devargs.h   |   149 +
 lib/core/librte_eal/common/include/rte_eal.h       |   269 +
 .../librte_eal/common/include/rte_eal_memconfig.h  |   112 +
 lib/core/librte_eal/common/include/rte_errno.h     |    96 +
 lib/core/librte_eal/common/include/rte_hexdump.h   |    89 +
 .../librte_eal/common/include/rte_interrupts.h     |   121 +
 lib/core/librte_eal/common/include/rte_launch.h    |   177 +
 lib/core/librte_eal/common/include/rte_lcore.h     |   229 +
 lib/core/librte_eal/common/include/rte_log.h       |   308 +
 .../librte_eal/common/include/rte_malloc_heap.h    |    56 +
 lib/core/librte_eal/common/include/rte_memory.h    |   218 +
 lib/core/librte_eal/common/include/rte_memzone.h   |   278 +
 lib/core/librte_eal/common/include/rte_pci.h       |   305 +
 .../common/include/rte_pci_dev_feature_defs.h      |    45 +
 .../common/include/rte_pci_dev_features.h          |    44 +
 .../librte_eal/common/include/rte_pci_dev_ids.h    |   540 +
 lib/core/librte_eal/common/include/rte_per_lcore.h |    79 +
 lib/core/librte_eal/common/include/rte_random.h    |    91 +
 lib/core/librte_eal/common/include/rte_rwlock.h    |   158 +
 .../librte_eal/common/include/rte_string_fns.h     |    81 +
 lib/core/librte_eal/common/include/rte_tailq.h     |   215 +
 .../librte_eal/common/include/rte_tailq_elem.h     |    90 +
 lib/core/librte_eal/common/include/rte_version.h   |   129 +
 lib/core/librte_eal/common/include/rte_warnings.h  |    84 +
 lib/core/librte_eal/linuxapp/Makefile              |    45 +
 lib/core/librte_eal/linuxapp/eal/Makefile          |   111 +
 lib/core/librte_eal/linuxapp/eal/eal.c             |   861 ++
 lib/core/librte_eal/linuxapp/eal/eal_alarm.c       |   268 +
 lib/core/librte_eal/linuxapp/eal/eal_debug.c       |   113 +
 .../librte_eal/linuxapp/eal/eal_hugepage_info.c    |   359 +
 lib/core/librte_eal/linuxapp/eal/eal_interrupts.c  |   826 ++
 lib/core/librte_eal/linuxapp/eal/eal_ivshmem.c     |   968 ++
 lib/core/librte_eal/linuxapp/eal/eal_lcore.c       |   191 +
 lib/core/librte_eal/linuxapp/eal/eal_log.c         |   197 +
 lib/core/librte_eal/linuxapp/eal/eal_memory.c      |  1564 +++
 lib/core/librte_eal/linuxapp/eal/eal_pci.c         |   629 ++
 lib/core/librte_eal/linuxapp/eal/eal_pci_init.h    |   122 +
 lib/core/librte_eal/linuxapp/eal/eal_pci_uio.c     |   440 +
 lib/core/librte_eal/linuxapp/eal/eal_pci_vfio.c    |   807 ++
 .../librte_eal/linuxapp/eal/eal_pci_vfio_mp_sync.c |   395 +
 lib/core/librte_eal/linuxapp/eal/eal_thread.c      |   233 +
 lib/core/librte_eal/linuxapp/eal/eal_timer.c       |   343 +
 lib/core/librte_eal/linuxapp/eal/eal_vfio.h        |    55 +
 lib/core/librte_eal/linuxapp/eal/eal_xen_memory.c  |   370 +
 .../eal/include/exec-env/rte_dom0_common.h         |   108 +
 .../linuxapp/eal/include/exec-env/rte_interrupts.h |    58 +
 .../linuxapp/eal/include/exec-env/rte_kni_common.h |   174 +
 lib/core/librte_eal/linuxapp/igb_uio/Makefile      |    53 +
 lib/core/librte_eal/linuxapp/igb_uio/compat.h      |   116 +
 lib/core/librte_eal/linuxapp/igb_uio/igb_uio.c     |   643 ++
 lib/core/librte_eal/linuxapp/kni/Makefile          |    93 +
 lib/core/librte_eal/linuxapp/kni/compat.h          |    21 +
 lib/core/librte_eal/linuxapp/kni/ethtool/README    |   100 +
 .../librte_eal/linuxapp/kni/ethtool/igb/COPYING    |   339 +
 .../linuxapp/kni/ethtool/igb/e1000_82575.c         |  3665 +++++++
 .../linuxapp/kni/ethtool/igb/e1000_82575.h         |   509 +
 .../linuxapp/kni/ethtool/igb/e1000_api.c           |  1160 +++
 .../linuxapp/kni/ethtool/igb/e1000_api.h           |   157 +
 .../linuxapp/kni/ethtool/igb/e1000_defines.h       |  1380 +++
 .../librte_eal/linuxapp/kni/ethtool/igb/e1000_hw.h |   793 ++
 .../linuxapp/kni/ethtool/igb/e1000_i210.c          |   909 ++
 .../linuxapp/kni/ethtool/igb/e1000_i210.h          |    91 +
 .../linuxapp/kni/ethtool/igb/e1000_mac.c           |  2096 ++++
 .../linuxapp/kni/ethtool/igb/e1000_mac.h           |    80 +
 .../linuxapp/kni/ethtool/igb/e1000_manage.c        |   556 +
 .../linuxapp/kni/ethtool/igb/e1000_manage.h        |    89 +
 .../linuxapp/kni/ethtool/igb/e1000_mbx.c           |   526 +
 .../linuxapp/kni/ethtool/igb/e1000_mbx.h           |    87 +
 .../linuxapp/kni/ethtool/igb/e1000_nvm.c           |   967 ++
 .../linuxapp/kni/ethtool/igb/e1000_nvm.h           |    75 +
 .../linuxapp/kni/ethtool/igb/e1000_osdep.h         |   136 +
 .../linuxapp/kni/ethtool/igb/e1000_phy.c           |  3405 ++++++
 .../linuxapp/kni/ethtool/igb/e1000_phy.h           |   256 +
 .../linuxapp/kni/ethtool/igb/e1000_regs.h          |   646 ++
 lib/core/librte_eal/linuxapp/kni/ethtool/igb/igb.h |   859 ++
 .../linuxapp/kni/ethtool/igb/igb_debugfs.c         |    29 +
 .../linuxapp/kni/ethtool/igb/igb_ethtool.c         |  2859 ++++++
 .../linuxapp/kni/ethtool/igb/igb_hwmon.c           |   260 +
 .../librte_eal/linuxapp/kni/ethtool/igb/igb_main.c | 10263 +++++++++++++++++++
 .../linuxapp/kni/ethtool/igb/igb_param.c           |   848 ++
 .../linuxapp/kni/ethtool/igb/igb_procfs.c          |   363 +
 .../librte_eal/linuxapp/kni/ethtool/igb/igb_ptp.c  |   944 ++
 .../linuxapp/kni/ethtool/igb/igb_regtest.h         |   251 +
 .../librte_eal/linuxapp/kni/ethtool/igb/igb_vmdq.c |   437 +
 .../librte_eal/linuxapp/kni/ethtool/igb/igb_vmdq.h |    46 +
 .../librte_eal/linuxapp/kni/ethtool/igb/kcompat.c  |  1482 +++
 .../librte_eal/linuxapp/kni/ethtool/igb/kcompat.h  |  3884 +++++++
 .../linuxapp/kni/ethtool/igb/kcompat_ethtool.c     |  1172 +++
 .../librte_eal/linuxapp/kni/ethtool/ixgbe/COPYING  |   339 +
 .../librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe.h  |   925 ++
 .../linuxapp/kni/ethtool/ixgbe/ixgbe_82598.c       |  1296 +++
 .../linuxapp/kni/ethtool/ixgbe/ixgbe_82598.h       |    44 +
 .../linuxapp/kni/ethtool/ixgbe/ixgbe_82599.c       |  2314 +++++
 .../linuxapp/kni/ethtool/ixgbe/ixgbe_82599.h       |    58 +
 .../linuxapp/kni/ethtool/ixgbe/ixgbe_api.c         |  1158 +++
 .../linuxapp/kni/ethtool/ixgbe/ixgbe_api.h         |   168 +
 .../linuxapp/kni/ethtool/ixgbe/ixgbe_common.c      |  4083 ++++++++
 .../linuxapp/kni/ethtool/ixgbe/ixgbe_common.h      |   140 +
 .../linuxapp/kni/ethtool/ixgbe/ixgbe_dcb.h         |   168 +
 .../linuxapp/kni/ethtool/ixgbe/ixgbe_ethtool.c     |  2901 ++++++
 .../linuxapp/kni/ethtool/ixgbe/ixgbe_fcoe.h        |    91 +
 .../linuxapp/kni/ethtool/ixgbe/ixgbe_main.c        |  2975 ++++++
 .../linuxapp/kni/ethtool/ixgbe/ixgbe_mbx.h         |   105 +
 .../linuxapp/kni/ethtool/ixgbe/ixgbe_osdep.h       |   132 +
 .../linuxapp/kni/ethtool/ixgbe/ixgbe_phy.c         |  1847 ++++
 .../linuxapp/kni/ethtool/ixgbe/ixgbe_phy.h         |   137 +
 .../linuxapp/kni/ethtool/ixgbe/ixgbe_sriov.h       |    74 +
 .../linuxapp/kni/ethtool/ixgbe/ixgbe_type.h        |  3254 ++++++
 .../linuxapp/kni/ethtool/ixgbe/ixgbe_x540.c        |   938 ++
 .../linuxapp/kni/ethtool/ixgbe/ixgbe_x540.h        |    58 +
 .../linuxapp/kni/ethtool/ixgbe/kcompat.c           |  1246 +++
 .../linuxapp/kni/ethtool/ixgbe/kcompat.h           |  3143 ++++++
 lib/core/librte_eal/linuxapp/kni/kni_dev.h         |   150 +
 lib/core/librte_eal/linuxapp/kni/kni_ethtool.c     |   217 +
 lib/core/librte_eal/linuxapp/kni/kni_fifo.h        |   108 +
 lib/core/librte_eal/linuxapp/kni/kni_misc.c        |   606 ++
 lib/core/librte_eal/linuxapp/kni/kni_net.c         |   687 ++
 lib/core/librte_eal/linuxapp/kni/kni_vhost.c       |   811 ++
 lib/core/librte_eal/linuxapp/xen_dom0/Makefile     |    56 +
 lib/core/librte_eal/linuxapp/xen_dom0/compat.h     |    15 +
 .../librte_eal/linuxapp/xen_dom0/dom0_mm_dev.h     |   107 +
 .../librte_eal/linuxapp/xen_dom0/dom0_mm_misc.c    |   781 ++
 lib/core/librte_malloc/Makefile                    |    48 +
 lib/core/librte_malloc/malloc_elem.c               |   321 +
 lib/core/librte_malloc/malloc_elem.h               |   190 +
 lib/core/librte_malloc/malloc_heap.c               |   210 +
 lib/core/librte_malloc/malloc_heap.h               |    65 +
 lib/core/librte_malloc/rte_malloc.c                |   261 +
 lib/core/librte_malloc/rte_malloc.h                |   342 +
 lib/core/librte_mbuf/Makefile                      |    48 +
 lib/core/librte_mbuf/rte_mbuf.c                    |   252 +
 lib/core/librte_mbuf/rte_mbuf.h                    |  1133 ++
 lib/core/librte_mempool/Makefile                   |    51 +
 lib/core/librte_mempool/rte_dom0_mempool.c         |   134 +
 lib/core/librte_mempool/rte_mempool.c              |   901 ++
 lib/core/librte_mempool/rte_mempool.h              |  1392 +++
 lib/core/librte_ring/Makefile                      |    48 +
 lib/core/librte_ring/rte_ring.c                    |   338 +
 lib/core/librte_ring/rte_ring.h                    |  1214 +++
 lib/librte_acl/Makefile                            |     5 +-
 lib/librte_cfgfile/Makefile                        |     3 +-
 lib/librte_cmdline/Makefile                        |     5 +-
 lib/librte_distributor/Makefile                    |     4 +-
 lib/librte_eal/Makefile                            |    39 -
 lib/librte_eal/bsdapp/Makefile                     |    38 -
 lib/librte_eal/bsdapp/contigmem/BSDmakefile        |    36 -
 lib/librte_eal/bsdapp/contigmem/Makefile           |    52 -
 lib/librte_eal/bsdapp/contigmem/contigmem.c        |   233 -
 lib/librte_eal/bsdapp/eal/Makefile                 |    97 -
 lib/librte_eal/bsdapp/eal/eal.c                    |   563 -
 lib/librte_eal/bsdapp/eal/eal_alarm.c              |    60 -
 lib/librte_eal/bsdapp/eal/eal_debug.c              |   113 -
 lib/librte_eal/bsdapp/eal/eal_hugepage_info.c      |   133 -
 lib/librte_eal/bsdapp/eal/eal_interrupts.c         |    71 -
 lib/librte_eal/bsdapp/eal/eal_lcore.c              |   107 -
 lib/librte_eal/bsdapp/eal/eal_log.c                |    57 -
 lib/librte_eal/bsdapp/eal/eal_memory.c             |   224 -
 lib/librte_eal/bsdapp/eal/eal_pci.c                |   510 -
 lib/librte_eal/bsdapp/eal/eal_thread.c             |   233 -
 lib/librte_eal/bsdapp/eal/eal_timer.c              |   141 -
 .../bsdapp/eal/include/exec-env/rte_dom0_common.h  |   107 -
 .../bsdapp/eal/include/exec-env/rte_interrupts.h   |    54 -
 lib/librte_eal/bsdapp/nic_uio/BSDmakefile          |    36 -
 lib/librte_eal/bsdapp/nic_uio/Makefile             |    52 -
 lib/librte_eal/bsdapp/nic_uio/nic_uio.c            |   329 -
 lib/librte_eal/common/Makefile                     |    61 -
 lib/librte_eal/common/eal_common_cpuflags.c        |    85 -
 lib/librte_eal/common/eal_common_dev.c             |   109 -
 lib/librte_eal/common/eal_common_devargs.c         |   152 -
 lib/librte_eal/common/eal_common_errno.c           |    74 -
 lib/librte_eal/common/eal_common_hexdump.c         |   121 -
 lib/librte_eal/common/eal_common_launch.c          |   120 -
 lib/librte_eal/common/eal_common_log.c             |   320 -
 lib/librte_eal/common/eal_common_memory.c          |   121 -
 lib/librte_eal/common/eal_common_memzone.c         |   533 -
 lib/librte_eal/common/eal_common_options.c         |   611 --
 lib/librte_eal/common/eal_common_pci.c             |   207 -
 lib/librte_eal/common/eal_common_string_fns.c      |    69 -
 lib/librte_eal/common/eal_common_tailqs.c          |   146 -
 lib/librte_eal/common/eal_filesystem.h             |   118 -
 lib/librte_eal/common/eal_hugepages.h              |    67 -
 lib/librte_eal/common/eal_internal_cfg.h           |    93 -
 lib/librte_eal/common/eal_options.h                |    93 -
 lib/librte_eal/common/eal_private.h                |   206 -
 lib/librte_eal/common/eal_thread.h                 |    53 -
 .../common/include/arch/ppc_64/rte_atomic.h        |   426 -
 .../common/include/arch/ppc_64/rte_byteorder.h     |   149 -
 .../common/include/arch/ppc_64/rte_cpuflags.h      |   187 -
 .../common/include/arch/ppc_64/rte_cycles.h        |    87 -
 .../common/include/arch/ppc_64/rte_memcpy.h        |   225 -
 .../common/include/arch/ppc_64/rte_prefetch.h      |    61 -
 .../common/include/arch/ppc_64/rte_spinlock.h      |    73 -
 .../common/include/arch/x86/rte_atomic.h           |   216 -
 .../common/include/arch/x86/rte_atomic_32.h        |   222 -
 .../common/include/arch/x86/rte_atomic_64.h        |   191 -
 .../common/include/arch/x86/rte_byteorder.h        |   125 -
 .../common/include/arch/x86/rte_byteorder_32.h     |    51 -
 .../common/include/arch/x86/rte_byteorder_64.h     |    52 -
 .../common/include/arch/x86/rte_cpuflags.h         |   310 -
 .../common/include/arch/x86/rte_cycles.h           |   121 -
 .../common/include/arch/x86/rte_memcpy.h           |   297 -
 .../common/include/arch/x86/rte_prefetch.h         |    62 -
 .../common/include/arch/x86/rte_spinlock.h         |    94 -
 lib/librte_eal/common/include/generic/rte_atomic.h |   918 --
 .../common/include/generic/rte_byteorder.h         |   217 -
 .../common/include/generic/rte_cpuflags.h          |   110 -
 lib/librte_eal/common/include/generic/rte_cycles.h |   205 -
 lib/librte_eal/common/include/generic/rte_memcpy.h |   144 -
 .../common/include/generic/rte_prefetch.h          |    71 -
 .../common/include/generic/rte_spinlock.h          |   226 -
 lib/librte_eal/common/include/rte_alarm.h          |   106 -
 .../common/include/rte_branch_prediction.h         |    70 -
 lib/librte_eal/common/include/rte_common.h         |   389 -
 lib/librte_eal/common/include/rte_common_vect.h    |    93 -
 lib/librte_eal/common/include/rte_debug.h          |   105 -
 lib/librte_eal/common/include/rte_dev.h            |   111 -
 lib/librte_eal/common/include/rte_devargs.h        |   149 -
 lib/librte_eal/common/include/rte_eal.h            |   269 -
 lib/librte_eal/common/include/rte_eal_memconfig.h  |   112 -
 lib/librte_eal/common/include/rte_errno.h          |    96 -
 lib/librte_eal/common/include/rte_hexdump.h        |    89 -
 lib/librte_eal/common/include/rte_interrupts.h     |   121 -
 lib/librte_eal/common/include/rte_launch.h         |   177 -
 lib/librte_eal/common/include/rte_lcore.h          |   229 -
 lib/librte_eal/common/include/rte_log.h            |   308 -
 lib/librte_eal/common/include/rte_malloc_heap.h    |    56 -
 lib/librte_eal/common/include/rte_memory.h         |   218 -
 lib/librte_eal/common/include/rte_memzone.h        |   278 -
 lib/librte_eal/common/include/rte_pci.h            |   305 -
 .../common/include/rte_pci_dev_feature_defs.h      |    45 -
 .../common/include/rte_pci_dev_features.h          |    44 -
 lib/librte_eal/common/include/rte_pci_dev_ids.h    |   540 -
 lib/librte_eal/common/include/rte_per_lcore.h      |    79 -
 lib/librte_eal/common/include/rte_random.h         |    91 -
 lib/librte_eal/common/include/rte_rwlock.h         |   158 -
 lib/librte_eal/common/include/rte_string_fns.h     |    81 -
 lib/librte_eal/common/include/rte_tailq.h          |   215 -
 lib/librte_eal/common/include/rte_tailq_elem.h     |    90 -
 lib/librte_eal/common/include/rte_version.h        |   129 -
 lib/librte_eal/common/include/rte_warnings.h       |    84 -
 lib/librte_eal/linuxapp/Makefile                   |    45 -
 lib/librte_eal/linuxapp/eal/Makefile               |   112 -
 lib/librte_eal/linuxapp/eal/eal.c                  |   861 --
 lib/librte_eal/linuxapp/eal/eal_alarm.c            |   268 -
 lib/librte_eal/linuxapp/eal/eal_debug.c            |   113 -
 lib/librte_eal/linuxapp/eal/eal_hugepage_info.c    |   359 -
 lib/librte_eal/linuxapp/eal/eal_interrupts.c       |   826 --
 lib/librte_eal/linuxapp/eal/eal_ivshmem.c          |   968 --
 lib/librte_eal/linuxapp/eal/eal_lcore.c            |   191 -
 lib/librte_eal/linuxapp/eal/eal_log.c              |   197 -
 lib/librte_eal/linuxapp/eal/eal_memory.c           |  1564 ---
 lib/librte_eal/linuxapp/eal/eal_pci.c              |   629 --
 lib/librte_eal/linuxapp/eal/eal_pci_init.h         |   122 -
 lib/librte_eal/linuxapp/eal/eal_pci_uio.c          |   440 -
 lib/librte_eal/linuxapp/eal/eal_pci_vfio.c         |   807 --
 lib/librte_eal/linuxapp/eal/eal_pci_vfio_mp_sync.c |   395 -
 lib/librte_eal/linuxapp/eal/eal_thread.c           |   233 -
 lib/librte_eal/linuxapp/eal/eal_timer.c            |   343 -
 lib/librte_eal/linuxapp/eal/eal_vfio.h             |    55 -
 lib/librte_eal/linuxapp/eal/eal_xen_memory.c       |   370 -
 .../eal/include/exec-env/rte_dom0_common.h         |   108 -
 .../linuxapp/eal/include/exec-env/rte_interrupts.h |    58 -
 .../linuxapp/eal/include/exec-env/rte_kni_common.h |   174 -
 lib/librte_eal/linuxapp/igb_uio/Makefile           |    53 -
 lib/librte_eal/linuxapp/igb_uio/compat.h           |   116 -
 lib/librte_eal/linuxapp/igb_uio/igb_uio.c          |   643 --
 lib/librte_eal/linuxapp/kni/Makefile               |    93 -
 lib/librte_eal/linuxapp/kni/compat.h               |    21 -
 lib/librte_eal/linuxapp/kni/ethtool/README         |   100 -
 lib/librte_eal/linuxapp/kni/ethtool/igb/COPYING    |   339 -
 .../linuxapp/kni/ethtool/igb/e1000_82575.c         |  3665 -------
 .../linuxapp/kni/ethtool/igb/e1000_82575.h         |   509 -
 .../linuxapp/kni/ethtool/igb/e1000_api.c           |  1160 ---
 .../linuxapp/kni/ethtool/igb/e1000_api.h           |   157 -
 .../linuxapp/kni/ethtool/igb/e1000_defines.h       |  1380 ---
 lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_hw.h |   793 --
 .../linuxapp/kni/ethtool/igb/e1000_i210.c          |   909 --
 .../linuxapp/kni/ethtool/igb/e1000_i210.h          |    91 -
 .../linuxapp/kni/ethtool/igb/e1000_mac.c           |  2096 ----
 .../linuxapp/kni/ethtool/igb/e1000_mac.h           |    80 -
 .../linuxapp/kni/ethtool/igb/e1000_manage.c        |   556 -
 .../linuxapp/kni/ethtool/igb/e1000_manage.h        |    89 -
 .../linuxapp/kni/ethtool/igb/e1000_mbx.c           |   526 -
 .../linuxapp/kni/ethtool/igb/e1000_mbx.h           |    87 -
 .../linuxapp/kni/ethtool/igb/e1000_nvm.c           |   967 --
 .../linuxapp/kni/ethtool/igb/e1000_nvm.h           |    75 -
 .../linuxapp/kni/ethtool/igb/e1000_osdep.h         |   136 -
 .../linuxapp/kni/ethtool/igb/e1000_phy.c           |  3405 ------
 .../linuxapp/kni/ethtool/igb/e1000_phy.h           |   256 -
 .../linuxapp/kni/ethtool/igb/e1000_regs.h          |   646 --
 lib/librte_eal/linuxapp/kni/ethtool/igb/igb.h      |   859 --
 .../linuxapp/kni/ethtool/igb/igb_debugfs.c         |    29 -
 .../linuxapp/kni/ethtool/igb/igb_ethtool.c         |  2859 ------
 .../linuxapp/kni/ethtool/igb/igb_hwmon.c           |   260 -
 lib/librte_eal/linuxapp/kni/ethtool/igb/igb_main.c | 10263 -------------------
 .../linuxapp/kni/ethtool/igb/igb_param.c           |   848 --
 .../linuxapp/kni/ethtool/igb/igb_procfs.c          |   363 -
 lib/librte_eal/linuxapp/kni/ethtool/igb/igb_ptp.c  |   944 --
 .../linuxapp/kni/ethtool/igb/igb_regtest.h         |   251 -
 lib/librte_eal/linuxapp/kni/ethtool/igb/igb_vmdq.c |   437 -
 lib/librte_eal/linuxapp/kni/ethtool/igb/igb_vmdq.h |    46 -
 lib/librte_eal/linuxapp/kni/ethtool/igb/kcompat.c  |  1482 ---
 lib/librte_eal/linuxapp/kni/ethtool/igb/kcompat.h  |  3884 -------
 .../linuxapp/kni/ethtool/igb/kcompat_ethtool.c     |  1172 ---
 lib/librte_eal/linuxapp/kni/ethtool/ixgbe/COPYING  |   339 -
 lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe.h  |   925 --
 .../linuxapp/kni/ethtool/ixgbe/ixgbe_82598.c       |  1296 ---
 .../linuxapp/kni/ethtool/ixgbe/ixgbe_82598.h       |    44 -
 .../linuxapp/kni/ethtool/ixgbe/ixgbe_82599.c       |  2314 -----
 .../linuxapp/kni/ethtool/ixgbe/ixgbe_82599.h       |    58 -
 .../linuxapp/kni/ethtool/ixgbe/ixgbe_api.c         |  1158 ---
 .../linuxapp/kni/ethtool/ixgbe/ixgbe_api.h         |   168 -
 .../linuxapp/kni/ethtool/ixgbe/ixgbe_common.c      |  4083 --------
 .../linuxapp/kni/ethtool/ixgbe/ixgbe_common.h      |   140 -
 .../linuxapp/kni/ethtool/ixgbe/ixgbe_dcb.h         |   168 -
 .../linuxapp/kni/ethtool/ixgbe/ixgbe_ethtool.c     |  2901 ------
 .../linuxapp/kni/ethtool/ixgbe/ixgbe_fcoe.h        |    91 -
 .../linuxapp/kni/ethtool/ixgbe/ixgbe_main.c        |  2975 ------
 .../linuxapp/kni/ethtool/ixgbe/ixgbe_mbx.h         |   105 -
 .../linuxapp/kni/ethtool/ixgbe/ixgbe_osdep.h       |   132 -
 .../linuxapp/kni/ethtool/ixgbe/ixgbe_phy.c         |  1847 ----
 .../linuxapp/kni/ethtool/ixgbe/ixgbe_phy.h         |   137 -
 .../linuxapp/kni/ethtool/ixgbe/ixgbe_sriov.h       |    74 -
 .../linuxapp/kni/ethtool/ixgbe/ixgbe_type.h        |  3254 ------
 .../linuxapp/kni/ethtool/ixgbe/ixgbe_x540.c        |   938 --
 .../linuxapp/kni/ethtool/ixgbe/ixgbe_x540.h        |    58 -
 .../linuxapp/kni/ethtool/ixgbe/kcompat.c           |  1246 ---
 .../linuxapp/kni/ethtool/ixgbe/kcompat.h           |  3143 ------
 lib/librte_eal/linuxapp/kni/kni_dev.h              |   150 -
 lib/librte_eal/linuxapp/kni/kni_ethtool.c          |   217 -
 lib/librte_eal/linuxapp/kni/kni_fifo.h             |   108 -
 lib/librte_eal/linuxapp/kni/kni_misc.c             |   606 --
 lib/librte_eal/linuxapp/kni/kni_net.c              |   687 --
 lib/librte_eal/linuxapp/kni/kni_vhost.c            |   811 --
 lib/librte_eal/linuxapp/xen_dom0/Makefile          |    56 -
 lib/librte_eal/linuxapp/xen_dom0/compat.h          |    15 -
 lib/librte_eal/linuxapp/xen_dom0/dom0_mm_dev.h     |   107 -
 lib/librte_eal/linuxapp/xen_dom0/dom0_mm_misc.c    |   781 --
 lib/librte_ether/Makefile                          |     3 +-
 lib/librte_hash/Makefile                           |     3 +-
 lib/librte_ip_frag/Makefile                        |     5 +-
 lib/librte_ivshmem/Makefile                        |     3 +-
 lib/librte_kni/Makefile                            |     5 +-
 lib/librte_kvargs/Makefile                         |     5 +-
 lib/librte_lpm/Makefile                            |     5 +-
 lib/librte_malloc/Makefile                         |    48 -
 lib/librte_malloc/malloc_elem.c                    |   321 -
 lib/librte_malloc/malloc_elem.h                    |   190 -
 lib/librte_malloc/malloc_heap.c                    |   210 -
 lib/librte_malloc/malloc_heap.h                    |    65 -
 lib/librte_malloc/rte_malloc.c                     |   261 -
 lib/librte_malloc/rte_malloc.h                     |   342 -
 lib/librte_mbuf/Makefile                           |    48 -
 lib/librte_mbuf/rte_mbuf.c                         |   252 -
 lib/librte_mbuf/rte_mbuf.h                         |  1133 --
 lib/librte_mempool/Makefile                        |    51 -
 lib/librte_mempool/rte_dom0_mempool.c              |   134 -
 lib/librte_mempool/rte_mempool.c                   |   901 --
 lib/librte_mempool/rte_mempool.h                   |  1392 ---
 lib/librte_meter/Makefile                          |     4 +-
 lib/librte_pipeline/Makefile                       |     3 +
 lib/librte_pmd_af_packet/Makefile                  |     5 +-
 lib/librte_pmd_bond/Makefile                       |     7 +-
 lib/librte_pmd_e1000/Makefile                      |     8 +-
 lib/librte_pmd_enic/Makefile                       |     8 +-
 lib/librte_pmd_i40e/Makefile                       |     8 +-
 lib/librte_pmd_ixgbe/Makefile                      |     8 +-
 lib/librte_pmd_pcap/Makefile                       |     5 +-
 lib/librte_pmd_ring/Makefile                       |     6 +-
 lib/librte_pmd_virtio/Makefile                     |     8 +-
 lib/librte_pmd_vmxnet3/Makefile                    |     8 +-
 lib/librte_pmd_xenvirt/Makefile                    |     8 +-
 lib/librte_port/Makefile                           |     8 +-
 lib/librte_power/Makefile                          |     4 +-
 lib/librte_ring/Makefile                           |    48 -
 lib/librte_ring/rte_ring.c                         |   338 -
 lib/librte_ring/rte_ring.h                         |  1214 ---
 lib/librte_sched/Makefile                          |     7 +-
 lib/librte_table/Makefile                          |     8 +-
 lib/librte_timer/Makefile                          |     6 +-
 lib/librte_vhost/Makefile                          |     8 +-
 mk/exec-env/linuxapp/rte.vars.mk                   |     2 +
 mk/rte.app.mk                                      |    74 +-
 mk/rte.corelib.mk                                  |    81 +
 mk/rte.lib.mk                                      |    49 +-
 mk/rte.sdkbuild.mk                                 |     3 -
 mk/rte.sharelib.mk                                 |   101 -
 mk/rte.vars.mk                                     |     9 -
 468 files changed, 106598 insertions(+), 106572 deletions(-)
 create mode 100644 lib/core/Makefile
 create mode 100644 lib/core/librte_core/Makefile
 create mode 100644 lib/core/librte_eal/Makefile
 create mode 100644 lib/core/librte_eal/bsdapp/Makefile
 create mode 100644 lib/core/librte_eal/bsdapp/contigmem/BSDmakefile
 create mode 100644 lib/core/librte_eal/bsdapp/contigmem/Makefile
 create mode 100644 lib/core/librte_eal/bsdapp/contigmem/contigmem.c
 create mode 100644 lib/core/librte_eal/bsdapp/eal/Makefile
 create mode 100644 lib/core/librte_eal/bsdapp/eal/eal.c
 create mode 100644 lib/core/librte_eal/bsdapp/eal/eal_alarm.c
 create mode 100644 lib/core/librte_eal/bsdapp/eal/eal_debug.c
 create mode 100644 lib/core/librte_eal/bsdapp/eal/eal_hugepage_info.c
 create mode 100644 lib/core/librte_eal/bsdapp/eal/eal_interrupts.c
 create mode 100644 lib/core/librte_eal/bsdapp/eal/eal_lcore.c
 create mode 100644 lib/core/librte_eal/bsdapp/eal/eal_log.c
 create mode 100644 lib/core/librte_eal/bsdapp/eal/eal_memory.c
 create mode 100644 lib/core/librte_eal/bsdapp/eal/eal_pci.c
 create mode 100644 lib/core/librte_eal/bsdapp/eal/eal_thread.c
 create mode 100644 lib/core/librte_eal/bsdapp/eal/eal_timer.c
 create mode 100644 lib/core/librte_eal/bsdapp/eal/include/exec-env/rte_dom0_common.h
 create mode 100644 lib/core/librte_eal/bsdapp/eal/include/exec-env/rte_interrupts.h
 create mode 100644 lib/core/librte_eal/bsdapp/nic_uio/BSDmakefile
 create mode 100644 lib/core/librte_eal/bsdapp/nic_uio/Makefile
 create mode 100644 lib/core/librte_eal/bsdapp/nic_uio/nic_uio.c
 create mode 100644 lib/core/librte_eal/common/Makefile
 create mode 100644 lib/core/librte_eal/common/eal_common_cpuflags.c
 create mode 100644 lib/core/librte_eal/common/eal_common_dev.c
 create mode 100644 lib/core/librte_eal/common/eal_common_devargs.c
 create mode 100644 lib/core/librte_eal/common/eal_common_errno.c
 create mode 100644 lib/core/librte_eal/common/eal_common_hexdump.c
 create mode 100644 lib/core/librte_eal/common/eal_common_launch.c
 create mode 100644 lib/core/librte_eal/common/eal_common_log.c
 create mode 100644 lib/core/librte_eal/common/eal_common_memory.c
 create mode 100644 lib/core/librte_eal/common/eal_common_memzone.c
 create mode 100644 lib/core/librte_eal/common/eal_common_options.c
 create mode 100644 lib/core/librte_eal/common/eal_common_pci.c
 create mode 100644 lib/core/librte_eal/common/eal_common_string_fns.c
 create mode 100644 lib/core/librte_eal/common/eal_common_tailqs.c
 create mode 100644 lib/core/librte_eal/common/eal_filesystem.h
 create mode 100644 lib/core/librte_eal/common/eal_hugepages.h
 create mode 100644 lib/core/librte_eal/common/eal_internal_cfg.h
 create mode 100644 lib/core/librte_eal/common/eal_options.h
 create mode 100644 lib/core/librte_eal/common/eal_private.h
 create mode 100644 lib/core/librte_eal/common/eal_thread.h
 create mode 100644 lib/core/librte_eal/common/include/arch/ppc_64/rte_atomic.h
 create mode 100644 lib/core/librte_eal/common/include/arch/ppc_64/rte_byteorder.h
 create mode 100644 lib/core/librte_eal/common/include/arch/ppc_64/rte_cpuflags.h
 create mode 100644 lib/core/librte_eal/common/include/arch/ppc_64/rte_cycles.h
 create mode 100644 lib/core/librte_eal/common/include/arch/ppc_64/rte_memcpy.h
 create mode 100644 lib/core/librte_eal/common/include/arch/ppc_64/rte_prefetch.h
 create mode 100644 lib/core/librte_eal/common/include/arch/ppc_64/rte_spinlock.h
 create mode 100644 lib/core/librte_eal/common/include/arch/x86/rte_atomic.h
 create mode 100644 lib/core/librte_eal/common/include/arch/x86/rte_atomic_32.h
 create mode 100644 lib/core/librte_eal/common/include/arch/x86/rte_atomic_64.h
 create mode 100644 lib/core/librte_eal/common/include/arch/x86/rte_byteorder.h
 create mode 100644 lib/core/librte_eal/common/include/arch/x86/rte_byteorder_32.h
 create mode 100644 lib/core/librte_eal/common/include/arch/x86/rte_byteorder_64.h
 create mode 100644 lib/core/librte_eal/common/include/arch/x86/rte_cpuflags.h
 create mode 100644 lib/core/librte_eal/common/include/arch/x86/rte_cycles.h
 create mode 100644 lib/core/librte_eal/common/include/arch/x86/rte_memcpy.h
 create mode 100644 lib/core/librte_eal/common/include/arch/x86/rte_prefetch.h
 create mode 100644 lib/core/librte_eal/common/include/arch/x86/rte_spinlock.h
 create mode 100644 lib/core/librte_eal/common/include/generic/rte_atomic.h
 create mode 100644 lib/core/librte_eal/common/include/generic/rte_byteorder.h
 create mode 100644 lib/core/librte_eal/common/include/generic/rte_cpuflags.h
 create mode 100644 lib/core/librte_eal/common/include/generic/rte_cycles.h
 create mode 100644 lib/core/librte_eal/common/include/generic/rte_memcpy.h
 create mode 100644 lib/core/librte_eal/common/include/generic/rte_prefetch.h
 create mode 100644 lib/core/librte_eal/common/include/generic/rte_spinlock.h
 create mode 100644 lib/core/librte_eal/common/include/rte_alarm.h
 create mode 100644 lib/core/librte_eal/common/include/rte_branch_prediction.h
 create mode 100644 lib/core/librte_eal/common/include/rte_common.h
 create mode 100644 lib/core/librte_eal/common/include/rte_common_vect.h
 create mode 100644 lib/core/librte_eal/common/include/rte_debug.h
 create mode 100644 lib/core/librte_eal/common/include/rte_dev.h
 create mode 100644 lib/core/librte_eal/common/include/rte_devargs.h
 create mode 100644 lib/core/librte_eal/common/include/rte_eal.h
 create mode 100644 lib/core/librte_eal/common/include/rte_eal_memconfig.h
 create mode 100644 lib/core/librte_eal/common/include/rte_errno.h
 create mode 100644 lib/core/librte_eal/common/include/rte_hexdump.h
 create mode 100644 lib/core/librte_eal/common/include/rte_interrupts.h
 create mode 100644 lib/core/librte_eal/common/include/rte_launch.h
 create mode 100644 lib/core/librte_eal/common/include/rte_lcore.h
 create mode 100644 lib/core/librte_eal/common/include/rte_log.h
 create mode 100644 lib/core/librte_eal/common/include/rte_malloc_heap.h
 create mode 100644 lib/core/librte_eal/common/include/rte_memory.h
 create mode 100644 lib/core/librte_eal/common/include/rte_memzone.h
 create mode 100644 lib/core/librte_eal/common/include/rte_pci.h
 create mode 100644 lib/core/librte_eal/common/include/rte_pci_dev_feature_defs.h
 create mode 100644 lib/core/librte_eal/common/include/rte_pci_dev_features.h
 create mode 100644 lib/core/librte_eal/common/include/rte_pci_dev_ids.h
 create mode 100644 lib/core/librte_eal/common/include/rte_per_lcore.h
 create mode 100644 lib/core/librte_eal/common/include/rte_random.h
 create mode 100644 lib/core/librte_eal/common/include/rte_rwlock.h
 create mode 100644 lib/core/librte_eal/common/include/rte_string_fns.h
 create mode 100644 lib/core/librte_eal/common/include/rte_tailq.h
 create mode 100644 lib/core/librte_eal/common/include/rte_tailq_elem.h
 create mode 100644 lib/core/librte_eal/common/include/rte_version.h
 create mode 100644 lib/core/librte_eal/common/include/rte_warnings.h
 create mode 100644 lib/core/librte_eal/linuxapp/Makefile
 create mode 100644 lib/core/librte_eal/linuxapp/eal/Makefile
 create mode 100644 lib/core/librte_eal/linuxapp/eal/eal.c
 create mode 100644 lib/core/librte_eal/linuxapp/eal/eal_alarm.c
 create mode 100644 lib/core/librte_eal/linuxapp/eal/eal_debug.c
 create mode 100644 lib/core/librte_eal/linuxapp/eal/eal_hugepage_info.c
 create mode 100644 lib/core/librte_eal/linuxapp/eal/eal_interrupts.c
 create mode 100644 lib/core/librte_eal/linuxapp/eal/eal_ivshmem.c
 create mode 100644 lib/core/librte_eal/linuxapp/eal/eal_lcore.c
 create mode 100644 lib/core/librte_eal/linuxapp/eal/eal_log.c
 create mode 100644 lib/core/librte_eal/linuxapp/eal/eal_memory.c
 create mode 100644 lib/core/librte_eal/linuxapp/eal/eal_pci.c
 create mode 100644 lib/core/librte_eal/linuxapp/eal/eal_pci_init.h
 create mode 100644 lib/core/librte_eal/linuxapp/eal/eal_pci_uio.c
 create mode 100644 lib/core/librte_eal/linuxapp/eal/eal_pci_vfio.c
 create mode 100644 lib/core/librte_eal/linuxapp/eal/eal_pci_vfio_mp_sync.c
 create mode 100644 lib/core/librte_eal/linuxapp/eal/eal_thread.c
 create mode 100644 lib/core/librte_eal/linuxapp/eal/eal_timer.c
 create mode 100644 lib/core/librte_eal/linuxapp/eal/eal_vfio.h
 create mode 100644 lib/core/librte_eal/linuxapp/eal/eal_xen_memory.c
 create mode 100644 lib/core/librte_eal/linuxapp/eal/include/exec-env/rte_dom0_common.h
 create mode 100644 lib/core/librte_eal/linuxapp/eal/include/exec-env/rte_interrupts.h
 create mode 100644 lib/core/librte_eal/linuxapp/eal/include/exec-env/rte_kni_common.h
 create mode 100644 lib/core/librte_eal/linuxapp/igb_uio/Makefile
 create mode 100644 lib/core/librte_eal/linuxapp/igb_uio/compat.h
 create mode 100644 lib/core/librte_eal/linuxapp/igb_uio/igb_uio.c
 create mode 100644 lib/core/librte_eal/linuxapp/kni/Makefile
 create mode 100644 lib/core/librte_eal/linuxapp/kni/compat.h
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/README
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/igb/COPYING
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/igb/e1000_82575.c
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/igb/e1000_82575.h
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/igb/e1000_api.c
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/igb/e1000_api.h
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/igb/e1000_defines.h
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/igb/e1000_hw.h
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/igb/e1000_i210.c
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/igb/e1000_i210.h
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/igb/e1000_mac.c
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/igb/e1000_mac.h
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/igb/e1000_manage.c
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/igb/e1000_manage.h
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/igb/e1000_mbx.c
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/igb/e1000_mbx.h
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/igb/e1000_nvm.c
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/igb/e1000_nvm.h
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/igb/e1000_osdep.h
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/igb/e1000_phy.c
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/igb/e1000_phy.h
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/igb/e1000_regs.h
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/igb/igb.h
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/igb/igb_debugfs.c
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/igb/igb_ethtool.c
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/igb/igb_hwmon.c
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/igb/igb_main.c
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/igb/igb_param.c
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/igb/igb_procfs.c
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/igb/igb_ptp.c
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/igb/igb_regtest.h
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/igb/igb_vmdq.c
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/igb/igb_vmdq.h
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/igb/kcompat.c
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/igb/kcompat.h
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/igb/kcompat_ethtool.c
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/ixgbe/COPYING
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe.h
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_82598.c
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_82598.h
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_82599.c
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_82599.h
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_api.c
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_api.h
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_common.c
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_common.h
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_dcb.h
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_ethtool.c
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_fcoe.h
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_main.c
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_mbx.h
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_osdep.h
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_phy.c
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_phy.h
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_sriov.h
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_type.h
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_x540.c
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_x540.h
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/ixgbe/kcompat.c
 create mode 100644 lib/core/librte_eal/linuxapp/kni/ethtool/ixgbe/kcompat.h
 create mode 100644 lib/core/librte_eal/linuxapp/kni/kni_dev.h
 create mode 100644 lib/core/librte_eal/linuxapp/kni/kni_ethtool.c
 create mode 100644 lib/core/librte_eal/linuxapp/kni/kni_fifo.h
 create mode 100644 lib/core/librte_eal/linuxapp/kni/kni_misc.c
 create mode 100644 lib/core/librte_eal/linuxapp/kni/kni_net.c
 create mode 100644 lib/core/librte_eal/linuxapp/kni/kni_vhost.c
 create mode 100644 lib/core/librte_eal/linuxapp/xen_dom0/Makefile
 create mode 100644 lib/core/librte_eal/linuxapp/xen_dom0/compat.h
 create mode 100644 lib/core/librte_eal/linuxapp/xen_dom0/dom0_mm_dev.h
 create mode 100644 lib/core/librte_eal/linuxapp/xen_dom0/dom0_mm_misc.c
 create mode 100644 lib/core/librte_malloc/Makefile
 create mode 100644 lib/core/librte_malloc/malloc_elem.c
 create mode 100644 lib/core/librte_malloc/malloc_elem.h
 create mode 100644 lib/core/librte_malloc/malloc_heap.c
 create mode 100644 lib/core/librte_malloc/malloc_heap.h
 create mode 100644 lib/core/librte_malloc/rte_malloc.c
 create mode 100644 lib/core/librte_malloc/rte_malloc.h
 create mode 100644 lib/core/librte_mbuf/Makefile
 create mode 100644 lib/core/librte_mbuf/rte_mbuf.c
 create mode 100644 lib/core/librte_mbuf/rte_mbuf.h
 create mode 100644 lib/core/librte_mempool/Makefile
 create mode 100644 lib/core/librte_mempool/rte_dom0_mempool.c
 create mode 100644 lib/core/librte_mempool/rte_mempool.c
 create mode 100644 lib/core/librte_mempool/rte_mempool.h
 create mode 100644 lib/core/librte_ring/Makefile
 create mode 100644 lib/core/librte_ring/rte_ring.c
 create mode 100644 lib/core/librte_ring/rte_ring.h
 delete mode 100644 lib/librte_eal/Makefile
 delete mode 100644 lib/librte_eal/bsdapp/Makefile
 delete mode 100644 lib/librte_eal/bsdapp/contigmem/BSDmakefile
 delete mode 100644 lib/librte_eal/bsdapp/contigmem/Makefile
 delete mode 100644 lib/librte_eal/bsdapp/contigmem/contigmem.c
 delete mode 100644 lib/librte_eal/bsdapp/eal/Makefile
 delete mode 100644 lib/librte_eal/bsdapp/eal/eal.c
 delete mode 100644 lib/librte_eal/bsdapp/eal/eal_alarm.c
 delete mode 100644 lib/librte_eal/bsdapp/eal/eal_debug.c
 delete mode 100644 lib/librte_eal/bsdapp/eal/eal_hugepage_info.c
 delete mode 100644 lib/librte_eal/bsdapp/eal/eal_interrupts.c
 delete mode 100644 lib/librte_eal/bsdapp/eal/eal_lcore.c
 delete mode 100644 lib/librte_eal/bsdapp/eal/eal_log.c
 delete mode 100644 lib/librte_eal/bsdapp/eal/eal_memory.c
 delete mode 100644 lib/librte_eal/bsdapp/eal/eal_pci.c
 delete mode 100644 lib/librte_eal/bsdapp/eal/eal_thread.c
 delete mode 100644 lib/librte_eal/bsdapp/eal/eal_timer.c
 delete mode 100644 lib/librte_eal/bsdapp/eal/include/exec-env/rte_dom0_common.h
 delete mode 100644 lib/librte_eal/bsdapp/eal/include/exec-env/rte_interrupts.h
 delete mode 100644 lib/librte_eal/bsdapp/nic_uio/BSDmakefile
 delete mode 100644 lib/librte_eal/bsdapp/nic_uio/Makefile
 delete mode 100644 lib/librte_eal/bsdapp/nic_uio/nic_uio.c
 delete mode 100644 lib/librte_eal/common/Makefile
 delete mode 100644 lib/librte_eal/common/eal_common_cpuflags.c
 delete mode 100644 lib/librte_eal/common/eal_common_dev.c
 delete mode 100644 lib/librte_eal/common/eal_common_devargs.c
 delete mode 100644 lib/librte_eal/common/eal_common_errno.c
 delete mode 100644 lib/librte_eal/common/eal_common_hexdump.c
 delete mode 100644 lib/librte_eal/common/eal_common_launch.c
 delete mode 100644 lib/librte_eal/common/eal_common_log.c
 delete mode 100644 lib/librte_eal/common/eal_common_memory.c
 delete mode 100644 lib/librte_eal/common/eal_common_memzone.c
 delete mode 100644 lib/librte_eal/common/eal_common_options.c
 delete mode 100644 lib/librte_eal/common/eal_common_pci.c
 delete mode 100644 lib/librte_eal/common/eal_common_string_fns.c
 delete mode 100644 lib/librte_eal/common/eal_common_tailqs.c
 delete mode 100644 lib/librte_eal/common/eal_filesystem.h
 delete mode 100644 lib/librte_eal/common/eal_hugepages.h
 delete mode 100644 lib/librte_eal/common/eal_internal_cfg.h
 delete mode 100644 lib/librte_eal/common/eal_options.h
 delete mode 100644 lib/librte_eal/common/eal_private.h
 delete mode 100644 lib/librte_eal/common/eal_thread.h
 delete mode 100644 lib/librte_eal/common/include/arch/ppc_64/rte_atomic.h
 delete mode 100644 lib/librte_eal/common/include/arch/ppc_64/rte_byteorder.h
 delete mode 100644 lib/librte_eal/common/include/arch/ppc_64/rte_cpuflags.h
 delete mode 100644 lib/librte_eal/common/include/arch/ppc_64/rte_cycles.h
 delete mode 100644 lib/librte_eal/common/include/arch/ppc_64/rte_memcpy.h
 delete mode 100644 lib/librte_eal/common/include/arch/ppc_64/rte_prefetch.h
 delete mode 100644 lib/librte_eal/common/include/arch/ppc_64/rte_spinlock.h
 delete mode 100644 lib/librte_eal/common/include/arch/x86/rte_atomic.h
 delete mode 100644 lib/librte_eal/common/include/arch/x86/rte_atomic_32.h
 delete mode 100644 lib/librte_eal/common/include/arch/x86/rte_atomic_64.h
 delete mode 100644 lib/librte_eal/common/include/arch/x86/rte_byteorder.h
 delete mode 100644 lib/librte_eal/common/include/arch/x86/rte_byteorder_32.h
 delete mode 100644 lib/librte_eal/common/include/arch/x86/rte_byteorder_64.h
 delete mode 100644 lib/librte_eal/common/include/arch/x86/rte_cpuflags.h
 delete mode 100644 lib/librte_eal/common/include/arch/x86/rte_cycles.h
 delete mode 100644 lib/librte_eal/common/include/arch/x86/rte_memcpy.h
 delete mode 100644 lib/librte_eal/common/include/arch/x86/rte_prefetch.h
 delete mode 100644 lib/librte_eal/common/include/arch/x86/rte_spinlock.h
 delete mode 100644 lib/librte_eal/common/include/generic/rte_atomic.h
 delete mode 100644 lib/librte_eal/common/include/generic/rte_byteorder.h
 delete mode 100644 lib/librte_eal/common/include/generic/rte_cpuflags.h
 delete mode 100644 lib/librte_eal/common/include/generic/rte_cycles.h
 delete mode 100644 lib/librte_eal/common/include/generic/rte_memcpy.h
 delete mode 100644 lib/librte_eal/common/include/generic/rte_prefetch.h
 delete mode 100644 lib/librte_eal/common/include/generic/rte_spinlock.h
 delete mode 100644 lib/librte_eal/common/include/rte_alarm.h
 delete mode 100644 lib/librte_eal/common/include/rte_branch_prediction.h
 delete mode 100644 lib/librte_eal/common/include/rte_common.h
 delete mode 100644 lib/librte_eal/common/include/rte_common_vect.h
 delete mode 100644 lib/librte_eal/common/include/rte_debug.h
 delete mode 100644 lib/librte_eal/common/include/rte_dev.h
 delete mode 100644 lib/librte_eal/common/include/rte_devargs.h
 delete mode 100644 lib/librte_eal/common/include/rte_eal.h
 delete mode 100644 lib/librte_eal/common/include/rte_eal_memconfig.h
 delete mode 100644 lib/librte_eal/common/include/rte_errno.h
 delete mode 100644 lib/librte_eal/common/include/rte_hexdump.h
 delete mode 100644 lib/librte_eal/common/include/rte_interrupts.h
 delete mode 100644 lib/librte_eal/common/include/rte_launch.h
 delete mode 100644 lib/librte_eal/common/include/rte_lcore.h
 delete mode 100644 lib/librte_eal/common/include/rte_log.h
 delete mode 100644 lib/librte_eal/common/include/rte_malloc_heap.h
 delete mode 100644 lib/librte_eal/common/include/rte_memory.h
 delete mode 100644 lib/librte_eal/common/include/rte_memzone.h
 delete mode 100644 lib/librte_eal/common/include/rte_pci.h
 delete mode 100644 lib/librte_eal/common/include/rte_pci_dev_feature_defs.h
 delete mode 100644 lib/librte_eal/common/include/rte_pci_dev_features.h
 delete mode 100644 lib/librte_eal/common/include/rte_pci_dev_ids.h
 delete mode 100644 lib/librte_eal/common/include/rte_per_lcore.h
 delete mode 100644 lib/librte_eal/common/include/rte_random.h
 delete mode 100644 lib/librte_eal/common/include/rte_rwlock.h
 delete mode 100644 lib/librte_eal/common/include/rte_string_fns.h
 delete mode 100644 lib/librte_eal/common/include/rte_tailq.h
 delete mode 100644 lib/librte_eal/common/include/rte_tailq_elem.h
 delete mode 100644 lib/librte_eal/common/include/rte_version.h
 delete mode 100644 lib/librte_eal/common/include/rte_warnings.h
 delete mode 100644 lib/librte_eal/linuxapp/Makefile
 delete mode 100644 lib/librte_eal/linuxapp/eal/Makefile
 delete mode 100644 lib/librte_eal/linuxapp/eal/eal.c
 delete mode 100644 lib/librte_eal/linuxapp/eal/eal_alarm.c
 delete mode 100644 lib/librte_eal/linuxapp/eal/eal_debug.c
 delete mode 100644 lib/librte_eal/linuxapp/eal/eal_hugepage_info.c
 delete mode 100644 lib/librte_eal/linuxapp/eal/eal_interrupts.c
 delete mode 100644 lib/librte_eal/linuxapp/eal/eal_ivshmem.c
 delete mode 100644 lib/librte_eal/linuxapp/eal/eal_lcore.c
 delete mode 100644 lib/librte_eal/linuxapp/eal/eal_log.c
 delete mode 100644 lib/librte_eal/linuxapp/eal/eal_memory.c
 delete mode 100644 lib/librte_eal/linuxapp/eal/eal_pci.c
 delete mode 100644 lib/librte_eal/linuxapp/eal/eal_pci_init.h
 delete mode 100644 lib/librte_eal/linuxapp/eal/eal_pci_uio.c
 delete mode 100644 lib/librte_eal/linuxapp/eal/eal_pci_vfio.c
 delete mode 100644 lib/librte_eal/linuxapp/eal/eal_pci_vfio_mp_sync.c
 delete mode 100644 lib/librte_eal/linuxapp/eal/eal_thread.c
 delete mode 100644 lib/librte_eal/linuxapp/eal/eal_timer.c
 delete mode 100644 lib/librte_eal/linuxapp/eal/eal_vfio.h
 delete mode 100644 lib/librte_eal/linuxapp/eal/eal_xen_memory.c
 delete mode 100644 lib/librte_eal/linuxapp/eal/include/exec-env/rte_dom0_common.h
 delete mode 100644 lib/librte_eal/linuxapp/eal/include/exec-env/rte_interrupts.h
 delete mode 100644 lib/librte_eal/linuxapp/eal/include/exec-env/rte_kni_common.h
 delete mode 100644 lib/librte_eal/linuxapp/igb_uio/Makefile
 delete mode 100644 lib/librte_eal/linuxapp/igb_uio/compat.h
 delete mode 100644 lib/librte_eal/linuxapp/igb_uio/igb_uio.c
 delete mode 100644 lib/librte_eal/linuxapp/kni/Makefile
 delete mode 100644 lib/librte_eal/linuxapp/kni/compat.h
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/README
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/igb/COPYING
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_82575.c
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_82575.h
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_api.c
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_api.h
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_defines.h
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_hw.h
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_i210.c
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_i210.h
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_mac.c
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_mac.h
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_manage.c
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_manage.h
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_mbx.c
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_mbx.h
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_nvm.c
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_nvm.h
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_osdep.h
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_phy.c
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_phy.h
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/igb/e1000_regs.h
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/igb/igb.h
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/igb/igb_debugfs.c
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/igb/igb_ethtool.c
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/igb/igb_hwmon.c
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/igb/igb_main.c
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/igb/igb_param.c
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/igb/igb_procfs.c
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/igb/igb_ptp.c
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/igb/igb_regtest.h
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/igb/igb_vmdq.c
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/igb/igb_vmdq.h
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/igb/kcompat.c
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/igb/kcompat.h
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/igb/kcompat_ethtool.c
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/ixgbe/COPYING
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe.h
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_82598.c
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_82598.h
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_82599.c
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_82599.h
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_api.c
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_api.h
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_common.c
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_common.h
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_dcb.h
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_ethtool.c
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_fcoe.h
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_main.c
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_mbx.h
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_osdep.h
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_phy.c
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_phy.h
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_sriov.h
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_type.h
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_x540.c
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_x540.h
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/ixgbe/kcompat.c
 delete mode 100644 lib/librte_eal/linuxapp/kni/ethtool/ixgbe/kcompat.h
 delete mode 100644 lib/librte_eal/linuxapp/kni/kni_dev.h
 delete mode 100644 lib/librte_eal/linuxapp/kni/kni_ethtool.c
 delete mode 100644 lib/librte_eal/linuxapp/kni/kni_fifo.h
 delete mode 100644 lib/librte_eal/linuxapp/kni/kni_misc.c
 delete mode 100644 lib/librte_eal/linuxapp/kni/kni_net.c
 delete mode 100644 lib/librte_eal/linuxapp/kni/kni_vhost.c
 delete mode 100644 lib/librte_eal/linuxapp/xen_dom0/Makefile
 delete mode 100644 lib/librte_eal/linuxapp/xen_dom0/compat.h
 delete mode 100644 lib/librte_eal/linuxapp/xen_dom0/dom0_mm_dev.h
 delete mode 100644 lib/librte_eal/linuxapp/xen_dom0/dom0_mm_misc.c
 delete mode 100644 lib/librte_malloc/Makefile
 delete mode 100644 lib/librte_malloc/malloc_elem.c
 delete mode 100644 lib/librte_malloc/malloc_elem.h
 delete mode 100644 lib/librte_malloc/malloc_heap.c
 delete mode 100644 lib/librte_malloc/malloc_heap.h
 delete mode 100644 lib/librte_malloc/rte_malloc.c
 delete mode 100644 lib/librte_malloc/rte_malloc.h
 delete mode 100644 lib/librte_mbuf/Makefile
 delete mode 100644 lib/librte_mbuf/rte_mbuf.c
 delete mode 100644 lib/librte_mbuf/rte_mbuf.h
 delete mode 100644 lib/librte_mempool/Makefile
 delete mode 100644 lib/librte_mempool/rte_dom0_mempool.c
 delete mode 100644 lib/librte_mempool/rte_mempool.c
 delete mode 100644 lib/librte_mempool/rte_mempool.h
 delete mode 100644 lib/librte_ring/Makefile
 delete mode 100644 lib/librte_ring/rte_ring.c
 delete mode 100644 lib/librte_ring/rte_ring.h
 create mode 100644 mk/rte.corelib.mk
 delete mode 100644 mk/rte.sharelib.mk

-- 
1.9.3



More information about the dev mailing list