From patchwork Fri Apr 16 17:04:57 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Bruce Richardson X-Patchwork-Id: 91657 X-Patchwork-Delegate: thomas@monjalon.net Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 2F80BA0C41; Fri, 16 Apr 2021 19:07:24 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 6000D161AEF; Fri, 16 Apr 2021 19:05:48 +0200 (CEST) Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by mails.dpdk.org (Postfix) with ESMTP id 6FE45161A47 for ; Fri, 16 Apr 2021 19:05:24 +0200 (CEST) IronPort-SDR: nsFktoJ6ntAzuP/9j5f9Cgjpt9XVYR7Y2JUpoFggbKsxMjC4En0xOHvdjgWTREcWL3VjjbC5PA GdNcCQHrRF4Q== X-IronPort-AV: E=McAfee;i="6200,9189,9956"; a="280388285" X-IronPort-AV: E=Sophos;i="5.82,226,1613462400"; d="scan'208";a="280388285" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Apr 2021 10:05:23 -0700 IronPort-SDR: aiWkW1d230hg3snIBfUYk3QyymMEE32AMvMPZM7PvUdeJ73wpujZStP4q2iMqeKJJ4l/M0YowP cN3B+SlzlIdg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.82,226,1613462400"; d="scan'208";a="384375928" Received: from silpixa00399126.ir.intel.com ([10.237.223.116]) by orsmga006.jf.intel.com with ESMTP; 16 Apr 2021 10:05:21 -0700 From: Bruce Richardson To: dev@dpdk.org Cc: Bruce Richardson Date: Fri, 16 Apr 2021 18:04:57 +0100 Message-Id: <20210416170458.50188-14-bruce.richardson@intel.com> X-Mailer: git-send-email 2.27.0 In-Reply-To: <20210416170458.50188-1-bruce.richardson@intel.com> References: <20210401115009.1063844-1-bruce.richardson@intel.com> <20210416170458.50188-1-bruce.richardson@intel.com> MIME-Version: 1.0 Subject: [dpdk-dev] [PATCH 13/14] lib: remove librte_ prefix from directory names X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" There is no reason for the DPDK libraries to all have 'librte_' prefix on the directory names. This prefix makes the directory names longer and also makes it awkward to add features referring to individual libraries in the build - should the lib names be specified with or without the prefix. Therefore, we can just remove the library prefix and use the library's unique name as the directory name, i.e. 'eal' rather than 'librte_eal' Signed-off-by: Bruce Richardson --- MAINTAINERS | 210 +++++++++--------- app/test/test_eal_fs.c | 2 +- app/test/test_memzone.c | 2 +- app/test/test_telemetry_json.c | 2 +- config/arm/meson.build | 2 +- devtools/build-tags.sh | 14 +- doc/api/doxy-api.conf.in | 104 ++++----- doc/guides/contributing/abi_versioning.rst | 12 +- doc/guides/contributing/coding_style.rst | 4 +- doc/guides/contributing/documentation.rst | 10 +- doc/guides/prog_guide/event_timer_adapter.rst | 2 +- doc/guides/prog_guide/qos_framework.rst | 4 +- doc/guides/prog_guide/rawdev.rst | 2 +- doc/guides/rel_notes/known_issues.rst | 2 +- drivers/common/mlx5/linux/meson.build | 2 +- drivers/crypto/virtio/meson.build | 2 +- kernel/linux/kni/meson.build | 4 +- lib/{librte_acl => acl}/acl.h | 0 lib/{librte_acl => acl}/acl_bld.c | 0 lib/{librte_acl => acl}/acl_gen.c | 0 lib/{librte_acl => acl}/acl_run.h | 0 lib/{librte_acl => acl}/acl_run_altivec.c | 0 lib/{librte_acl => acl}/acl_run_altivec.h | 0 lib/{librte_acl => acl}/acl_run_avx2.c | 0 lib/{librte_acl => acl}/acl_run_avx2.h | 0 lib/{librte_acl => acl}/acl_run_avx512.c | 0 .../acl_run_avx512_common.h | 0 lib/{librte_acl => acl}/acl_run_avx512x16.h | 0 lib/{librte_acl => acl}/acl_run_avx512x8.h | 0 lib/{librte_acl => acl}/acl_run_neon.c | 0 lib/{librte_acl => acl}/acl_run_neon.h | 0 lib/{librte_acl => acl}/acl_run_scalar.c | 0 lib/{librte_acl => acl}/acl_run_sse.c | 0 lib/{librte_acl => acl}/acl_run_sse.h | 0 lib/{librte_acl => acl}/acl_vect.h | 0 lib/{librte_acl => acl}/meson.build | 0 lib/{librte_acl => acl}/rte_acl.c | 0 lib/{librte_acl => acl}/rte_acl.h | 0 lib/{librte_acl => acl}/rte_acl_osdep.h | 0 lib/{librte_acl => acl}/tb_mem.c | 0 lib/{librte_acl => acl}/tb_mem.h | 0 lib/{librte_acl => acl}/version.map | 0 lib/{librte_bbdev => bbdev}/meson.build | 0 lib/{librte_bbdev => bbdev}/rte_bbdev.c | 0 lib/{librte_bbdev => bbdev}/rte_bbdev.h | 0 lib/{librte_bbdev => bbdev}/rte_bbdev_op.h | 0 lib/{librte_bbdev => bbdev}/rte_bbdev_pmd.h | 0 lib/{librte_bbdev => bbdev}/version.map | 0 .../meson.build | 0 .../rte_bitrate.c | 0 .../rte_bitrate.h | 0 .../version.map | 0 lib/{librte_bpf => bpf}/bpf.c | 0 lib/{librte_bpf => bpf}/bpf_def.h | 0 lib/{librte_bpf => bpf}/bpf_exec.c | 0 lib/{librte_bpf => bpf}/bpf_impl.h | 0 lib/{librte_bpf => bpf}/bpf_jit_arm64.c | 0 lib/{librte_bpf => bpf}/bpf_jit_x86.c | 0 lib/{librte_bpf => bpf}/bpf_load.c | 0 lib/{librte_bpf => bpf}/bpf_load_elf.c | 0 lib/{librte_bpf => bpf}/bpf_pkt.c | 0 lib/{librte_bpf => bpf}/bpf_validate.c | 0 lib/{librte_bpf => bpf}/meson.build | 0 lib/{librte_bpf => bpf}/rte_bpf.h | 0 lib/{librte_bpf => bpf}/rte_bpf_ethdev.h | 0 lib/{librte_bpf => bpf}/version.map | 0 lib/{librte_cfgfile => cfgfile}/meson.build | 0 lib/{librte_cfgfile => cfgfile}/rte_cfgfile.c | 0 lib/{librte_cfgfile => cfgfile}/rte_cfgfile.h | 0 lib/{librte_cfgfile => cfgfile}/version.map | 0 lib/{librte_cmdline => cmdline}/cmdline.c | 0 lib/{librte_cmdline => cmdline}/cmdline.h | 0 .../cmdline_cirbuf.c | 0 .../cmdline_cirbuf.h | 0 .../cmdline_os_unix.c | 0 .../cmdline_os_windows.c | 0 .../cmdline_parse.c | 0 .../cmdline_parse.h | 0 .../cmdline_parse_etheraddr.c | 0 .../cmdline_parse_etheraddr.h | 0 .../cmdline_parse_ipaddr.c | 0 .../cmdline_parse_ipaddr.h | 0 .../cmdline_parse_num.c | 0 .../cmdline_parse_num.h | 0 .../cmdline_parse_portlist.c | 0 .../cmdline_parse_portlist.h | 0 .../cmdline_parse_string.c | 0 .../cmdline_parse_string.h | 0 .../cmdline_private.h | 0 .../cmdline_rdline.c | 0 .../cmdline_rdline.h | 0 .../cmdline_socket.c | 0 .../cmdline_socket.h | 0 .../cmdline_vt100.c | 0 .../cmdline_vt100.h | 0 lib/{librte_cmdline => cmdline}/meson.build | 0 lib/{librte_cmdline => cmdline}/version.map | 0 .../meson.build | 0 .../rte_comp.c | 0 .../rte_comp.h | 0 .../rte_compressdev.c | 0 .../rte_compressdev.h | 0 .../rte_compressdev_internal.h | 0 .../rte_compressdev_pmd.c | 0 .../rte_compressdev_pmd.h | 0 .../version.map | 0 .../cryptodev_trace_points.c | 0 .../meson.build | 0 .../rte_crypto.h | 0 .../rte_crypto_asym.h | 0 .../rte_crypto_sym.h | 0 .../rte_cryptodev.c | 0 .../rte_cryptodev.h | 0 .../rte_cryptodev_pmd.c | 0 .../rte_cryptodev_pmd.h | 0 .../rte_cryptodev_trace.h | 0 .../rte_cryptodev_trace_fp.h | 0 .../version.map | 0 .../distributor_private.h | 0 .../meson.build | 0 .../rte_distributor.c | 0 .../rte_distributor.h | 0 .../rte_distributor_match_generic.c | 0 .../rte_distributor_match_sse.c | 0 .../rte_distributor_single.c | 0 .../rte_distributor_single.h | 0 .../version.map | 0 .../arm/include/meson.build | 0 .../arm/include/rte_atomic.h | 0 .../arm/include/rte_atomic_32.h | 0 .../arm/include/rte_atomic_64.h | 0 .../arm/include/rte_byteorder.h | 0 .../arm/include/rte_cpuflags.h | 0 .../arm/include/rte_cpuflags_32.h | 0 .../arm/include/rte_cpuflags_64.h | 0 .../arm/include/rte_cycles.h | 0 .../arm/include/rte_cycles_32.h | 0 .../arm/include/rte_cycles_64.h | 0 lib/{librte_eal => eal}/arm/include/rte_io.h | 0 .../arm/include/rte_io_64.h | 0 .../arm/include/rte_mcslock.h | 0 .../arm/include/rte_memcpy.h | 0 .../arm/include/rte_memcpy_32.h | 0 .../arm/include/rte_memcpy_64.h | 0 .../arm/include/rte_pause.h | 0 .../arm/include/rte_pause_32.h | 0 .../arm/include/rte_pause_64.h | 0 .../arm/include/rte_pflock.h | 0 .../arm/include/rte_power_intrinsics.h | 0 .../arm/include/rte_prefetch.h | 0 .../arm/include/rte_prefetch_32.h | 0 .../arm/include/rte_prefetch_64.h | 0 .../arm/include/rte_rwlock.h | 0 .../arm/include/rte_spinlock.h | 0 .../arm/include/rte_ticketlock.h | 0 .../arm/include/rte_vect.h | 0 lib/{librte_eal => eal}/arm/meson.build | 0 lib/{librte_eal => eal}/arm/rte_cpuflags.c | 0 lib/{librte_eal => eal}/arm/rte_cycles.c | 0 lib/{librte_eal => eal}/arm/rte_hypervisor.c | 0 .../arm/rte_power_intrinsics.c | 0 .../common/eal_common_bus.c | 0 .../common/eal_common_class.c | 0 .../common/eal_common_config.c | 0 .../common/eal_common_cpuflags.c | 0 .../common/eal_common_debug.c | 0 .../common/eal_common_dev.c | 0 .../common/eal_common_devargs.c | 0 .../common/eal_common_dynmem.c | 0 .../common/eal_common_errno.c | 0 .../common/eal_common_fbarray.c | 0 .../common/eal_common_hexdump.c | 0 .../common/eal_common_hypervisor.c | 0 .../common/eal_common_launch.c | 0 .../common/eal_common_lcore.c | 0 .../common/eal_common_log.c | 0 .../common/eal_common_mcfg.c | 0 .../common/eal_common_memalloc.c | 0 .../common/eal_common_memory.c | 0 .../common/eal_common_memzone.c | 0 .../common/eal_common_options.c | 0 .../common/eal_common_proc.c | 0 .../common/eal_common_string_fns.c | 0 .../common/eal_common_tailqs.c | 0 .../common/eal_common_thread.c | 0 .../common/eal_common_timer.c | 0 .../common/eal_common_trace.c | 0 .../common/eal_common_trace_ctf.c | 0 .../common/eal_common_trace_points.c | 0 .../common/eal_common_trace_utils.c | 0 .../common/eal_common_uuid.c | 0 .../common/eal_filesystem.h | 0 .../common/eal_hugepages.h | 0 .../common/eal_internal_cfg.h | 0 lib/{librte_eal => eal}/common/eal_log.h | 0 lib/{librte_eal => eal}/common/eal_memalloc.h | 0 lib/{librte_eal => eal}/common/eal_memcfg.h | 0 lib/{librte_eal => eal}/common/eal_options.h | 0 lib/{librte_eal => eal}/common/eal_private.h | 0 lib/{librte_eal => eal}/common/eal_thread.h | 0 lib/{librte_eal => eal}/common/eal_trace.h | 0 lib/{librte_eal => eal}/common/hotplug_mp.c | 0 lib/{librte_eal => eal}/common/hotplug_mp.h | 0 lib/{librte_eal => eal}/common/malloc_elem.c | 0 lib/{librte_eal => eal}/common/malloc_elem.h | 0 lib/{librte_eal => eal}/common/malloc_heap.c | 0 lib/{librte_eal => eal}/common/malloc_heap.h | 0 lib/{librte_eal => eal}/common/malloc_mp.c | 0 lib/{librte_eal => eal}/common/malloc_mp.h | 0 lib/{librte_eal => eal}/common/meson.build | 0 .../common/rte_keepalive.c | 0 lib/{librte_eal => eal}/common/rte_malloc.c | 0 lib/{librte_eal => eal}/common/rte_random.c | 0 .../common/rte_reciprocal.c | 0 lib/{librte_eal => eal}/common/rte_service.c | 0 lib/{librte_eal => eal}/common/rte_version.c | 0 lib/{librte_eal => eal}/freebsd/eal.c | 0 lib/{librte_eal => eal}/freebsd/eal_alarm.c | 0 .../freebsd/eal_alarm_private.h | 0 .../freebsd/eal_cpuflags.c | 0 lib/{librte_eal => eal}/freebsd/eal_debug.c | 0 lib/{librte_eal => eal}/freebsd/eal_dev.c | 0 .../freebsd/eal_hugepage_info.c | 0 .../freebsd/eal_interrupts.c | 0 lib/{librte_eal => eal}/freebsd/eal_lcore.c | 0 .../freebsd/eal_memalloc.c | 0 lib/{librte_eal => eal}/freebsd/eal_memory.c | 0 lib/{librte_eal => eal}/freebsd/eal_thread.c | 0 lib/{librte_eal => eal}/freebsd/eal_timer.c | 0 .../freebsd/include/meson.build | 0 .../freebsd/include/rte_os.h | 0 .../freebsd/include/rte_os_shim.h | 0 lib/{librte_eal => eal}/freebsd/meson.build | 0 .../include/generic/rte_atomic.h | 0 .../include/generic/rte_byteorder.h | 0 .../include/generic/rte_cpuflags.h | 0 .../include/generic/rte_cycles.h | 0 .../include/generic/rte_io.h | 0 .../include/generic/rte_mcslock.h | 0 .../include/generic/rte_memcpy.h | 0 .../include/generic/rte_pause.h | 0 .../include/generic/rte_pflock.h | 0 .../include/generic/rte_power_intrinsics.h | 0 .../include/generic/rte_prefetch.h | 0 .../include/generic/rte_rwlock.h | 0 .../include/generic/rte_spinlock.h | 0 .../include/generic/rte_ticketlock.h | 0 .../include/generic/rte_vect.h | 0 lib/{librte_eal => eal}/include/meson.build | 0 lib/{librte_eal => eal}/include/rte_alarm.h | 0 lib/{librte_eal => eal}/include/rte_bitmap.h | 0 lib/{librte_eal => eal}/include/rte_bitops.h | 0 .../include/rte_branch_prediction.h | 0 lib/{librte_eal => eal}/include/rte_bus.h | 0 lib/{librte_eal => eal}/include/rte_class.h | 0 lib/{librte_eal => eal}/include/rte_common.h | 0 lib/{librte_eal => eal}/include/rte_compat.h | 0 lib/{librte_eal => eal}/include/rte_debug.h | 0 lib/{librte_eal => eal}/include/rte_dev.h | 0 lib/{librte_eal => eal}/include/rte_devargs.h | 0 lib/{librte_eal => eal}/include/rte_eal.h | 0 .../include/rte_eal_interrupts.h | 0 .../include/rte_eal_memconfig.h | 0 .../include/rte_eal_paging.h | 0 .../include/rte_eal_trace.h | 0 lib/{librte_eal => eal}/include/rte_errno.h | 0 lib/{librte_eal => eal}/include/rte_fbarray.h | 0 .../include/rte_function_versioning.h | 0 lib/{librte_eal => eal}/include/rte_hexdump.h | 0 .../include/rte_hypervisor.h | 0 .../include/rte_interrupts.h | 0 .../include/rte_keepalive.h | 0 lib/{librte_eal => eal}/include/rte_launch.h | 0 lib/{librte_eal => eal}/include/rte_lcore.h | 0 lib/{librte_eal => eal}/include/rte_log.h | 0 lib/{librte_eal => eal}/include/rte_malloc.h | 0 lib/{librte_eal => eal}/include/rte_memory.h | 0 lib/{librte_eal => eal}/include/rte_memzone.h | 0 .../include/rte_pci_dev_feature_defs.h | 0 .../include/rte_pci_dev_features.h | 0 .../include/rte_per_lcore.h | 0 lib/{librte_eal => eal}/include/rte_random.h | 0 .../include/rte_reciprocal.h | 0 lib/{librte_eal => eal}/include/rte_service.h | 0 .../include/rte_service_component.h | 0 .../include/rte_string_fns.h | 0 lib/{librte_eal => eal}/include/rte_tailq.h | 0 lib/{librte_eal => eal}/include/rte_test.h | 0 lib/{librte_eal => eal}/include/rte_thread.h | 0 lib/{librte_eal => eal}/include/rte_time.h | 0 lib/{librte_eal => eal}/include/rte_trace.h | 0 .../include/rte_trace_point.h | 0 .../include/rte_trace_point_register.h | 0 lib/{librte_eal => eal}/include/rte_uuid.h | 0 lib/{librte_eal => eal}/include/rte_version.h | 0 lib/{librte_eal => eal}/include/rte_vfio.h | 0 lib/{librte_eal => eal}/linux/eal.c | 0 lib/{librte_eal => eal}/linux/eal_alarm.c | 0 lib/{librte_eal => eal}/linux/eal_cpuflags.c | 0 lib/{librte_eal => eal}/linux/eal_debug.c | 0 lib/{librte_eal => eal}/linux/eal_dev.c | 0 .../linux/eal_hugepage_info.c | 0 .../linux/eal_interrupts.c | 0 lib/{librte_eal => eal}/linux/eal_lcore.c | 0 lib/{librte_eal => eal}/linux/eal_log.c | 0 lib/{librte_eal => eal}/linux/eal_memalloc.c | 0 lib/{librte_eal => eal}/linux/eal_memory.c | 0 lib/{librte_eal => eal}/linux/eal_thread.c | 0 lib/{librte_eal => eal}/linux/eal_timer.c | 0 lib/{librte_eal => eal}/linux/eal_vfio.c | 0 lib/{librte_eal => eal}/linux/eal_vfio.h | 0 .../linux/eal_vfio_mp_sync.c | 0 .../linux/include/meson.build | 0 .../linux/include/rte_os.h | 0 .../linux/include/rte_os_shim.h | 0 lib/{librte_eal => eal}/linux/meson.build | 0 lib/{librte_eal => eal}/meson.build | 0 .../ppc/include/meson.build | 0 .../ppc/include/rte_altivec.h | 0 .../ppc/include/rte_atomic.h | 0 .../ppc/include/rte_byteorder.h | 0 .../ppc/include/rte_cpuflags.h | 0 .../ppc/include/rte_cycles.h | 0 lib/{librte_eal => eal}/ppc/include/rte_io.h | 0 .../ppc/include/rte_mcslock.h | 0 .../ppc/include/rte_memcpy.h | 0 .../ppc/include/rte_pause.h | 0 .../ppc/include/rte_pflock.h | 0 .../ppc/include/rte_power_intrinsics.h | 0 .../ppc/include/rte_prefetch.h | 0 .../ppc/include/rte_rwlock.h | 0 .../ppc/include/rte_spinlock.h | 0 .../ppc/include/rte_ticketlock.h | 0 .../ppc/include/rte_vect.h | 0 lib/{librte_eal => eal}/ppc/meson.build | 0 lib/{librte_eal => eal}/ppc/rte_cpuflags.c | 0 lib/{librte_eal => eal}/ppc/rte_cycles.c | 0 lib/{librte_eal => eal}/ppc/rte_hypervisor.c | 0 .../ppc/rte_power_intrinsics.c | 0 lib/{librte_eal => eal}/unix/eal_file.c | 0 .../unix/eal_unix_memory.c | 0 lib/{librte_eal => eal}/unix/eal_unix_timer.c | 0 lib/{librte_eal => eal}/unix/meson.build | 0 lib/{librte_eal => eal}/unix/rte_thread.c | 0 lib/{librte_eal => eal}/version.map | 0 lib/{librte_eal => eal}/windows/eal.c | 0 lib/{librte_eal => eal}/windows/eal_alarm.c | 0 lib/{librte_eal => eal}/windows/eal_debug.c | 0 lib/{librte_eal => eal}/windows/eal_file.c | 0 .../windows/eal_hugepages.c | 0 .../windows/eal_interrupts.c | 0 lib/{librte_eal => eal}/windows/eal_lcore.c | 0 lib/{librte_eal => eal}/windows/eal_log.c | 0 .../windows/eal_memalloc.c | 0 lib/{librte_eal => eal}/windows/eal_memory.c | 0 lib/{librte_eal => eal}/windows/eal_mp.c | 0 lib/{librte_eal => eal}/windows/eal_thread.c | 0 lib/{librte_eal => eal}/windows/eal_timer.c | 0 lib/{librte_eal => eal}/windows/eal_windows.h | 0 lib/{librte_eal => eal}/windows/fnmatch.c | 0 lib/{librte_eal => eal}/windows/getopt.c | 0 .../windows/include/dirent.h | 0 .../windows/include/fnmatch.h | 0 .../windows/include/getopt.h | 0 .../windows/include/meson.build | 0 .../windows/include/pthread.h | 0 .../windows/include/regex.h | 0 .../windows/include/rte_os.h | 0 .../windows/include/rte_os_shim.h | 0 .../windows/include/rte_virt2phys.h | 0 .../windows/include/rte_windows.h | 0 .../windows/include/sched.h | 0 .../windows/include/sys/queue.h | 0 .../windows/include/unistd.h | 0 lib/{librte_eal => eal}/windows/meson.build | 0 lib/{librte_eal => eal}/windows/rte_thread.c | 0 .../x86/include/meson.build | 0 .../x86/include/rte_atomic.h | 0 .../x86/include/rte_atomic_32.h | 0 .../x86/include/rte_atomic_64.h | 0 .../x86/include/rte_byteorder.h | 0 .../x86/include/rte_byteorder_32.h | 0 .../x86/include/rte_byteorder_64.h | 0 .../x86/include/rte_cpuflags.h | 0 .../x86/include/rte_cycles.h | 0 lib/{librte_eal => eal}/x86/include/rte_io.h | 0 .../x86/include/rte_mcslock.h | 0 .../x86/include/rte_memcpy.h | 0 .../x86/include/rte_pause.h | 0 .../x86/include/rte_pflock.h | 0 .../x86/include/rte_power_intrinsics.h | 0 .../x86/include/rte_prefetch.h | 0 lib/{librte_eal => eal}/x86/include/rte_rtm.h | 0 .../x86/include/rte_rwlock.h | 0 .../x86/include/rte_spinlock.h | 0 .../x86/include/rte_ticketlock.h | 0 .../x86/include/rte_vect.h | 0 lib/{librte_eal => eal}/x86/meson.build | 0 lib/{librte_eal => eal}/x86/rte_cpuflags.c | 0 lib/{librte_eal => eal}/x86/rte_cpuid.h | 0 lib/{librte_eal => eal}/x86/rte_cycles.c | 0 lib/{librte_eal => eal}/x86/rte_hypervisor.c | 0 .../x86/rte_power_intrinsics.c | 0 lib/{librte_eal => eal}/x86/rte_spinlock.c | 0 lib/{librte_efd => efd}/meson.build | 0 lib/{librte_efd => efd}/rte_efd.c | 0 lib/{librte_efd => efd}/rte_efd.h | 0 lib/{librte_efd => efd}/rte_efd_arm64.h | 0 lib/{librte_efd => efd}/rte_efd_x86.h | 0 lib/{librte_efd => efd}/version.map | 0 lib/{librte_ethdev => ethdev}/ethdev_driver.h | 0 lib/{librte_ethdev => ethdev}/ethdev_pci.h | 0 .../ethdev_private.c | 0 .../ethdev_private.h | 0 .../ethdev_profile.c | 0 .../ethdev_profile.h | 0 .../ethdev_trace_points.c | 0 lib/{librte_ethdev => ethdev}/ethdev_vdev.h | 0 lib/{librte_ethdev => ethdev}/meson.build | 0 lib/{librte_ethdev => ethdev}/rte_class_eth.c | 0 lib/{librte_ethdev => ethdev}/rte_dev_info.h | 0 lib/{librte_ethdev => ethdev}/rte_eth_ctrl.h | 0 lib/{librte_ethdev => ethdev}/rte_ethdev.c | 0 lib/{librte_ethdev => ethdev}/rte_ethdev.h | 0 .../rte_ethdev_core.h | 0 .../rte_ethdev_trace.h | 0 .../rte_ethdev_trace_fp.h | 0 lib/{librte_ethdev => ethdev}/rte_flow.c | 0 lib/{librte_ethdev => ethdev}/rte_flow.h | 0 .../rte_flow_driver.h | 0 lib/{librte_ethdev => ethdev}/rte_mtr.c | 0 lib/{librte_ethdev => ethdev}/rte_mtr.h | 0 .../rte_mtr_driver.h | 0 lib/{librte_ethdev => ethdev}/rte_tm.c | 0 lib/{librte_ethdev => ethdev}/rte_tm.h | 0 lib/{librte_ethdev => ethdev}/rte_tm_driver.h | 0 lib/{librte_ethdev => ethdev}/version.map | 0 .../eventdev_pmd.h | 0 .../eventdev_pmd_pci.h | 0 .../eventdev_pmd_vdev.h | 0 .../eventdev_trace_points.c | 0 lib/{librte_eventdev => eventdev}/meson.build | 0 .../rte_event_crypto_adapter.c | 0 .../rte_event_crypto_adapter.h | 0 .../rte_event_eth_rx_adapter.c | 0 .../rte_event_eth_rx_adapter.h | 0 .../rte_event_eth_tx_adapter.c | 0 .../rte_event_eth_tx_adapter.h | 0 .../rte_event_ring.c | 0 .../rte_event_ring.h | 0 .../rte_event_timer_adapter.c | 0 .../rte_event_timer_adapter.h | 0 .../rte_event_timer_adapter_pmd.h | 0 .../rte_eventdev.c | 0 .../rte_eventdev.h | 0 .../rte_eventdev_trace.h | 0 .../rte_eventdev_trace_fp.h | 0 lib/{librte_eventdev => eventdev}/version.map | 0 lib/{librte_fib => fib}/dir24_8.c | 0 lib/{librte_fib => fib}/dir24_8.h | 0 lib/{librte_fib => fib}/dir24_8_avx512.c | 0 lib/{librte_fib => fib}/dir24_8_avx512.h | 0 lib/{librte_fib => fib}/meson.build | 0 lib/{librte_fib => fib}/rte_fib.c | 0 lib/{librte_fib => fib}/rte_fib.h | 0 lib/{librte_fib => fib}/rte_fib6.c | 0 lib/{librte_fib => fib}/rte_fib6.h | 0 lib/{librte_fib => fib}/trie.c | 0 lib/{librte_fib => fib}/trie.h | 0 lib/{librte_fib => fib}/trie_avx512.c | 0 lib/{librte_fib => fib}/trie_avx512.h | 0 lib/{librte_fib => fib}/version.map | 0 .../meson.build | 0 .../rte_flow_classify.c | 0 .../rte_flow_classify.h | 0 .../rte_flow_classify_parse.c | 0 .../rte_flow_classify_parse.h | 0 .../version.map | 0 lib/{librte_graph => graph}/graph.c | 0 lib/{librte_graph => graph}/graph_debug.c | 0 lib/{librte_graph => graph}/graph_ops.c | 0 lib/{librte_graph => graph}/graph_populate.c | 0 lib/{librte_graph => graph}/graph_private.h | 0 lib/{librte_graph => graph}/graph_stats.c | 0 lib/{librte_graph => graph}/meson.build | 0 lib/{librte_graph => graph}/node.c | 0 lib/{librte_graph => graph}/rte_graph.h | 0 .../rte_graph_worker.h | 0 lib/{librte_graph => graph}/version.map | 0 lib/{librte_gro => gro}/gro_tcp4.c | 0 lib/{librte_gro => gro}/gro_tcp4.h | 0 lib/{librte_gro => gro}/gro_udp4.c | 0 lib/{librte_gro => gro}/gro_udp4.h | 0 lib/{librte_gro => gro}/gro_vxlan_tcp4.c | 0 lib/{librte_gro => gro}/gro_vxlan_tcp4.h | 0 lib/{librte_gro => gro}/gro_vxlan_udp4.c | 0 lib/{librte_gro => gro}/gro_vxlan_udp4.h | 0 lib/{librte_gro => gro}/meson.build | 0 lib/{librte_gro => gro}/rte_gro.c | 0 lib/{librte_gro => gro}/rte_gro.h | 0 lib/{librte_gro => gro}/version.map | 0 lib/{librte_gso => gso}/gso_common.c | 0 lib/{librte_gso => gso}/gso_common.h | 0 lib/{librte_gso => gso}/gso_tcp4.c | 0 lib/{librte_gso => gso}/gso_tcp4.h | 0 lib/{librte_gso => gso}/gso_tunnel_tcp4.c | 0 lib/{librte_gso => gso}/gso_tunnel_tcp4.h | 0 lib/{librte_gso => gso}/gso_tunnel_udp4.c | 0 lib/{librte_gso => gso}/gso_tunnel_udp4.h | 0 lib/{librte_gso => gso}/gso_udp4.c | 0 lib/{librte_gso => gso}/gso_udp4.h | 0 lib/{librte_gso => gso}/meson.build | 0 lib/{librte_gso => gso}/rte_gso.c | 0 lib/{librte_gso => gso}/rte_gso.h | 0 lib/{librte_gso => gso}/version.map | 0 lib/{librte_hash => hash}/meson.build | 0 lib/{librte_hash => hash}/rte_cmp_arm64.h | 0 lib/{librte_hash => hash}/rte_cmp_x86.h | 0 lib/{librte_hash => hash}/rte_crc_arm64.h | 0 lib/{librte_hash => hash}/rte_cuckoo_hash.c | 0 lib/{librte_hash => hash}/rte_cuckoo_hash.h | 0 lib/{librte_hash => hash}/rte_fbk_hash.c | 0 lib/{librte_hash => hash}/rte_fbk_hash.h | 0 lib/{librte_hash => hash}/rte_hash.h | 0 lib/{librte_hash => hash}/rte_hash_crc.h | 0 lib/{librte_hash => hash}/rte_jhash.h | 0 lib/{librte_hash => hash}/rte_thash.h | 0 lib/{librte_hash => hash}/version.map | 0 .../ip_frag_common.h | 0 .../ip_frag_internal.c | 0 lib/{librte_ip_frag => ip_frag}/meson.build | 0 lib/{librte_ip_frag => ip_frag}/rte_ip_frag.h | 0 .../rte_ip_frag_common.c | 0 .../rte_ipv4_fragmentation.c | 0 .../rte_ipv4_reassembly.c | 0 .../rte_ipv6_fragmentation.c | 0 .../rte_ipv6_reassembly.c | 0 lib/{librte_ip_frag => ip_frag}/version.map | 0 lib/{librte_ipsec => ipsec}/crypto.h | 0 lib/{librte_ipsec => ipsec}/esp_inb.c | 0 lib/{librte_ipsec => ipsec}/esp_outb.c | 0 lib/{librte_ipsec => ipsec}/iph.h | 0 lib/{librte_ipsec => ipsec}/ipsec_sad.c | 0 lib/{librte_ipsec => ipsec}/ipsec_sqn.h | 0 lib/{librte_ipsec => ipsec}/meson.build | 0 lib/{librte_ipsec => ipsec}/misc.h | 0 lib/{librte_ipsec => ipsec}/pad.h | 0 lib/{librte_ipsec => ipsec}/rte_ipsec.h | 0 lib/{librte_ipsec => ipsec}/rte_ipsec_group.h | 0 lib/{librte_ipsec => ipsec}/rte_ipsec_sa.h | 0 lib/{librte_ipsec => ipsec}/rte_ipsec_sad.h | 0 lib/{librte_ipsec => ipsec}/sa.c | 0 lib/{librte_ipsec => ipsec}/sa.h | 0 lib/{librte_ipsec => ipsec}/ses.c | 0 lib/{librte_ipsec => ipsec}/version.map | 0 lib/{librte_jobstats => jobstats}/meson.build | 0 .../rte_jobstats.c | 0 .../rte_jobstats.h | 0 lib/{librte_jobstats => jobstats}/version.map | 0 lib/{librte_kni => kni}/meson.build | 0 lib/{librte_kni => kni}/rte_kni.c | 0 lib/{librte_kni => kni}/rte_kni.h | 0 lib/{librte_kni => kni}/rte_kni_common.h | 0 lib/{librte_kni => kni}/rte_kni_fifo.h | 0 lib/{librte_kni => kni}/version.map | 0 lib/{librte_kvargs => kvargs}/meson.build | 0 lib/{librte_kvargs => kvargs}/rte_kvargs.c | 0 lib/{librte_kvargs => kvargs}/rte_kvargs.h | 0 lib/{librte_kvargs => kvargs}/version.map | 0 .../meson.build | 0 .../rte_latencystats.c | 0 .../rte_latencystats.h | 0 .../version.map | 0 lib/{librte_lpm => lpm}/meson.build | 0 lib/{librte_lpm => lpm}/rte_lpm.c | 0 lib/{librte_lpm => lpm}/rte_lpm.h | 0 lib/{librte_lpm => lpm}/rte_lpm6.c | 0 lib/{librte_lpm => lpm}/rte_lpm6.h | 0 lib/{librte_lpm => lpm}/rte_lpm_altivec.h | 0 lib/{librte_lpm => lpm}/rte_lpm_neon.h | 0 lib/{librte_lpm => lpm}/rte_lpm_sse.h | 0 lib/{librte_lpm => lpm}/rte_lpm_sve.h | 0 lib/{librte_lpm => lpm}/version.map | 0 lib/{librte_mbuf => mbuf}/meson.build | 0 lib/{librte_mbuf => mbuf}/rte_mbuf.c | 0 lib/{librte_mbuf => mbuf}/rte_mbuf.h | 0 lib/{librte_mbuf => mbuf}/rte_mbuf_core.h | 0 lib/{librte_mbuf => mbuf}/rte_mbuf_dyn.c | 0 lib/{librte_mbuf => mbuf}/rte_mbuf_dyn.h | 0 lib/{librte_mbuf => mbuf}/rte_mbuf_pool_ops.c | 0 lib/{librte_mbuf => mbuf}/rte_mbuf_pool_ops.h | 0 lib/{librte_mbuf => mbuf}/rte_mbuf_ptype.c | 0 lib/{librte_mbuf => mbuf}/rte_mbuf_ptype.h | 0 lib/{librte_mbuf => mbuf}/version.map | 0 lib/{librte_member => member}/meson.build | 0 lib/{librte_member => member}/rte_member.c | 0 lib/{librte_member => member}/rte_member.h | 0 lib/{librte_member => member}/rte_member_ht.c | 0 lib/{librte_member => member}/rte_member_ht.h | 0 .../rte_member_vbf.c | 0 .../rte_member_vbf.h | 0 .../rte_member_x86.h | 0 lib/{librte_member => member}/version.map | 0 .../mempool_trace_points.c | 0 lib/{librte_mempool => mempool}/meson.build | 0 lib/{librte_mempool => mempool}/rte_mempool.c | 0 lib/{librte_mempool => mempool}/rte_mempool.h | 0 .../rte_mempool_ops.c | 0 .../rte_mempool_ops_default.c | 0 .../rte_mempool_trace.h | 0 .../rte_mempool_trace_fp.h | 0 lib/{librte_mempool => mempool}/version.map | 0 lib/meson.build | 16 +- lib/{librte_meter => meter}/meson.build | 0 lib/{librte_meter => meter}/rte_meter.c | 0 lib/{librte_meter => meter}/rte_meter.h | 0 lib/{librte_meter => meter}/version.map | 0 lib/{librte_metrics => metrics}/meson.build | 0 lib/{librte_metrics => metrics}/rte_metrics.c | 0 lib/{librte_metrics => metrics}/rte_metrics.h | 0 .../rte_metrics_telemetry.c | 0 .../rte_metrics_telemetry.h | 0 lib/{librte_metrics => metrics}/version.map | 0 lib/{librte_net => net}/meson.build | 0 lib/{librte_net => net}/net_crc.h | 0 lib/{librte_net => net}/net_crc_avx512.c | 0 lib/{librte_net => net}/net_crc_neon.c | 0 lib/{librte_net => net}/net_crc_sse.c | 0 lib/{librte_net => net}/rte_arp.c | 0 lib/{librte_net => net}/rte_arp.h | 0 lib/{librte_net => net}/rte_ecpri.h | 0 lib/{librte_net => net}/rte_esp.h | 0 lib/{librte_net => net}/rte_ether.c | 0 lib/{librte_net => net}/rte_ether.h | 0 lib/{librte_net => net}/rte_geneve.h | 0 lib/{librte_net => net}/rte_gre.h | 0 lib/{librte_net => net}/rte_gtp.h | 0 lib/{librte_net => net}/rte_higig.h | 0 lib/{librte_net => net}/rte_icmp.h | 0 lib/{librte_net => net}/rte_ip.h | 0 lib/{librte_net => net}/rte_mpls.h | 0 lib/{librte_net => net}/rte_net.c | 0 lib/{librte_net => net}/rte_net.h | 0 lib/{librte_net => net}/rte_net_crc.c | 0 lib/{librte_net => net}/rte_net_crc.h | 0 lib/{librte_net => net}/rte_sctp.h | 0 lib/{librte_net => net}/rte_tcp.h | 0 lib/{librte_net => net}/rte_udp.h | 0 lib/{librte_net => net}/rte_vxlan.h | 0 lib/{librte_net => net}/version.map | 0 lib/{librte_node => node}/ethdev_ctrl.c | 0 lib/{librte_node => node}/ethdev_rx.c | 0 lib/{librte_node => node}/ethdev_rx_priv.h | 0 lib/{librte_node => node}/ethdev_tx.c | 0 lib/{librte_node => node}/ethdev_tx_priv.h | 0 lib/{librte_node => node}/ip4_lookup.c | 0 lib/{librte_node => node}/ip4_lookup_neon.h | 0 lib/{librte_node => node}/ip4_lookup_sse.h | 0 lib/{librte_node => node}/ip4_rewrite.c | 0 lib/{librte_node => node}/ip4_rewrite_priv.h | 0 lib/{librte_node => node}/log.c | 0 lib/{librte_node => node}/meson.build | 0 lib/{librte_node => node}/node_private.h | 0 lib/{librte_node => node}/null.c | 0 lib/{librte_node => node}/pkt_cls.c | 0 lib/{librte_node => node}/pkt_cls_priv.h | 0 lib/{librte_node => node}/pkt_drop.c | 0 lib/{librte_node => node}/rte_node_eth_api.h | 0 lib/{librte_node => node}/rte_node_ip4_api.h | 0 lib/{librte_node => node}/version.map | 0 lib/{librte_pci => pci}/meson.build | 0 lib/{librte_pci => pci}/rte_pci.c | 0 lib/{librte_pci => pci}/rte_pci.h | 0 lib/{librte_pci => pci}/version.map | 0 lib/{librte_pdump => pdump}/meson.build | 0 lib/{librte_pdump => pdump}/rte_pdump.c | 0 lib/{librte_pdump => pdump}/rte_pdump.h | 0 lib/{librte_pdump => pdump}/version.map | 0 lib/{librte_pipeline => pipeline}/meson.build | 0 .../rte_pipeline.c | 0 .../rte_pipeline.h | 0 .../rte_port_in_action.c | 0 .../rte_port_in_action.h | 0 .../rte_swx_ctl.c | 0 .../rte_swx_ctl.h | 0 .../rte_swx_extern.h | 0 .../rte_swx_pipeline.c | 0 .../rte_swx_pipeline.h | 0 .../rte_swx_pipeline_spec.c | 0 .../rte_table_action.c | 0 .../rte_table_action.h | 0 lib/{librte_pipeline => pipeline}/version.map | 0 lib/{librte_port => port}/meson.build | 0 lib/{librte_port => port}/rte_port.h | 0 lib/{librte_port => port}/rte_port_ethdev.c | 0 lib/{librte_port => port}/rte_port_ethdev.h | 0 lib/{librte_port => port}/rte_port_eventdev.c | 0 lib/{librte_port => port}/rte_port_eventdev.h | 0 lib/{librte_port => port}/rte_port_fd.c | 0 lib/{librte_port => port}/rte_port_fd.h | 0 lib/{librte_port => port}/rte_port_frag.c | 0 lib/{librte_port => port}/rte_port_frag.h | 0 lib/{librte_port => port}/rte_port_kni.c | 0 lib/{librte_port => port}/rte_port_kni.h | 0 lib/{librte_port => port}/rte_port_ras.c | 0 lib/{librte_port => port}/rte_port_ras.h | 0 lib/{librte_port => port}/rte_port_ring.c | 0 lib/{librte_port => port}/rte_port_ring.h | 0 lib/{librte_port => port}/rte_port_sched.c | 0 lib/{librte_port => port}/rte_port_sched.h | 0 .../rte_port_source_sink.c | 0 .../rte_port_source_sink.h | 0 .../rte_port_sym_crypto.c | 0 .../rte_port_sym_crypto.h | 0 lib/{librte_port => port}/rte_swx_port.h | 0 .../rte_swx_port_ethdev.c | 0 .../rte_swx_port_ethdev.h | 0 lib/{librte_port => port}/rte_swx_port_fd.c | 0 lib/{librte_port => port}/rte_swx_port_fd.h | 0 lib/{librte_port => port}/rte_swx_port_ring.c | 0 lib/{librte_port => port}/rte_swx_port_ring.h | 0 .../rte_swx_port_source_sink.c | 0 .../rte_swx_port_source_sink.h | 0 lib/{librte_port => port}/version.map | 0 lib/{librte_power => power}/guest_channel.c | 0 lib/{librte_power => power}/guest_channel.h | 0 lib/{librte_power => power}/meson.build | 0 .../power_acpi_cpufreq.c | 0 .../power_acpi_cpufreq.h | 0 lib/{librte_power => power}/power_common.c | 0 lib/{librte_power => power}/power_common.h | 0 lib/{librte_power => power}/power_kvm_vm.c | 0 lib/{librte_power => power}/power_kvm_vm.h | 0 .../power_pstate_cpufreq.c | 0 .../power_pstate_cpufreq.h | 0 lib/{librte_power => power}/rte_power.c | 0 lib/{librte_power => power}/rte_power.h | 0 .../rte_power_empty_poll.c | 0 .../rte_power_empty_poll.h | 0 .../rte_power_guest_channel.h | 0 .../rte_power_pmd_mgmt.c | 0 .../rte_power_pmd_mgmt.h | 0 lib/{librte_power => power}/version.map | 0 lib/{librte_rawdev => rawdev}/meson.build | 0 lib/{librte_rawdev => rawdev}/rte_rawdev.c | 0 lib/{librte_rawdev => rawdev}/rte_rawdev.h | 0 .../rte_rawdev_pmd.h | 0 lib/{librte_rawdev => rawdev}/version.map | 0 lib/{librte_rcu => rcu}/meson.build | 0 lib/{librte_rcu => rcu}/rcu_qsbr_pvt.h | 0 lib/{librte_rcu => rcu}/rte_rcu_qsbr.c | 0 lib/{librte_rcu => rcu}/rte_rcu_qsbr.h | 0 lib/{librte_rcu => rcu}/version.map | 0 lib/{librte_regexdev => regexdev}/meson.build | 0 .../rte_regexdev.c | 0 .../rte_regexdev.h | 0 .../rte_regexdev_core.h | 0 .../rte_regexdev_driver.h | 0 lib/{librte_regexdev => regexdev}/version.map | 0 lib/{librte_reorder => reorder}/meson.build | 0 lib/{librte_reorder => reorder}/rte_reorder.c | 0 lib/{librte_reorder => reorder}/rte_reorder.h | 0 lib/{librte_reorder => reorder}/version.map | 0 lib/{librte_rib => rib}/meson.build | 0 lib/{librte_rib => rib}/rte_rib.c | 0 lib/{librte_rib => rib}/rte_rib.h | 0 lib/{librte_rib => rib}/rte_rib6.c | 0 lib/{librte_rib => rib}/rte_rib6.h | 0 lib/{librte_rib => rib}/version.map | 0 lib/{librte_ring => ring}/meson.build | 0 lib/{librte_ring => ring}/rte_ring.c | 0 lib/{librte_ring => ring}/rte_ring.h | 0 lib/{librte_ring => ring}/rte_ring_c11_pvt.h | 0 lib/{librte_ring => ring}/rte_ring_core.h | 0 lib/{librte_ring => ring}/rte_ring_elem.h | 0 lib/{librte_ring => ring}/rte_ring_elem_pvt.h | 0 .../rte_ring_generic_pvt.h | 0 lib/{librte_ring => ring}/rte_ring_hts.h | 0 .../rte_ring_hts_elem_pvt.h | 0 lib/{librte_ring => ring}/rte_ring_peek.h | 0 .../rte_ring_peek_elem_pvt.h | 0 lib/{librte_ring => ring}/rte_ring_peek_zc.h | 0 lib/{librte_ring => ring}/rte_ring_rts.h | 0 .../rte_ring_rts_elem_pvt.h | 0 lib/{librte_ring => ring}/version.map | 0 lib/{librte_sched => sched}/meson.build | 0 lib/{librte_sched => sched}/rte_approx.c | 0 lib/{librte_sched => sched}/rte_approx.h | 0 lib/{librte_sched => sched}/rte_red.c | 0 lib/{librte_sched => sched}/rte_red.h | 0 lib/{librte_sched => sched}/rte_sched.c | 0 lib/{librte_sched => sched}/rte_sched.h | 0 .../rte_sched_common.h | 0 lib/{librte_sched => sched}/version.map | 0 lib/{librte_security => security}/meson.build | 0 .../rte_security.c | 0 .../rte_security.h | 0 .../rte_security_driver.h | 0 lib/{librte_security => security}/version.map | 0 lib/{librte_stack => stack}/meson.build | 0 lib/{librte_stack => stack}/rte_stack.c | 0 lib/{librte_stack => stack}/rte_stack.h | 0 lib/{librte_stack => stack}/rte_stack_lf.c | 0 lib/{librte_stack => stack}/rte_stack_lf.h | 0 .../rte_stack_lf_c11.h | 0 .../rte_stack_lf_generic.h | 0 .../rte_stack_lf_stubs.h | 0 lib/{librte_stack => stack}/rte_stack_std.c | 0 lib/{librte_stack => stack}/rte_stack_std.h | 0 lib/{librte_stack => stack}/stack_pvt.h | 0 lib/{librte_stack => stack}/version.map | 0 lib/{librte_table => table}/meson.build | 0 lib/{librte_table => table}/rte_lru.h | 0 lib/{librte_table => table}/rte_lru_arm64.h | 0 lib/{librte_table => table}/rte_lru_x86.h | 0 lib/{librte_table => table}/rte_swx_table.h | 0 .../rte_swx_table_em.c | 0 .../rte_swx_table_em.h | 0 .../rte_swx_table_wm.c | 0 .../rte_swx_table_wm.h | 0 lib/{librte_table => table}/rte_table.h | 0 lib/{librte_table => table}/rte_table_acl.c | 0 lib/{librte_table => table}/rte_table_acl.h | 0 lib/{librte_table => table}/rte_table_array.c | 0 lib/{librte_table => table}/rte_table_array.h | 0 lib/{librte_table => table}/rte_table_hash.h | 0 .../rte_table_hash_cuckoo.c | 0 .../rte_table_hash_cuckoo.h | 0 .../rte_table_hash_ext.c | 0 .../rte_table_hash_func.h | 0 .../rte_table_hash_func_arm64.h | 0 .../rte_table_hash_key16.c | 0 .../rte_table_hash_key32.c | 0 .../rte_table_hash_key8.c | 0 .../rte_table_hash_lru.c | 0 lib/{librte_table => table}/rte_table_lpm.c | 0 lib/{librte_table => table}/rte_table_lpm.h | 0 .../rte_table_lpm_ipv6.c | 0 .../rte_table_lpm_ipv6.h | 0 lib/{librte_table => table}/rte_table_stub.c | 0 lib/{librte_table => table}/rte_table_stub.h | 0 lib/{librte_table => table}/version.map | 0 .../meson.build | 2 +- .../rte_telemetry.h | 0 .../telemetry.c | 0 .../telemetry_data.c | 0 .../telemetry_data.h | 0 .../telemetry_internal.h | 0 .../telemetry_json.h | 0 .../telemetry_legacy.c | 0 .../version.map | 0 lib/{librte_timer => timer}/meson.build | 0 lib/{librte_timer => timer}/rte_timer.c | 0 lib/{librte_timer => timer}/rte_timer.h | 0 lib/{librte_timer => timer}/version.map | 0 lib/{librte_vhost => vhost}/fd_man.c | 0 lib/{librte_vhost => vhost}/fd_man.h | 0 lib/{librte_vhost => vhost}/iotlb.c | 0 lib/{librte_vhost => vhost}/iotlb.h | 0 lib/{librte_vhost => vhost}/meson.build | 0 lib/{librte_vhost => vhost}/rte_vdpa.h | 0 lib/{librte_vhost => vhost}/rte_vdpa_dev.h | 0 lib/{librte_vhost => vhost}/rte_vhost.h | 0 lib/{librte_vhost => vhost}/rte_vhost_async.h | 0 .../rte_vhost_crypto.h | 0 lib/{librte_vhost => vhost}/socket.c | 0 lib/{librte_vhost => vhost}/vdpa.c | 0 lib/{librte_vhost => vhost}/version.map | 0 lib/{librte_vhost => vhost}/vhost.c | 0 lib/{librte_vhost => vhost}/vhost.h | 0 lib/{librte_vhost => vhost}/vhost_crypto.c | 0 lib/{librte_vhost => vhost}/vhost_user.c | 0 lib/{librte_vhost => vhost}/vhost_user.h | 0 lib/{librte_vhost => vhost}/virtio_crypto.h | 0 lib/{librte_vhost => vhost}/virtio_net.c | 0 license/exceptions.txt | 6 +- meson.build | 6 +- 877 files changed, 206 insertions(+), 204 deletions(-) rename lib/{librte_acl => acl}/acl.h (100%) rename lib/{librte_acl => acl}/acl_bld.c (100%) rename lib/{librte_acl => acl}/acl_gen.c (100%) rename lib/{librte_acl => acl}/acl_run.h (100%) rename lib/{librte_acl => acl}/acl_run_altivec.c (100%) rename lib/{librte_acl => acl}/acl_run_altivec.h (100%) rename lib/{librte_acl => acl}/acl_run_avx2.c (100%) rename lib/{librte_acl => acl}/acl_run_avx2.h (100%) rename lib/{librte_acl => acl}/acl_run_avx512.c (100%) rename lib/{librte_acl => acl}/acl_run_avx512_common.h (100%) rename lib/{librte_acl => acl}/acl_run_avx512x16.h (100%) rename lib/{librte_acl => acl}/acl_run_avx512x8.h (100%) rename lib/{librte_acl => acl}/acl_run_neon.c (100%) rename lib/{librte_acl => acl}/acl_run_neon.h (100%) rename lib/{librte_acl => acl}/acl_run_scalar.c (100%) rename lib/{librte_acl => acl}/acl_run_sse.c (100%) rename lib/{librte_acl => acl}/acl_run_sse.h (100%) rename lib/{librte_acl => acl}/acl_vect.h (100%) rename lib/{librte_acl => acl}/meson.build (100%) rename lib/{librte_acl => acl}/rte_acl.c (100%) rename lib/{librte_acl => acl}/rte_acl.h (100%) rename lib/{librte_acl => acl}/rte_acl_osdep.h (100%) rename lib/{librte_acl => acl}/tb_mem.c (100%) rename lib/{librte_acl => acl}/tb_mem.h (100%) rename lib/{librte_acl => acl}/version.map (100%) rename lib/{librte_bbdev => bbdev}/meson.build (100%) rename lib/{librte_bbdev => bbdev}/rte_bbdev.c (100%) rename lib/{librte_bbdev => bbdev}/rte_bbdev.h (100%) rename lib/{librte_bbdev => bbdev}/rte_bbdev_op.h (100%) rename lib/{librte_bbdev => bbdev}/rte_bbdev_pmd.h (100%) rename lib/{librte_bbdev => bbdev}/version.map (100%) rename lib/{librte_bitratestats => bitratestats}/meson.build (100%) rename lib/{librte_bitratestats => bitratestats}/rte_bitrate.c (100%) rename lib/{librte_bitratestats => bitratestats}/rte_bitrate.h (100%) rename lib/{librte_bitratestats => bitratestats}/version.map (100%) rename lib/{librte_bpf => bpf}/bpf.c (100%) rename lib/{librte_bpf => bpf}/bpf_def.h (100%) rename lib/{librte_bpf => bpf}/bpf_exec.c (100%) rename lib/{librte_bpf => bpf}/bpf_impl.h (100%) rename lib/{librte_bpf => bpf}/bpf_jit_arm64.c (100%) rename lib/{librte_bpf => bpf}/bpf_jit_x86.c (100%) rename lib/{librte_bpf => bpf}/bpf_load.c (100%) rename lib/{librte_bpf => bpf}/bpf_load_elf.c (100%) rename lib/{librte_bpf => bpf}/bpf_pkt.c (100%) rename lib/{librte_bpf => bpf}/bpf_validate.c (100%) rename lib/{librte_bpf => bpf}/meson.build (100%) rename lib/{librte_bpf => bpf}/rte_bpf.h (100%) rename lib/{librte_bpf => bpf}/rte_bpf_ethdev.h (100%) rename lib/{librte_bpf => bpf}/version.map (100%) rename lib/{librte_cfgfile => cfgfile}/meson.build (100%) rename lib/{librte_cfgfile => cfgfile}/rte_cfgfile.c (100%) rename lib/{librte_cfgfile => cfgfile}/rte_cfgfile.h (100%) rename lib/{librte_cfgfile => cfgfile}/version.map (100%) rename lib/{librte_cmdline => cmdline}/cmdline.c (100%) rename lib/{librte_cmdline => cmdline}/cmdline.h (100%) rename lib/{librte_cmdline => cmdline}/cmdline_cirbuf.c (100%) rename lib/{librte_cmdline => cmdline}/cmdline_cirbuf.h (100%) rename lib/{librte_cmdline => cmdline}/cmdline_os_unix.c (100%) rename lib/{librte_cmdline => cmdline}/cmdline_os_windows.c (100%) rename lib/{librte_cmdline => cmdline}/cmdline_parse.c (100%) rename lib/{librte_cmdline => cmdline}/cmdline_parse.h (100%) rename lib/{librte_cmdline => cmdline}/cmdline_parse_etheraddr.c (100%) rename lib/{librte_cmdline => cmdline}/cmdline_parse_etheraddr.h (100%) rename lib/{librte_cmdline => cmdline}/cmdline_parse_ipaddr.c (100%) rename lib/{librte_cmdline => cmdline}/cmdline_parse_ipaddr.h (100%) rename lib/{librte_cmdline => cmdline}/cmdline_parse_num.c (100%) rename lib/{librte_cmdline => cmdline}/cmdline_parse_num.h (100%) rename lib/{librte_cmdline => cmdline}/cmdline_parse_portlist.c (100%) rename lib/{librte_cmdline => cmdline}/cmdline_parse_portlist.h (100%) rename lib/{librte_cmdline => cmdline}/cmdline_parse_string.c (100%) rename lib/{librte_cmdline => cmdline}/cmdline_parse_string.h (100%) rename lib/{librte_cmdline => cmdline}/cmdline_private.h (100%) rename lib/{librte_cmdline => cmdline}/cmdline_rdline.c (100%) rename lib/{librte_cmdline => cmdline}/cmdline_rdline.h (100%) rename lib/{librte_cmdline => cmdline}/cmdline_socket.c (100%) rename lib/{librte_cmdline => cmdline}/cmdline_socket.h (100%) rename lib/{librte_cmdline => cmdline}/cmdline_vt100.c (100%) rename lib/{librte_cmdline => cmdline}/cmdline_vt100.h (100%) rename lib/{librte_cmdline => cmdline}/meson.build (100%) rename lib/{librte_cmdline => cmdline}/version.map (100%) rename lib/{librte_compressdev => compressdev}/meson.build (100%) rename lib/{librte_compressdev => compressdev}/rte_comp.c (100%) rename lib/{librte_compressdev => compressdev}/rte_comp.h (100%) rename lib/{librte_compressdev => compressdev}/rte_compressdev.c (100%) rename lib/{librte_compressdev => compressdev}/rte_compressdev.h (100%) rename lib/{librte_compressdev => compressdev}/rte_compressdev_internal.h (100%) rename lib/{librte_compressdev => compressdev}/rte_compressdev_pmd.c (100%) rename lib/{librte_compressdev => compressdev}/rte_compressdev_pmd.h (100%) rename lib/{librte_compressdev => compressdev}/version.map (100%) rename lib/{librte_cryptodev => cryptodev}/cryptodev_trace_points.c (100%) rename lib/{librte_cryptodev => cryptodev}/meson.build (100%) rename lib/{librte_cryptodev => cryptodev}/rte_crypto.h (100%) rename lib/{librte_cryptodev => cryptodev}/rte_crypto_asym.h (100%) rename lib/{librte_cryptodev => cryptodev}/rte_crypto_sym.h (100%) rename lib/{librte_cryptodev => cryptodev}/rte_cryptodev.c (100%) rename lib/{librte_cryptodev => cryptodev}/rte_cryptodev.h (100%) rename lib/{librte_cryptodev => cryptodev}/rte_cryptodev_pmd.c (100%) rename lib/{librte_cryptodev => cryptodev}/rte_cryptodev_pmd.h (100%) rename lib/{librte_cryptodev => cryptodev}/rte_cryptodev_trace.h (100%) rename lib/{librte_cryptodev => cryptodev}/rte_cryptodev_trace_fp.h (100%) rename lib/{librte_cryptodev => cryptodev}/version.map (100%) rename lib/{librte_distributor => distributor}/distributor_private.h (100%) rename lib/{librte_distributor => distributor}/meson.build (100%) rename lib/{librte_distributor => distributor}/rte_distributor.c (100%) rename lib/{librte_distributor => distributor}/rte_distributor.h (100%) rename lib/{librte_distributor => distributor}/rte_distributor_match_generic.c (100%) rename lib/{librte_distributor => distributor}/rte_distributor_match_sse.c (100%) rename lib/{librte_distributor => distributor}/rte_distributor_single.c (100%) rename lib/{librte_distributor => distributor}/rte_distributor_single.h (100%) rename lib/{librte_distributor => distributor}/version.map (100%) rename lib/{librte_eal => eal}/arm/include/meson.build (100%) rename lib/{librte_eal => eal}/arm/include/rte_atomic.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_atomic_32.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_atomic_64.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_byteorder.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_cpuflags.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_cpuflags_32.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_cpuflags_64.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_cycles.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_cycles_32.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_cycles_64.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_io.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_io_64.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_mcslock.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_memcpy.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_memcpy_32.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_memcpy_64.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_pause.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_pause_32.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_pause_64.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_pflock.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_power_intrinsics.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_prefetch.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_prefetch_32.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_prefetch_64.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_rwlock.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_spinlock.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_ticketlock.h (100%) rename lib/{librte_eal => eal}/arm/include/rte_vect.h (100%) rename lib/{librte_eal => eal}/arm/meson.build (100%) rename lib/{librte_eal => eal}/arm/rte_cpuflags.c (100%) rename lib/{librte_eal => eal}/arm/rte_cycles.c (100%) rename lib/{librte_eal => eal}/arm/rte_hypervisor.c (100%) rename lib/{librte_eal => eal}/arm/rte_power_intrinsics.c (100%) rename lib/{librte_eal => eal}/common/eal_common_bus.c (100%) rename lib/{librte_eal => eal}/common/eal_common_class.c (100%) rename lib/{librte_eal => eal}/common/eal_common_config.c (100%) rename lib/{librte_eal => eal}/common/eal_common_cpuflags.c (100%) rename lib/{librte_eal => eal}/common/eal_common_debug.c (100%) rename lib/{librte_eal => eal}/common/eal_common_dev.c (100%) rename lib/{librte_eal => eal}/common/eal_common_devargs.c (100%) rename lib/{librte_eal => eal}/common/eal_common_dynmem.c (100%) rename lib/{librte_eal => eal}/common/eal_common_errno.c (100%) rename lib/{librte_eal => eal}/common/eal_common_fbarray.c (100%) rename lib/{librte_eal => eal}/common/eal_common_hexdump.c (100%) rename lib/{librte_eal => eal}/common/eal_common_hypervisor.c (100%) rename lib/{librte_eal => eal}/common/eal_common_launch.c (100%) rename lib/{librte_eal => eal}/common/eal_common_lcore.c (100%) rename lib/{librte_eal => eal}/common/eal_common_log.c (100%) rename lib/{librte_eal => eal}/common/eal_common_mcfg.c (100%) rename lib/{librte_eal => eal}/common/eal_common_memalloc.c (100%) rename lib/{librte_eal => eal}/common/eal_common_memory.c (100%) rename lib/{librte_eal => eal}/common/eal_common_memzone.c (100%) rename lib/{librte_eal => eal}/common/eal_common_options.c (100%) rename lib/{librte_eal => eal}/common/eal_common_proc.c (100%) rename lib/{librte_eal => eal}/common/eal_common_string_fns.c (100%) rename lib/{librte_eal => eal}/common/eal_common_tailqs.c (100%) rename lib/{librte_eal => eal}/common/eal_common_thread.c (100%) rename lib/{librte_eal => eal}/common/eal_common_timer.c (100%) rename lib/{librte_eal => eal}/common/eal_common_trace.c (100%) rename lib/{librte_eal => eal}/common/eal_common_trace_ctf.c (100%) rename lib/{librte_eal => eal}/common/eal_common_trace_points.c (100%) rename lib/{librte_eal => eal}/common/eal_common_trace_utils.c (100%) rename lib/{librte_eal => eal}/common/eal_common_uuid.c (100%) rename lib/{librte_eal => eal}/common/eal_filesystem.h (100%) rename lib/{librte_eal => eal}/common/eal_hugepages.h (100%) rename lib/{librte_eal => eal}/common/eal_internal_cfg.h (100%) rename lib/{librte_eal => eal}/common/eal_log.h (100%) rename lib/{librte_eal => eal}/common/eal_memalloc.h (100%) rename lib/{librte_eal => eal}/common/eal_memcfg.h (100%) rename lib/{librte_eal => eal}/common/eal_options.h (100%) rename lib/{librte_eal => eal}/common/eal_private.h (100%) rename lib/{librte_eal => eal}/common/eal_thread.h (100%) rename lib/{librte_eal => eal}/common/eal_trace.h (100%) rename lib/{librte_eal => eal}/common/hotplug_mp.c (100%) rename lib/{librte_eal => eal}/common/hotplug_mp.h (100%) rename lib/{librte_eal => eal}/common/malloc_elem.c (100%) rename lib/{librte_eal => eal}/common/malloc_elem.h (100%) rename lib/{librte_eal => eal}/common/malloc_heap.c (100%) rename lib/{librte_eal => eal}/common/malloc_heap.h (100%) rename lib/{librte_eal => eal}/common/malloc_mp.c (100%) rename lib/{librte_eal => eal}/common/malloc_mp.h (100%) rename lib/{librte_eal => eal}/common/meson.build (100%) rename lib/{librte_eal => eal}/common/rte_keepalive.c (100%) rename lib/{librte_eal => eal}/common/rte_malloc.c (100%) rename lib/{librte_eal => eal}/common/rte_random.c (100%) rename lib/{librte_eal => eal}/common/rte_reciprocal.c (100%) rename lib/{librte_eal => eal}/common/rte_service.c (100%) rename lib/{librte_eal => eal}/common/rte_version.c (100%) rename lib/{librte_eal => eal}/freebsd/eal.c (100%) rename lib/{librte_eal => eal}/freebsd/eal_alarm.c (100%) rename lib/{librte_eal => eal}/freebsd/eal_alarm_private.h (100%) rename lib/{librte_eal => eal}/freebsd/eal_cpuflags.c (100%) rename lib/{librte_eal => eal}/freebsd/eal_debug.c (100%) rename lib/{librte_eal => eal}/freebsd/eal_dev.c (100%) rename lib/{librte_eal => eal}/freebsd/eal_hugepage_info.c (100%) rename lib/{librte_eal => eal}/freebsd/eal_interrupts.c (100%) rename lib/{librte_eal => eal}/freebsd/eal_lcore.c (100%) rename lib/{librte_eal => eal}/freebsd/eal_memalloc.c (100%) rename lib/{librte_eal => eal}/freebsd/eal_memory.c (100%) rename lib/{librte_eal => eal}/freebsd/eal_thread.c (100%) rename lib/{librte_eal => eal}/freebsd/eal_timer.c (100%) rename lib/{librte_eal => eal}/freebsd/include/meson.build (100%) rename lib/{librte_eal => eal}/freebsd/include/rte_os.h (100%) rename lib/{librte_eal => eal}/freebsd/include/rte_os_shim.h (100%) rename lib/{librte_eal => eal}/freebsd/meson.build (100%) rename lib/{librte_eal => eal}/include/generic/rte_atomic.h (100%) rename lib/{librte_eal => eal}/include/generic/rte_byteorder.h (100%) rename lib/{librte_eal => eal}/include/generic/rte_cpuflags.h (100%) rename lib/{librte_eal => eal}/include/generic/rte_cycles.h (100%) rename lib/{librte_eal => eal}/include/generic/rte_io.h (100%) rename lib/{librte_eal => eal}/include/generic/rte_mcslock.h (100%) rename lib/{librte_eal => eal}/include/generic/rte_memcpy.h (100%) rename lib/{librte_eal => eal}/include/generic/rte_pause.h (100%) rename lib/{librte_eal => eal}/include/generic/rte_pflock.h (100%) rename lib/{librte_eal => eal}/include/generic/rte_power_intrinsics.h (100%) rename lib/{librte_eal => eal}/include/generic/rte_prefetch.h (100%) rename lib/{librte_eal => eal}/include/generic/rte_rwlock.h (100%) rename lib/{librte_eal => eal}/include/generic/rte_spinlock.h (100%) rename lib/{librte_eal => eal}/include/generic/rte_ticketlock.h (100%) rename lib/{librte_eal => eal}/include/generic/rte_vect.h (100%) rename lib/{librte_eal => eal}/include/meson.build (100%) rename lib/{librte_eal => eal}/include/rte_alarm.h (100%) rename lib/{librte_eal => eal}/include/rte_bitmap.h (100%) rename lib/{librte_eal => eal}/include/rte_bitops.h (100%) rename lib/{librte_eal => eal}/include/rte_branch_prediction.h (100%) rename lib/{librte_eal => eal}/include/rte_bus.h (100%) rename lib/{librte_eal => eal}/include/rte_class.h (100%) rename lib/{librte_eal => eal}/include/rte_common.h (100%) rename lib/{librte_eal => eal}/include/rte_compat.h (100%) rename lib/{librte_eal => eal}/include/rte_debug.h (100%) rename lib/{librte_eal => eal}/include/rte_dev.h (100%) rename lib/{librte_eal => eal}/include/rte_devargs.h (100%) rename lib/{librte_eal => eal}/include/rte_eal.h (100%) rename lib/{librte_eal => eal}/include/rte_eal_interrupts.h (100%) rename lib/{librte_eal => eal}/include/rte_eal_memconfig.h (100%) rename lib/{librte_eal => eal}/include/rte_eal_paging.h (100%) rename lib/{librte_eal => eal}/include/rte_eal_trace.h (100%) rename lib/{librte_eal => eal}/include/rte_errno.h (100%) rename lib/{librte_eal => eal}/include/rte_fbarray.h (100%) rename lib/{librte_eal => eal}/include/rte_function_versioning.h (100%) rename lib/{librte_eal => eal}/include/rte_hexdump.h (100%) rename lib/{librte_eal => eal}/include/rte_hypervisor.h (100%) rename lib/{librte_eal => eal}/include/rte_interrupts.h (100%) rename lib/{librte_eal => eal}/include/rte_keepalive.h (100%) rename lib/{librte_eal => eal}/include/rte_launch.h (100%) rename lib/{librte_eal => eal}/include/rte_lcore.h (100%) rename lib/{librte_eal => eal}/include/rte_log.h (100%) rename lib/{librte_eal => eal}/include/rte_malloc.h (100%) rename lib/{librte_eal => eal}/include/rte_memory.h (100%) rename lib/{librte_eal => eal}/include/rte_memzone.h (100%) rename lib/{librte_eal => eal}/include/rte_pci_dev_feature_defs.h (100%) rename lib/{librte_eal => eal}/include/rte_pci_dev_features.h (100%) rename lib/{librte_eal => eal}/include/rte_per_lcore.h (100%) rename lib/{librte_eal => eal}/include/rte_random.h (100%) rename lib/{librte_eal => eal}/include/rte_reciprocal.h (100%) rename lib/{librte_eal => eal}/include/rte_service.h (100%) rename lib/{librte_eal => eal}/include/rte_service_component.h (100%) rename lib/{librte_eal => eal}/include/rte_string_fns.h (100%) rename lib/{librte_eal => eal}/include/rte_tailq.h (100%) rename lib/{librte_eal => eal}/include/rte_test.h (100%) rename lib/{librte_eal => eal}/include/rte_thread.h (100%) rename lib/{librte_eal => eal}/include/rte_time.h (100%) rename lib/{librte_eal => eal}/include/rte_trace.h (100%) rename lib/{librte_eal => eal}/include/rte_trace_point.h (100%) rename lib/{librte_eal => eal}/include/rte_trace_point_register.h (100%) rename lib/{librte_eal => eal}/include/rte_uuid.h (100%) rename lib/{librte_eal => eal}/include/rte_version.h (100%) rename lib/{librte_eal => eal}/include/rte_vfio.h (100%) rename lib/{librte_eal => eal}/linux/eal.c (100%) rename lib/{librte_eal => eal}/linux/eal_alarm.c (100%) rename lib/{librte_eal => eal}/linux/eal_cpuflags.c (100%) rename lib/{librte_eal => eal}/linux/eal_debug.c (100%) rename lib/{librte_eal => eal}/linux/eal_dev.c (100%) rename lib/{librte_eal => eal}/linux/eal_hugepage_info.c (100%) rename lib/{librte_eal => eal}/linux/eal_interrupts.c (100%) rename lib/{librte_eal => eal}/linux/eal_lcore.c (100%) rename lib/{librte_eal => eal}/linux/eal_log.c (100%) rename lib/{librte_eal => eal}/linux/eal_memalloc.c (100%) rename lib/{librte_eal => eal}/linux/eal_memory.c (100%) rename lib/{librte_eal => eal}/linux/eal_thread.c (100%) rename lib/{librte_eal => eal}/linux/eal_timer.c (100%) rename lib/{librte_eal => eal}/linux/eal_vfio.c (100%) rename lib/{librte_eal => eal}/linux/eal_vfio.h (100%) rename lib/{librte_eal => eal}/linux/eal_vfio_mp_sync.c (100%) rename lib/{librte_eal => eal}/linux/include/meson.build (100%) rename lib/{librte_eal => eal}/linux/include/rte_os.h (100%) rename lib/{librte_eal => eal}/linux/include/rte_os_shim.h (100%) rename lib/{librte_eal => eal}/linux/meson.build (100%) rename lib/{librte_eal => eal}/meson.build (100%) rename lib/{librte_eal => eal}/ppc/include/meson.build (100%) rename lib/{librte_eal => eal}/ppc/include/rte_altivec.h (100%) rename lib/{librte_eal => eal}/ppc/include/rte_atomic.h (100%) rename lib/{librte_eal => eal}/ppc/include/rte_byteorder.h (100%) rename lib/{librte_eal => eal}/ppc/include/rte_cpuflags.h (100%) rename lib/{librte_eal => eal}/ppc/include/rte_cycles.h (100%) rename lib/{librte_eal => eal}/ppc/include/rte_io.h (100%) rename lib/{librte_eal => eal}/ppc/include/rte_mcslock.h (100%) rename lib/{librte_eal => eal}/ppc/include/rte_memcpy.h (100%) rename lib/{librte_eal => eal}/ppc/include/rte_pause.h (100%) rename lib/{librte_eal => eal}/ppc/include/rte_pflock.h (100%) rename lib/{librte_eal => eal}/ppc/include/rte_power_intrinsics.h (100%) rename lib/{librte_eal => eal}/ppc/include/rte_prefetch.h (100%) rename lib/{librte_eal => eal}/ppc/include/rte_rwlock.h (100%) rename lib/{librte_eal => eal}/ppc/include/rte_spinlock.h (100%) rename lib/{librte_eal => eal}/ppc/include/rte_ticketlock.h (100%) rename lib/{librte_eal => eal}/ppc/include/rte_vect.h (100%) rename lib/{librte_eal => eal}/ppc/meson.build (100%) rename lib/{librte_eal => eal}/ppc/rte_cpuflags.c (100%) rename lib/{librte_eal => eal}/ppc/rte_cycles.c (100%) rename lib/{librte_eal => eal}/ppc/rte_hypervisor.c (100%) rename lib/{librte_eal => eal}/ppc/rte_power_intrinsics.c (100%) rename lib/{librte_eal => eal}/unix/eal_file.c (100%) rename lib/{librte_eal => eal}/unix/eal_unix_memory.c (100%) rename lib/{librte_eal => eal}/unix/eal_unix_timer.c (100%) rename lib/{librte_eal => eal}/unix/meson.build (100%) rename lib/{librte_eal => eal}/unix/rte_thread.c (100%) rename lib/{librte_eal => eal}/version.map (100%) rename lib/{librte_eal => eal}/windows/eal.c (100%) rename lib/{librte_eal => eal}/windows/eal_alarm.c (100%) rename lib/{librte_eal => eal}/windows/eal_debug.c (100%) rename lib/{librte_eal => eal}/windows/eal_file.c (100%) rename lib/{librte_eal => eal}/windows/eal_hugepages.c (100%) rename lib/{librte_eal => eal}/windows/eal_interrupts.c (100%) rename lib/{librte_eal => eal}/windows/eal_lcore.c (100%) rename lib/{librte_eal => eal}/windows/eal_log.c (100%) rename lib/{librte_eal => eal}/windows/eal_memalloc.c (100%) rename lib/{librte_eal => eal}/windows/eal_memory.c (100%) rename lib/{librte_eal => eal}/windows/eal_mp.c (100%) rename lib/{librte_eal => eal}/windows/eal_thread.c (100%) rename lib/{librte_eal => eal}/windows/eal_timer.c (100%) rename lib/{librte_eal => eal}/windows/eal_windows.h (100%) rename lib/{librte_eal => eal}/windows/fnmatch.c (100%) rename lib/{librte_eal => eal}/windows/getopt.c (100%) rename lib/{librte_eal => eal}/windows/include/dirent.h (100%) rename lib/{librte_eal => eal}/windows/include/fnmatch.h (100%) rename lib/{librte_eal => eal}/windows/include/getopt.h (100%) rename lib/{librte_eal => eal}/windows/include/meson.build (100%) rename lib/{librte_eal => eal}/windows/include/pthread.h (100%) rename lib/{librte_eal => eal}/windows/include/regex.h (100%) rename lib/{librte_eal => eal}/windows/include/rte_os.h (100%) rename lib/{librte_eal => eal}/windows/include/rte_os_shim.h (100%) rename lib/{librte_eal => eal}/windows/include/rte_virt2phys.h (100%) rename lib/{librte_eal => eal}/windows/include/rte_windows.h (100%) rename lib/{librte_eal => eal}/windows/include/sched.h (100%) rename lib/{librte_eal => eal}/windows/include/sys/queue.h (100%) rename lib/{librte_eal => eal}/windows/include/unistd.h (100%) rename lib/{librte_eal => eal}/windows/meson.build (100%) rename lib/{librte_eal => eal}/windows/rte_thread.c (100%) rename lib/{librte_eal => eal}/x86/include/meson.build (100%) rename lib/{librte_eal => eal}/x86/include/rte_atomic.h (100%) rename lib/{librte_eal => eal}/x86/include/rte_atomic_32.h (100%) rename lib/{librte_eal => eal}/x86/include/rte_atomic_64.h (100%) rename lib/{librte_eal => eal}/x86/include/rte_byteorder.h (100%) rename lib/{librte_eal => eal}/x86/include/rte_byteorder_32.h (100%) rename lib/{librte_eal => eal}/x86/include/rte_byteorder_64.h (100%) rename lib/{librte_eal => eal}/x86/include/rte_cpuflags.h (100%) rename lib/{librte_eal => eal}/x86/include/rte_cycles.h (100%) rename lib/{librte_eal => eal}/x86/include/rte_io.h (100%) rename lib/{librte_eal => eal}/x86/include/rte_mcslock.h (100%) rename lib/{librte_eal => eal}/x86/include/rte_memcpy.h (100%) rename lib/{librte_eal => eal}/x86/include/rte_pause.h (100%) rename lib/{librte_eal => eal}/x86/include/rte_pflock.h (100%) rename lib/{librte_eal => eal}/x86/include/rte_power_intrinsics.h (100%) rename lib/{librte_eal => eal}/x86/include/rte_prefetch.h (100%) rename lib/{librte_eal => eal}/x86/include/rte_rtm.h (100%) rename lib/{librte_eal => eal}/x86/include/rte_rwlock.h (100%) rename lib/{librte_eal => eal}/x86/include/rte_spinlock.h (100%) rename lib/{librte_eal => eal}/x86/include/rte_ticketlock.h (100%) rename lib/{librte_eal => eal}/x86/include/rte_vect.h (100%) rename lib/{librte_eal => eal}/x86/meson.build (100%) rename lib/{librte_eal => eal}/x86/rte_cpuflags.c (100%) rename lib/{librte_eal => eal}/x86/rte_cpuid.h (100%) rename lib/{librte_eal => eal}/x86/rte_cycles.c (100%) rename lib/{librte_eal => eal}/x86/rte_hypervisor.c (100%) rename lib/{librte_eal => eal}/x86/rte_power_intrinsics.c (100%) rename lib/{librte_eal => eal}/x86/rte_spinlock.c (100%) rename lib/{librte_efd => efd}/meson.build (100%) rename lib/{librte_efd => efd}/rte_efd.c (100%) rename lib/{librte_efd => efd}/rte_efd.h (100%) rename lib/{librte_efd => efd}/rte_efd_arm64.h (100%) rename lib/{librte_efd => efd}/rte_efd_x86.h (100%) rename lib/{librte_efd => efd}/version.map (100%) rename lib/{librte_ethdev => ethdev}/ethdev_driver.h (100%) rename lib/{librte_ethdev => ethdev}/ethdev_pci.h (100%) rename lib/{librte_ethdev => ethdev}/ethdev_private.c (100%) rename lib/{librte_ethdev => ethdev}/ethdev_private.h (100%) rename lib/{librte_ethdev => ethdev}/ethdev_profile.c (100%) rename lib/{librte_ethdev => ethdev}/ethdev_profile.h (100%) rename lib/{librte_ethdev => ethdev}/ethdev_trace_points.c (100%) rename lib/{librte_ethdev => ethdev}/ethdev_vdev.h (100%) rename lib/{librte_ethdev => ethdev}/meson.build (100%) rename lib/{librte_ethdev => ethdev}/rte_class_eth.c (100%) rename lib/{librte_ethdev => ethdev}/rte_dev_info.h (100%) rename lib/{librte_ethdev => ethdev}/rte_eth_ctrl.h (100%) rename lib/{librte_ethdev => ethdev}/rte_ethdev.c (100%) rename lib/{librte_ethdev => ethdev}/rte_ethdev.h (100%) rename lib/{librte_ethdev => ethdev}/rte_ethdev_core.h (100%) rename lib/{librte_ethdev => ethdev}/rte_ethdev_trace.h (100%) rename lib/{librte_ethdev => ethdev}/rte_ethdev_trace_fp.h (100%) rename lib/{librte_ethdev => ethdev}/rte_flow.c (100%) rename lib/{librte_ethdev => ethdev}/rte_flow.h (100%) rename lib/{librte_ethdev => ethdev}/rte_flow_driver.h (100%) rename lib/{librte_ethdev => ethdev}/rte_mtr.c (100%) rename lib/{librte_ethdev => ethdev}/rte_mtr.h (100%) rename lib/{librte_ethdev => ethdev}/rte_mtr_driver.h (100%) rename lib/{librte_ethdev => ethdev}/rte_tm.c (100%) rename lib/{librte_ethdev => ethdev}/rte_tm.h (100%) rename lib/{librte_ethdev => ethdev}/rte_tm_driver.h (100%) rename lib/{librte_ethdev => ethdev}/version.map (100%) rename lib/{librte_eventdev => eventdev}/eventdev_pmd.h (100%) rename lib/{librte_eventdev => eventdev}/eventdev_pmd_pci.h (100%) rename lib/{librte_eventdev => eventdev}/eventdev_pmd_vdev.h (100%) rename lib/{librte_eventdev => eventdev}/eventdev_trace_points.c (100%) rename lib/{librte_eventdev => eventdev}/meson.build (100%) rename lib/{librte_eventdev => eventdev}/rte_event_crypto_adapter.c (100%) rename lib/{librte_eventdev => eventdev}/rte_event_crypto_adapter.h (100%) rename lib/{librte_eventdev => eventdev}/rte_event_eth_rx_adapter.c (100%) rename lib/{librte_eventdev => eventdev}/rte_event_eth_rx_adapter.h (100%) rename lib/{librte_eventdev => eventdev}/rte_event_eth_tx_adapter.c (100%) rename lib/{librte_eventdev => eventdev}/rte_event_eth_tx_adapter.h (100%) rename lib/{librte_eventdev => eventdev}/rte_event_ring.c (100%) rename lib/{librte_eventdev => eventdev}/rte_event_ring.h (100%) rename lib/{librte_eventdev => eventdev}/rte_event_timer_adapter.c (100%) rename lib/{librte_eventdev => eventdev}/rte_event_timer_adapter.h (100%) rename lib/{librte_eventdev => eventdev}/rte_event_timer_adapter_pmd.h (100%) rename lib/{librte_eventdev => eventdev}/rte_eventdev.c (100%) rename lib/{librte_eventdev => eventdev}/rte_eventdev.h (100%) rename lib/{librte_eventdev => eventdev}/rte_eventdev_trace.h (100%) rename lib/{librte_eventdev => eventdev}/rte_eventdev_trace_fp.h (100%) rename lib/{librte_eventdev => eventdev}/version.map (100%) rename lib/{librte_fib => fib}/dir24_8.c (100%) rename lib/{librte_fib => fib}/dir24_8.h (100%) rename lib/{librte_fib => fib}/dir24_8_avx512.c (100%) rename lib/{librte_fib => fib}/dir24_8_avx512.h (100%) rename lib/{librte_fib => fib}/meson.build (100%) rename lib/{librte_fib => fib}/rte_fib.c (100%) rename lib/{librte_fib => fib}/rte_fib.h (100%) rename lib/{librte_fib => fib}/rte_fib6.c (100%) rename lib/{librte_fib => fib}/rte_fib6.h (100%) rename lib/{librte_fib => fib}/trie.c (100%) rename lib/{librte_fib => fib}/trie.h (100%) rename lib/{librte_fib => fib}/trie_avx512.c (100%) rename lib/{librte_fib => fib}/trie_avx512.h (100%) rename lib/{librte_fib => fib}/version.map (100%) rename lib/{librte_flow_classify => flow_classify}/meson.build (100%) rename lib/{librte_flow_classify => flow_classify}/rte_flow_classify.c (100%) rename lib/{librte_flow_classify => flow_classify}/rte_flow_classify.h (100%) rename lib/{librte_flow_classify => flow_classify}/rte_flow_classify_parse.c (100%) rename lib/{librte_flow_classify => flow_classify}/rte_flow_classify_parse.h (100%) rename lib/{librte_flow_classify => flow_classify}/version.map (100%) rename lib/{librte_graph => graph}/graph.c (100%) rename lib/{librte_graph => graph}/graph_debug.c (100%) rename lib/{librte_graph => graph}/graph_ops.c (100%) rename lib/{librte_graph => graph}/graph_populate.c (100%) rename lib/{librte_graph => graph}/graph_private.h (100%) rename lib/{librte_graph => graph}/graph_stats.c (100%) rename lib/{librte_graph => graph}/meson.build (100%) rename lib/{librte_graph => graph}/node.c (100%) rename lib/{librte_graph => graph}/rte_graph.h (100%) rename lib/{librte_graph => graph}/rte_graph_worker.h (100%) rename lib/{librte_graph => graph}/version.map (100%) rename lib/{librte_gro => gro}/gro_tcp4.c (100%) rename lib/{librte_gro => gro}/gro_tcp4.h (100%) rename lib/{librte_gro => gro}/gro_udp4.c (100%) rename lib/{librte_gro => gro}/gro_udp4.h (100%) rename lib/{librte_gro => gro}/gro_vxlan_tcp4.c (100%) rename lib/{librte_gro => gro}/gro_vxlan_tcp4.h (100%) rename lib/{librte_gro => gro}/gro_vxlan_udp4.c (100%) rename lib/{librte_gro => gro}/gro_vxlan_udp4.h (100%) rename lib/{librte_gro => gro}/meson.build (100%) rename lib/{librte_gro => gro}/rte_gro.c (100%) rename lib/{librte_gro => gro}/rte_gro.h (100%) rename lib/{librte_gro => gro}/version.map (100%) rename lib/{librte_gso => gso}/gso_common.c (100%) rename lib/{librte_gso => gso}/gso_common.h (100%) rename lib/{librte_gso => gso}/gso_tcp4.c (100%) rename lib/{librte_gso => gso}/gso_tcp4.h (100%) rename lib/{librte_gso => gso}/gso_tunnel_tcp4.c (100%) rename lib/{librte_gso => gso}/gso_tunnel_tcp4.h (100%) rename lib/{librte_gso => gso}/gso_tunnel_udp4.c (100%) rename lib/{librte_gso => gso}/gso_tunnel_udp4.h (100%) rename lib/{librte_gso => gso}/gso_udp4.c (100%) rename lib/{librte_gso => gso}/gso_udp4.h (100%) rename lib/{librte_gso => gso}/meson.build (100%) rename lib/{librte_gso => gso}/rte_gso.c (100%) rename lib/{librte_gso => gso}/rte_gso.h (100%) rename lib/{librte_gso => gso}/version.map (100%) rename lib/{librte_hash => hash}/meson.build (100%) rename lib/{librte_hash => hash}/rte_cmp_arm64.h (100%) rename lib/{librte_hash => hash}/rte_cmp_x86.h (100%) rename lib/{librte_hash => hash}/rte_crc_arm64.h (100%) rename lib/{librte_hash => hash}/rte_cuckoo_hash.c (100%) rename lib/{librte_hash => hash}/rte_cuckoo_hash.h (100%) rename lib/{librte_hash => hash}/rte_fbk_hash.c (100%) rename lib/{librte_hash => hash}/rte_fbk_hash.h (100%) rename lib/{librte_hash => hash}/rte_hash.h (100%) rename lib/{librte_hash => hash}/rte_hash_crc.h (100%) rename lib/{librte_hash => hash}/rte_jhash.h (100%) rename lib/{librte_hash => hash}/rte_thash.h (100%) rename lib/{librte_hash => hash}/version.map (100%) rename lib/{librte_ip_frag => ip_frag}/ip_frag_common.h (100%) rename lib/{librte_ip_frag => ip_frag}/ip_frag_internal.c (100%) rename lib/{librte_ip_frag => ip_frag}/meson.build (100%) rename lib/{librte_ip_frag => ip_frag}/rte_ip_frag.h (100%) rename lib/{librte_ip_frag => ip_frag}/rte_ip_frag_common.c (100%) rename lib/{librte_ip_frag => ip_frag}/rte_ipv4_fragmentation.c (100%) rename lib/{librte_ip_frag => ip_frag}/rte_ipv4_reassembly.c (100%) rename lib/{librte_ip_frag => ip_frag}/rte_ipv6_fragmentation.c (100%) rename lib/{librte_ip_frag => ip_frag}/rte_ipv6_reassembly.c (100%) rename lib/{librte_ip_frag => ip_frag}/version.map (100%) rename lib/{librte_ipsec => ipsec}/crypto.h (100%) rename lib/{librte_ipsec => ipsec}/esp_inb.c (100%) rename lib/{librte_ipsec => ipsec}/esp_outb.c (100%) rename lib/{librte_ipsec => ipsec}/iph.h (100%) rename lib/{librte_ipsec => ipsec}/ipsec_sad.c (100%) rename lib/{librte_ipsec => ipsec}/ipsec_sqn.h (100%) rename lib/{librte_ipsec => ipsec}/meson.build (100%) rename lib/{librte_ipsec => ipsec}/misc.h (100%) rename lib/{librte_ipsec => ipsec}/pad.h (100%) rename lib/{librte_ipsec => ipsec}/rte_ipsec.h (100%) rename lib/{librte_ipsec => ipsec}/rte_ipsec_group.h (100%) rename lib/{librte_ipsec => ipsec}/rte_ipsec_sa.h (100%) rename lib/{librte_ipsec => ipsec}/rte_ipsec_sad.h (100%) rename lib/{librte_ipsec => ipsec}/sa.c (100%) rename lib/{librte_ipsec => ipsec}/sa.h (100%) rename lib/{librte_ipsec => ipsec}/ses.c (100%) rename lib/{librte_ipsec => ipsec}/version.map (100%) rename lib/{librte_jobstats => jobstats}/meson.build (100%) rename lib/{librte_jobstats => jobstats}/rte_jobstats.c (100%) rename lib/{librte_jobstats => jobstats}/rte_jobstats.h (100%) rename lib/{librte_jobstats => jobstats}/version.map (100%) rename lib/{librte_kni => kni}/meson.build (100%) rename lib/{librte_kni => kni}/rte_kni.c (100%) rename lib/{librte_kni => kni}/rte_kni.h (100%) rename lib/{librte_kni => kni}/rte_kni_common.h (100%) rename lib/{librte_kni => kni}/rte_kni_fifo.h (100%) rename lib/{librte_kni => kni}/version.map (100%) rename lib/{librte_kvargs => kvargs}/meson.build (100%) rename lib/{librte_kvargs => kvargs}/rte_kvargs.c (100%) rename lib/{librte_kvargs => kvargs}/rte_kvargs.h (100%) rename lib/{librte_kvargs => kvargs}/version.map (100%) rename lib/{librte_latencystats => latencystats}/meson.build (100%) rename lib/{librte_latencystats => latencystats}/rte_latencystats.c (100%) rename lib/{librte_latencystats => latencystats}/rte_latencystats.h (100%) rename lib/{librte_latencystats => latencystats}/version.map (100%) rename lib/{librte_lpm => lpm}/meson.build (100%) rename lib/{librte_lpm => lpm}/rte_lpm.c (100%) rename lib/{librte_lpm => lpm}/rte_lpm.h (100%) rename lib/{librte_lpm => lpm}/rte_lpm6.c (100%) rename lib/{librte_lpm => lpm}/rte_lpm6.h (100%) rename lib/{librte_lpm => lpm}/rte_lpm_altivec.h (100%) rename lib/{librte_lpm => lpm}/rte_lpm_neon.h (100%) rename lib/{librte_lpm => lpm}/rte_lpm_sse.h (100%) rename lib/{librte_lpm => lpm}/rte_lpm_sve.h (100%) rename lib/{librte_lpm => lpm}/version.map (100%) rename lib/{librte_mbuf => mbuf}/meson.build (100%) rename lib/{librte_mbuf => mbuf}/rte_mbuf.c (100%) rename lib/{librte_mbuf => mbuf}/rte_mbuf.h (100%) rename lib/{librte_mbuf => mbuf}/rte_mbuf_core.h (100%) rename lib/{librte_mbuf => mbuf}/rte_mbuf_dyn.c (100%) rename lib/{librte_mbuf => mbuf}/rte_mbuf_dyn.h (100%) rename lib/{librte_mbuf => mbuf}/rte_mbuf_pool_ops.c (100%) rename lib/{librte_mbuf => mbuf}/rte_mbuf_pool_ops.h (100%) rename lib/{librte_mbuf => mbuf}/rte_mbuf_ptype.c (100%) rename lib/{librte_mbuf => mbuf}/rte_mbuf_ptype.h (100%) rename lib/{librte_mbuf => mbuf}/version.map (100%) rename lib/{librte_member => member}/meson.build (100%) rename lib/{librte_member => member}/rte_member.c (100%) rename lib/{librte_member => member}/rte_member.h (100%) rename lib/{librte_member => member}/rte_member_ht.c (100%) rename lib/{librte_member => member}/rte_member_ht.h (100%) rename lib/{librte_member => member}/rte_member_vbf.c (100%) rename lib/{librte_member => member}/rte_member_vbf.h (100%) rename lib/{librte_member => member}/rte_member_x86.h (100%) rename lib/{librte_member => member}/version.map (100%) rename lib/{librte_mempool => mempool}/mempool_trace_points.c (100%) rename lib/{librte_mempool => mempool}/meson.build (100%) rename lib/{librte_mempool => mempool}/rte_mempool.c (100%) rename lib/{librte_mempool => mempool}/rte_mempool.h (100%) rename lib/{librte_mempool => mempool}/rte_mempool_ops.c (100%) rename lib/{librte_mempool => mempool}/rte_mempool_ops_default.c (100%) rename lib/{librte_mempool => mempool}/rte_mempool_trace.h (100%) rename lib/{librte_mempool => mempool}/rte_mempool_trace_fp.h (100%) rename lib/{librte_mempool => mempool}/version.map (100%) rename lib/{librte_meter => meter}/meson.build (100%) rename lib/{librte_meter => meter}/rte_meter.c (100%) rename lib/{librte_meter => meter}/rte_meter.h (100%) rename lib/{librte_meter => meter}/version.map (100%) rename lib/{librte_metrics => metrics}/meson.build (100%) rename lib/{librte_metrics => metrics}/rte_metrics.c (100%) rename lib/{librte_metrics => metrics}/rte_metrics.h (100%) rename lib/{librte_metrics => metrics}/rte_metrics_telemetry.c (100%) rename lib/{librte_metrics => metrics}/rte_metrics_telemetry.h (100%) rename lib/{librte_metrics => metrics}/version.map (100%) rename lib/{librte_net => net}/meson.build (100%) rename lib/{librte_net => net}/net_crc.h (100%) rename lib/{librte_net => net}/net_crc_avx512.c (100%) rename lib/{librte_net => net}/net_crc_neon.c (100%) rename lib/{librte_net => net}/net_crc_sse.c (100%) rename lib/{librte_net => net}/rte_arp.c (100%) rename lib/{librte_net => net}/rte_arp.h (100%) rename lib/{librte_net => net}/rte_ecpri.h (100%) rename lib/{librte_net => net}/rte_esp.h (100%) rename lib/{librte_net => net}/rte_ether.c (100%) rename lib/{librte_net => net}/rte_ether.h (100%) rename lib/{librte_net => net}/rte_geneve.h (100%) rename lib/{librte_net => net}/rte_gre.h (100%) rename lib/{librte_net => net}/rte_gtp.h (100%) rename lib/{librte_net => net}/rte_higig.h (100%) rename lib/{librte_net => net}/rte_icmp.h (100%) rename lib/{librte_net => net}/rte_ip.h (100%) rename lib/{librte_net => net}/rte_mpls.h (100%) rename lib/{librte_net => net}/rte_net.c (100%) rename lib/{librte_net => net}/rte_net.h (100%) rename lib/{librte_net => net}/rte_net_crc.c (100%) rename lib/{librte_net => net}/rte_net_crc.h (100%) rename lib/{librte_net => net}/rte_sctp.h (100%) rename lib/{librte_net => net}/rte_tcp.h (100%) rename lib/{librte_net => net}/rte_udp.h (100%) rename lib/{librte_net => net}/rte_vxlan.h (100%) rename lib/{librte_net => net}/version.map (100%) rename lib/{librte_node => node}/ethdev_ctrl.c (100%) rename lib/{librte_node => node}/ethdev_rx.c (100%) rename lib/{librte_node => node}/ethdev_rx_priv.h (100%) rename lib/{librte_node => node}/ethdev_tx.c (100%) rename lib/{librte_node => node}/ethdev_tx_priv.h (100%) rename lib/{librte_node => node}/ip4_lookup.c (100%) rename lib/{librte_node => node}/ip4_lookup_neon.h (100%) rename lib/{librte_node => node}/ip4_lookup_sse.h (100%) rename lib/{librte_node => node}/ip4_rewrite.c (100%) rename lib/{librte_node => node}/ip4_rewrite_priv.h (100%) rename lib/{librte_node => node}/log.c (100%) rename lib/{librte_node => node}/meson.build (100%) rename lib/{librte_node => node}/node_private.h (100%) rename lib/{librte_node => node}/null.c (100%) rename lib/{librte_node => node}/pkt_cls.c (100%) rename lib/{librte_node => node}/pkt_cls_priv.h (100%) rename lib/{librte_node => node}/pkt_drop.c (100%) rename lib/{librte_node => node}/rte_node_eth_api.h (100%) rename lib/{librte_node => node}/rte_node_ip4_api.h (100%) rename lib/{librte_node => node}/version.map (100%) rename lib/{librte_pci => pci}/meson.build (100%) rename lib/{librte_pci => pci}/rte_pci.c (100%) rename lib/{librte_pci => pci}/rte_pci.h (100%) rename lib/{librte_pci => pci}/version.map (100%) rename lib/{librte_pdump => pdump}/meson.build (100%) rename lib/{librte_pdump => pdump}/rte_pdump.c (100%) rename lib/{librte_pdump => pdump}/rte_pdump.h (100%) rename lib/{librte_pdump => pdump}/version.map (100%) rename lib/{librte_pipeline => pipeline}/meson.build (100%) rename lib/{librte_pipeline => pipeline}/rte_pipeline.c (100%) rename lib/{librte_pipeline => pipeline}/rte_pipeline.h (100%) rename lib/{librte_pipeline => pipeline}/rte_port_in_action.c (100%) rename lib/{librte_pipeline => pipeline}/rte_port_in_action.h (100%) rename lib/{librte_pipeline => pipeline}/rte_swx_ctl.c (100%) rename lib/{librte_pipeline => pipeline}/rte_swx_ctl.h (100%) rename lib/{librte_pipeline => pipeline}/rte_swx_extern.h (100%) rename lib/{librte_pipeline => pipeline}/rte_swx_pipeline.c (100%) rename lib/{librte_pipeline => pipeline}/rte_swx_pipeline.h (100%) rename lib/{librte_pipeline => pipeline}/rte_swx_pipeline_spec.c (100%) rename lib/{librte_pipeline => pipeline}/rte_table_action.c (100%) rename lib/{librte_pipeline => pipeline}/rte_table_action.h (100%) rename lib/{librte_pipeline => pipeline}/version.map (100%) rename lib/{librte_port => port}/meson.build (100%) rename lib/{librte_port => port}/rte_port.h (100%) rename lib/{librte_port => port}/rte_port_ethdev.c (100%) rename lib/{librte_port => port}/rte_port_ethdev.h (100%) rename lib/{librte_port => port}/rte_port_eventdev.c (100%) rename lib/{librte_port => port}/rte_port_eventdev.h (100%) rename lib/{librte_port => port}/rte_port_fd.c (100%) rename lib/{librte_port => port}/rte_port_fd.h (100%) rename lib/{librte_port => port}/rte_port_frag.c (100%) rename lib/{librte_port => port}/rte_port_frag.h (100%) rename lib/{librte_port => port}/rte_port_kni.c (100%) rename lib/{librte_port => port}/rte_port_kni.h (100%) rename lib/{librte_port => port}/rte_port_ras.c (100%) rename lib/{librte_port => port}/rte_port_ras.h (100%) rename lib/{librte_port => port}/rte_port_ring.c (100%) rename lib/{librte_port => port}/rte_port_ring.h (100%) rename lib/{librte_port => port}/rte_port_sched.c (100%) rename lib/{librte_port => port}/rte_port_sched.h (100%) rename lib/{librte_port => port}/rte_port_source_sink.c (100%) rename lib/{librte_port => port}/rte_port_source_sink.h (100%) rename lib/{librte_port => port}/rte_port_sym_crypto.c (100%) rename lib/{librte_port => port}/rte_port_sym_crypto.h (100%) rename lib/{librte_port => port}/rte_swx_port.h (100%) rename lib/{librte_port => port}/rte_swx_port_ethdev.c (100%) rename lib/{librte_port => port}/rte_swx_port_ethdev.h (100%) rename lib/{librte_port => port}/rte_swx_port_fd.c (100%) rename lib/{librte_port => port}/rte_swx_port_fd.h (100%) rename lib/{librte_port => port}/rte_swx_port_ring.c (100%) rename lib/{librte_port => port}/rte_swx_port_ring.h (100%) rename lib/{librte_port => port}/rte_swx_port_source_sink.c (100%) rename lib/{librte_port => port}/rte_swx_port_source_sink.h (100%) rename lib/{librte_port => port}/version.map (100%) rename lib/{librte_power => power}/guest_channel.c (100%) rename lib/{librte_power => power}/guest_channel.h (100%) rename lib/{librte_power => power}/meson.build (100%) rename lib/{librte_power => power}/power_acpi_cpufreq.c (100%) rename lib/{librte_power => power}/power_acpi_cpufreq.h (100%) rename lib/{librte_power => power}/power_common.c (100%) rename lib/{librte_power => power}/power_common.h (100%) rename lib/{librte_power => power}/power_kvm_vm.c (100%) rename lib/{librte_power => power}/power_kvm_vm.h (100%) rename lib/{librte_power => power}/power_pstate_cpufreq.c (100%) rename lib/{librte_power => power}/power_pstate_cpufreq.h (100%) rename lib/{librte_power => power}/rte_power.c (100%) rename lib/{librte_power => power}/rte_power.h (100%) rename lib/{librte_power => power}/rte_power_empty_poll.c (100%) rename lib/{librte_power => power}/rte_power_empty_poll.h (100%) rename lib/{librte_power => power}/rte_power_guest_channel.h (100%) rename lib/{librte_power => power}/rte_power_pmd_mgmt.c (100%) rename lib/{librte_power => power}/rte_power_pmd_mgmt.h (100%) rename lib/{librte_power => power}/version.map (100%) rename lib/{librte_rawdev => rawdev}/meson.build (100%) rename lib/{librte_rawdev => rawdev}/rte_rawdev.c (100%) rename lib/{librte_rawdev => rawdev}/rte_rawdev.h (100%) rename lib/{librte_rawdev => rawdev}/rte_rawdev_pmd.h (100%) rename lib/{librte_rawdev => rawdev}/version.map (100%) rename lib/{librte_rcu => rcu}/meson.build (100%) rename lib/{librte_rcu => rcu}/rcu_qsbr_pvt.h (100%) rename lib/{librte_rcu => rcu}/rte_rcu_qsbr.c (100%) rename lib/{librte_rcu => rcu}/rte_rcu_qsbr.h (100%) rename lib/{librte_rcu => rcu}/version.map (100%) rename lib/{librte_regexdev => regexdev}/meson.build (100%) rename lib/{librte_regexdev => regexdev}/rte_regexdev.c (100%) rename lib/{librte_regexdev => regexdev}/rte_regexdev.h (100%) rename lib/{librte_regexdev => regexdev}/rte_regexdev_core.h (100%) rename lib/{librte_regexdev => regexdev}/rte_regexdev_driver.h (100%) rename lib/{librte_regexdev => regexdev}/version.map (100%) rename lib/{librte_reorder => reorder}/meson.build (100%) rename lib/{librte_reorder => reorder}/rte_reorder.c (100%) rename lib/{librte_reorder => reorder}/rte_reorder.h (100%) rename lib/{librte_reorder => reorder}/version.map (100%) rename lib/{librte_rib => rib}/meson.build (100%) rename lib/{librte_rib => rib}/rte_rib.c (100%) rename lib/{librte_rib => rib}/rte_rib.h (100%) rename lib/{librte_rib => rib}/rte_rib6.c (100%) rename lib/{librte_rib => rib}/rte_rib6.h (100%) rename lib/{librte_rib => rib}/version.map (100%) rename lib/{librte_ring => ring}/meson.build (100%) rename lib/{librte_ring => ring}/rte_ring.c (100%) rename lib/{librte_ring => ring}/rte_ring.h (100%) rename lib/{librte_ring => ring}/rte_ring_c11_pvt.h (100%) rename lib/{librte_ring => ring}/rte_ring_core.h (100%) rename lib/{librte_ring => ring}/rte_ring_elem.h (100%) rename lib/{librte_ring => ring}/rte_ring_elem_pvt.h (100%) rename lib/{librte_ring => ring}/rte_ring_generic_pvt.h (100%) rename lib/{librte_ring => ring}/rte_ring_hts.h (100%) rename lib/{librte_ring => ring}/rte_ring_hts_elem_pvt.h (100%) rename lib/{librte_ring => ring}/rte_ring_peek.h (100%) rename lib/{librte_ring => ring}/rte_ring_peek_elem_pvt.h (100%) rename lib/{librte_ring => ring}/rte_ring_peek_zc.h (100%) rename lib/{librte_ring => ring}/rte_ring_rts.h (100%) rename lib/{librte_ring => ring}/rte_ring_rts_elem_pvt.h (100%) rename lib/{librte_ring => ring}/version.map (100%) rename lib/{librte_sched => sched}/meson.build (100%) rename lib/{librte_sched => sched}/rte_approx.c (100%) rename lib/{librte_sched => sched}/rte_approx.h (100%) rename lib/{librte_sched => sched}/rte_red.c (100%) rename lib/{librte_sched => sched}/rte_red.h (100%) rename lib/{librte_sched => sched}/rte_sched.c (100%) rename lib/{librte_sched => sched}/rte_sched.h (100%) rename lib/{librte_sched => sched}/rte_sched_common.h (100%) rename lib/{librte_sched => sched}/version.map (100%) rename lib/{librte_security => security}/meson.build (100%) rename lib/{librte_security => security}/rte_security.c (100%) rename lib/{librte_security => security}/rte_security.h (100%) rename lib/{librte_security => security}/rte_security_driver.h (100%) rename lib/{librte_security => security}/version.map (100%) rename lib/{librte_stack => stack}/meson.build (100%) rename lib/{librte_stack => stack}/rte_stack.c (100%) rename lib/{librte_stack => stack}/rte_stack.h (100%) rename lib/{librte_stack => stack}/rte_stack_lf.c (100%) rename lib/{librte_stack => stack}/rte_stack_lf.h (100%) rename lib/{librte_stack => stack}/rte_stack_lf_c11.h (100%) rename lib/{librte_stack => stack}/rte_stack_lf_generic.h (100%) rename lib/{librte_stack => stack}/rte_stack_lf_stubs.h (100%) rename lib/{librte_stack => stack}/rte_stack_std.c (100%) rename lib/{librte_stack => stack}/rte_stack_std.h (100%) rename lib/{librte_stack => stack}/stack_pvt.h (100%) rename lib/{librte_stack => stack}/version.map (100%) rename lib/{librte_table => table}/meson.build (100%) rename lib/{librte_table => table}/rte_lru.h (100%) rename lib/{librte_table => table}/rte_lru_arm64.h (100%) rename lib/{librte_table => table}/rte_lru_x86.h (100%) rename lib/{librte_table => table}/rte_swx_table.h (100%) rename lib/{librte_table => table}/rte_swx_table_em.c (100%) rename lib/{librte_table => table}/rte_swx_table_em.h (100%) rename lib/{librte_table => table}/rte_swx_table_wm.c (100%) rename lib/{librte_table => table}/rte_swx_table_wm.h (100%) rename lib/{librte_table => table}/rte_table.h (100%) rename lib/{librte_table => table}/rte_table_acl.c (100%) rename lib/{librte_table => table}/rte_table_acl.h (100%) rename lib/{librte_table => table}/rte_table_array.c (100%) rename lib/{librte_table => table}/rte_table_array.h (100%) rename lib/{librte_table => table}/rte_table_hash.h (100%) rename lib/{librte_table => table}/rte_table_hash_cuckoo.c (100%) rename lib/{librte_table => table}/rte_table_hash_cuckoo.h (100%) rename lib/{librte_table => table}/rte_table_hash_ext.c (100%) rename lib/{librte_table => table}/rte_table_hash_func.h (100%) rename lib/{librte_table => table}/rte_table_hash_func_arm64.h (100%) rename lib/{librte_table => table}/rte_table_hash_key16.c (100%) rename lib/{librte_table => table}/rte_table_hash_key32.c (100%) rename lib/{librte_table => table}/rte_table_hash_key8.c (100%) rename lib/{librte_table => table}/rte_table_hash_lru.c (100%) rename lib/{librte_table => table}/rte_table_lpm.c (100%) rename lib/{librte_table => table}/rte_table_lpm.h (100%) rename lib/{librte_table => table}/rte_table_lpm_ipv6.c (100%) rename lib/{librte_table => table}/rte_table_lpm_ipv6.h (100%) rename lib/{librte_table => table}/rte_table_stub.c (100%) rename lib/{librte_table => table}/rte_table_stub.h (100%) rename lib/{librte_table => table}/version.map (100%) rename lib/{librte_telemetry => telemetry}/meson.build (80%) rename lib/{librte_telemetry => telemetry}/rte_telemetry.h (100%) rename lib/{librte_telemetry => telemetry}/telemetry.c (100%) rename lib/{librte_telemetry => telemetry}/telemetry_data.c (100%) rename lib/{librte_telemetry => telemetry}/telemetry_data.h (100%) rename lib/{librte_telemetry => telemetry}/telemetry_internal.h (100%) rename lib/{librte_telemetry => telemetry}/telemetry_json.h (100%) rename lib/{librte_telemetry => telemetry}/telemetry_legacy.c (100%) rename lib/{librte_telemetry => telemetry}/version.map (100%) rename lib/{librte_timer => timer}/meson.build (100%) rename lib/{librte_timer => timer}/rte_timer.c (100%) rename lib/{librte_timer => timer}/rte_timer.h (100%) rename lib/{librte_timer => timer}/version.map (100%) rename lib/{librte_vhost => vhost}/fd_man.c (100%) rename lib/{librte_vhost => vhost}/fd_man.h (100%) rename lib/{librte_vhost => vhost}/iotlb.c (100%) rename lib/{librte_vhost => vhost}/iotlb.h (100%) rename lib/{librte_vhost => vhost}/meson.build (100%) rename lib/{librte_vhost => vhost}/rte_vdpa.h (100%) rename lib/{librte_vhost => vhost}/rte_vdpa_dev.h (100%) rename lib/{librte_vhost => vhost}/rte_vhost.h (100%) rename lib/{librte_vhost => vhost}/rte_vhost_async.h (100%) rename lib/{librte_vhost => vhost}/rte_vhost_crypto.h (100%) rename lib/{librte_vhost => vhost}/socket.c (100%) rename lib/{librte_vhost => vhost}/vdpa.c (100%) rename lib/{librte_vhost => vhost}/version.map (100%) rename lib/{librte_vhost => vhost}/vhost.c (100%) rename lib/{librte_vhost => vhost}/vhost.h (100%) rename lib/{librte_vhost => vhost}/vhost_crypto.c (100%) rename lib/{librte_vhost => vhost}/vhost_user.c (100%) rename lib/{librte_vhost => vhost}/vhost_user.h (100%) rename lib/{librte_vhost => vhost}/virtio_crypto.h (100%) rename lib/{librte_vhost => vhost}/virtio_net.c (100%) diff --git a/MAINTAINERS b/MAINTAINERS index 2550d950d..6a80ef7fa 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -114,8 +114,8 @@ F: .ci/ ABI Policy & Versioning M: Ray Kinsella M: Neil Horman -F: lib/librte_eal/include/rte_compat.h -F: lib/librte_eal/include/rte_function_versioning.h +F: lib/eal/include/rte_compat.h +F: lib/eal/include/rte_function_versioning.h F: doc/guides/contributing/abi_*.rst F: doc/guides/rel_notes/deprecation.rst F: devtools/check-abi.sh @@ -145,10 +145,10 @@ Environment Abstraction Layer T: git://dpdk.org/dpdk EAL API and common code -F: lib/librte_eal/common/ -F: lib/librte_eal/unix/ -F: lib/librte_eal/include/ -F: lib/librte_eal/version.map +F: lib/eal/common/ +F: lib/eal/unix/ +F: lib/eal/include/ +F: lib/eal/version.map F: doc/guides/prog_guide/env_abstraction_layer.rst F: app/test/test_alarm.c F: app/test/test_atomic.c @@ -176,24 +176,24 @@ F: app/test/test_version.c Trace - EXPERIMENTAL M: Jerin Jacob M: Sunil Kumar Kori -F: lib/librte_eal/include/rte_trace*.h -F: lib/librte_eal/common/eal_common_trace*.c -F: lib/librte_eal/common/eal_trace.h +F: lib/eal/include/rte_trace*.h +F: lib/eal/common/eal_common_trace*.c +F: lib/eal/common/eal_trace.h F: doc/guides/prog_guide/trace_lib.rst F: app/test/test_trace* Memory Allocation M: Anatoly Burakov -F: lib/librte_eal/include/rte_fbarray.h -F: lib/librte_eal/include/rte_mem* -F: lib/librte_eal/include/rte_malloc.h -F: lib/librte_eal/common/*malloc* -F: lib/librte_eal/common/eal_common_dynmem.c -F: lib/librte_eal/common/eal_common_fbarray.c -F: lib/librte_eal/common/eal_common_mem* -F: lib/librte_eal/common/eal_hugepages.h -F: lib/librte_eal/linux/eal_mem* -F: lib/librte_eal/freebsd/eal_mem* +F: lib/eal/include/rte_fbarray.h +F: lib/eal/include/rte_mem* +F: lib/eal/include/rte_malloc.h +F: lib/eal/common/*malloc* +F: lib/eal/common/eal_common_dynmem.c +F: lib/eal/common/eal_common_fbarray.c +F: lib/eal/common/eal_common_mem* +F: lib/eal/common/eal_hugepages.h +F: lib/eal/linux/eal_mem* +F: lib/eal/freebsd/eal_mem* F: doc/guides/prog_guide/env_abstraction_layer.rst F: app/test/test_external_mem.c F: app/test/test_func_reentrancy.c @@ -204,19 +204,19 @@ F: app/test/test_memzone.c Interrupt Subsystem M: Harman Kalra -F: lib/librte_eal/*/*interrupts.* +F: lib/eal/*/*interrupts.* F: app/test/test_interrupts.c Keep alive -F: lib/librte_eal/include/rte_keepalive.h -F: lib/librte_eal/common/rte_keepalive.c +F: lib/eal/include/rte_keepalive.h +F: lib/eal/common/rte_keepalive.c F: examples/l2fwd-keepalive/ F: doc/guides/sample_app_ug/keep_alive.rst Secondary process M: Anatoly Burakov K: RTE_PROC_ -F: lib/librte_eal/common/eal_common_proc.c +F: lib/eal/common/eal_common_proc.c F: doc/guides/prog_guide/multi_proc_support.rst F: app/test/test_mp_secondary.c F: examples/multi_process/ @@ -224,52 +224,52 @@ F: doc/guides/sample_app_ug/multi_process.rst Service Cores M: Harry van Haaren -F: lib/librte_eal/include/rte_service.h -F: lib/librte_eal/include/rte_service_component.h -F: lib/librte_eal/common/rte_service.c +F: lib/eal/include/rte_service.h +F: lib/eal/include/rte_service_component.h +F: lib/eal/common/rte_service.c F: doc/guides/prog_guide/service_cores.rst F: app/test/test_service_cores.c Bitops M: Joyce Kong -F: lib/librte_eal/include/rte_bitops.h +F: lib/eal/include/rte_bitops.h F: app/test/test_bitops.c Bitmap M: Cristian Dumitrescu -F: lib/librte_eal/include/rte_bitmap.h +F: lib/eal/include/rte_bitmap.h F: app/test/test_bitmap.c MCSlock M: Honnappa Nagarahalli -F: lib/librte_eal/include/generic/rte_mcslock.h +F: lib/eal/include/generic/rte_mcslock.h F: app/test/test_mcslock.c Ticketlock M: Joyce Kong -F: lib/librte_eal/include/generic/rte_ticketlock.h +F: lib/eal/include/generic/rte_ticketlock.h F: app/test/test_ticketlock.c Pseudo-random Number Generation M: Mattias Rönnblom -F: lib/librte_eal/include/rte_random.h -F: lib/librte_eal/common/rte_random.c +F: lib/eal/include/rte_random.h +F: lib/eal/common/rte_random.c F: app/test/test_rand_perf.c ARM v7 M: Jan Viktorin M: Ruifeng Wang F: config/arm/ -F: lib/librte_eal/arm/ -X: lib/librte_eal/arm/include/*_64.h +F: lib/eal/arm/ +X: lib/eal/arm/include/*_64.h ARM v8 M: Jerin Jacob M: Ruifeng Wang F: config/arm/ F: doc/guides/linux_gsg/cross_build_dpdk_for_arm64.rst -F: lib/librte_eal/arm/ -X: lib/librte_eal/arm/include/*_32.h +F: lib/eal/arm/ +X: lib/eal/arm/include/*_32.h F: lib/*/*_arm64.* F: lib/*/*_neon.* F: drivers/*/*/*_neon.* @@ -279,7 +279,7 @@ F: examples/*/*_neon.* IBM POWER (alpha) M: David Christensen F: config/ppc/ -F: lib/librte_eal/ppc/ +F: lib/eal/ppc/ F: lib/*/*_altivec* F: drivers/*/*/*_altivec.* F: app/*/*_altivec.* @@ -292,7 +292,7 @@ F: config/x86/ F: doc/guides/linux_gsg/nic_perf_intel_platform.rst F: buildtools/binutils-avx512-check.sh F: doc/guides/howto/avx512.rst -F: lib/librte_eal/x86/ +F: lib/eal/x86/ F: lib/*/*_sse* F: lib/*/*_avx* F: drivers/*/*/*_sse* @@ -303,7 +303,7 @@ F: examples/*/*_sse* F: examples/*/*_avx* Linux EAL (with overlaps) -F: lib/librte_eal/linux/ +F: lib/eal/linux/ F: doc/guides/linux_gsg/ Linux UIO @@ -312,12 +312,12 @@ F: drivers/bus/pci/linux/*uio* Linux VFIO M: Anatoly Burakov -F: lib/librte_eal/linux/*vfio* +F: lib/eal/linux/*vfio* F: drivers/bus/pci/linux/*vfio* FreeBSD EAL (with overlaps) M: Bruce Richardson -F: lib/librte_eal/freebsd/ +F: lib/eal/freebsd/ F: doc/guides/freebsd_gsg/ FreeBSD contigmem @@ -333,14 +333,14 @@ M: Dmitry Kozlyuk M: Narcisa Ana Maria Vasile M: Dmitry Malloy M: Pallavi Kadam -F: lib/librte_eal/windows/ +F: lib/eal/windows/ F: buildtools/map_to_win.py F: doc/guides/windows_gsg/ Windows memory allocation M: Dmitry Kozlyuk -F: lib/librte_eal/windows/eal_hugepages.c -F: lib/librte_eal/windows/eal_mem* +F: lib/eal/windows/eal_hugepages.c +F: lib/eal/windows/eal_mem* Core Libraries @@ -350,7 +350,7 @@ T: git://dpdk.org/dpdk Memory pool M: Olivier Matz M: Andrew Rybchenko -F: lib/librte_mempool/ +F: lib/mempool/ F: drivers/mempool/ring/ F: doc/guides/prog_guide/mempool_lib.rst F: app/test/test_mempool* @@ -359,21 +359,21 @@ F: app/test/test_func_reentrancy.c Ring queue M: Honnappa Nagarahalli M: Konstantin Ananyev -F: lib/librte_ring/ +F: lib/ring/ F: doc/guides/prog_guide/ring_lib.rst F: app/test/test_ring* F: app/test/test_func_reentrancy.c Stack M: Olivier Matz -F: lib/librte_stack/ +F: lib/stack/ F: drivers/mempool/stack/ F: app/test/test_stack* F: doc/guides/prog_guide/stack_lib.rst Packet buffer M: Olivier Matz -F: lib/librte_mbuf/ +F: lib/mbuf/ F: doc/guides/prog_guide/mbuf_lib.rst F: app/test/test_mbuf.c @@ -382,7 +382,7 @@ M: Thomas Monjalon M: Ferruh Yigit M: Andrew Rybchenko T: git://dpdk.org/next/dpdk-next-net -F: lib/librte_ethdev/ +F: lib/ethdev/ F: app/test/test_ethdev* F: devtools/test-null.sh F: doc/guides/prog_guide/switch_representation.rst @@ -392,22 +392,22 @@ M: Ori Kam T: git://dpdk.org/next/dpdk-next-net F: app/test-pmd/cmdline_flow.c F: doc/guides/prog_guide/rte_flow.rst -F: lib/librte_ethdev/rte_flow* +F: lib/ethdev/rte_flow* Traffic Management API - EXPERIMENTAL M: Cristian Dumitrescu T: git://dpdk.org/next/dpdk-next-net -F: lib/librte_ethdev/rte_tm* +F: lib/ethdev/rte_tm* Traffic Metering and Policing API - EXPERIMENTAL M: Cristian Dumitrescu T: git://dpdk.org/next/dpdk-next-net -F: lib/librte_ethdev/rte_mtr* +F: lib/ethdev/rte_mtr* Baseband API - EXPERIMENTAL M: Nicolas Chautru T: git://dpdk.org/next/dpdk-next-crypto -F: lib/librte_bbdev/ +F: lib/bbdev/ F: doc/guides/prog_guide/bbdev.rst F: drivers/baseband/ F: doc/guides/bbdevs/ @@ -419,7 +419,7 @@ F: doc/guides/sample_app_ug/bbdev_app.rst Crypto API M: Declan Doherty T: git://dpdk.org/next/dpdk-next-crypto -F: lib/librte_cryptodev/ +F: lib/cryptodev/ F: app/test/test_cryptodev* F: examples/l2fwd-crypto/ @@ -427,7 +427,7 @@ Security API M: Akhil Goyal M: Declan Doherty T: git://dpdk.org/next/dpdk-next-crypto -F: lib/librte_security/ +F: lib/security/ F: doc/guides/prog_guide/rte_security.rst F: app/test/test_security.c @@ -435,7 +435,7 @@ Compression API - EXPERIMENTAL M: Fiona Trahe M: Ashish Gupta T: git://dpdk.org/next/dpdk-next-crypto -F: lib/librte_compressdev/ +F: lib/compressdev/ F: drivers/compress/ F: app/test/test_compressdev* F: doc/guides/prog_guide/compressdev.rst @@ -443,7 +443,7 @@ F: doc/guides/compressdevs/features/default.ini RegEx API - EXPERIMENTAL M: Ori Kam -F: lib/librte_regexdev/ +F: lib/regexdev/ F: app/test-regex/ F: doc/guides/prog_guide/regexdev.rst F: doc/guides/regexdevs/features/default.ini @@ -451,7 +451,7 @@ F: doc/guides/regexdevs/features/default.ini Eventdev API M: Jerin Jacob T: git://dpdk.org/next/dpdk-next-eventdev -F: lib/librte_eventdev/ +F: lib/eventdev/ F: drivers/event/skeleton/ F: app/test/test_eventdev.c F: examples/l3fwd/l3fwd_event* @@ -459,35 +459,35 @@ F: examples/l3fwd/l3fwd_event* Eventdev Ethdev Rx Adapter API M: Jay Jayatheerthan T: git://dpdk.org/next/dpdk-next-eventdev -F: lib/librte_eventdev/*eth_rx_adapter* +F: lib/eventdev/*eth_rx_adapter* F: app/test/test_event_eth_rx_adapter.c F: doc/guides/prog_guide/event_ethernet_rx_adapter.rst Eventdev Ethdev Tx Adapter API M: Jay Jayatheerthan T: git://dpdk.org/next/dpdk-next-eventdev -F: lib/librte_eventdev/*eth_tx_adapter* +F: lib/eventdev/*eth_tx_adapter* F: app/test/test_event_eth_tx_adapter.c F: doc/guides/prog_guide/event_ethernet_tx_adapter.rst Eventdev Timer Adapter API M: Erik Gabriel Carrillo T: git://dpdk.org/next/dpdk-next-eventdev -F: lib/librte_eventdev/*timer_adapter* +F: lib/eventdev/*timer_adapter* F: app/test/test_event_timer_adapter.c F: doc/guides/prog_guide/event_timer_adapter.rst Eventdev Crypto Adapter API M: Abhinandan Gujjar T: git://dpdk.org/next/dpdk-next-eventdev -F: lib/librte_eventdev/*crypto_adapter* +F: lib/eventdev/*crypto_adapter* F: app/test/test_event_crypto_adapter.c F: doc/guides/prog_guide/event_crypto_adapter.rst Raw device API M: Nipun Gupta M: Hemant Agrawal -F: lib/librte_rawdev/ +F: lib/rawdev/ F: drivers/raw/skeleton/ F: app/test/test_rawdev.c F: doc/guides/prog_guide/rawdev.rst @@ -561,7 +561,7 @@ F: examples/bond/ Linux KNI M: Ferruh Yigit F: kernel/linux/kni/ -F: lib/librte_kni/ +F: lib/kni/ F: doc/guides/prog_guide/kernel_nic_interface.rst F: app/test/test_kni.c F: examples/kni/ @@ -913,7 +913,7 @@ Vhost-user M: Maxime Coquelin M: Chenbo Xia T: git://dpdk.org/next/dpdk-next-virtio -F: lib/librte_vhost/ +F: lib/vhost/ F: doc/guides/prog_guide/vhost_lib.rst F: examples/vhost/ F: doc/guides/sample_app_ug/vhost.rst @@ -1307,19 +1307,19 @@ Packet processing Network headers M: Olivier Matz -F: lib/librte_net/ +F: lib/net/ Packet CRC M: Jasvinder Singh -F: lib/librte_net/net_crc.h -F: lib/librte_net/rte_net_crc* -F: lib/librte_net/net_crc_avx512.c -F: lib/librte_net/net_crc_sse.c +F: lib/net/net_crc.h +F: lib/net/rte_net_crc* +F: lib/net/net_crc_avx512.c +F: lib/net/net_crc_sse.c F: app/test/test_crc.c IP fragmentation & reassembly M: Konstantin Ananyev -F: lib/librte_ip_frag/ +F: lib/ip_frag/ F: doc/guides/prog_guide/ip_fragment_reassembly_lib.rst F: app/test/test_ipfrag.c F: examples/ip_fragmentation/ @@ -1329,18 +1329,18 @@ F: doc/guides/sample_app_ug/ip_reassembly.rst Generic Receive Offload - EXPERIMENTAL M: Jiayu Hu -F: lib/librte_gro/ +F: lib/gro/ F: doc/guides/prog_guide/generic_receive_offload_lib.rst Generic Segmentation Offload M: Jiayu Hu -F: lib/librte_gso/ +F: lib/gso/ F: doc/guides/prog_guide/generic_segmentation_offload_lib.rst IPsec M: Konstantin Ananyev T: git://dpdk.org/next/dpdk-next-crypto -F: lib/librte_ipsec/ +F: lib/ipsec/ M: Bernard Iremonger F: app/test/test_ipsec* F: doc/guides/prog_guide/ipsec_lib.rst @@ -1349,7 +1349,7 @@ F: app/test-sad/ Flow Classify - EXPERIMENTAL M: Bernard Iremonger -F: lib/librte_flow_classify/ +F: lib/flow_classify/ F: app/test/test_flow_classify* F: doc/guides/prog_guide/flow_classify_lib.rst F: examples/flow_classify/ @@ -1357,7 +1357,7 @@ F: doc/guides/sample_app_ug/flow_classify.rst Distributor M: David Hunt -F: lib/librte_distributor/ +F: lib/distributor/ F: doc/guides/prog_guide/packet_distrib_lib.rst F: app/test/test_distributor* F: examples/distributor/ @@ -1365,7 +1365,7 @@ F: doc/guides/sample_app_ug/dist_app.rst Reorder M: Reshma Pattan -F: lib/librte_reorder/ +F: lib/reorder/ F: doc/guides/prog_guide/reorder_lib.rst F: app/test/test_reorder* F: examples/packet_ordering/ @@ -1374,7 +1374,7 @@ F: doc/guides/sample_app_ug/packet_ordering.rst Hierarchical scheduler M: Cristian Dumitrescu M: Jasvinder Singh -F: lib/librte_sched/ +F: lib/sched/ F: doc/guides/prog_guide/qos_framework.rst F: app/test/test_red.c F: app/test/test_sched.c @@ -1383,7 +1383,7 @@ F: doc/guides/sample_app_ug/qos_scheduler.rst Packet capture M: Reshma Pattan -F: lib/librte_pdump/ +F: lib/pdump/ F: doc/guides/prog_guide/pdump_lib.rst F: app/test/test_pdump.* F: app/pdump/ @@ -1393,9 +1393,9 @@ F: doc/guides/tools/pdump.rst Packet Framework ---------------- M: Cristian Dumitrescu -F: lib/librte_pipeline/ -F: lib/librte_port/ -F: lib/librte_table/ +F: lib/pipeline/ +F: lib/port/ +F: lib/table/ F: doc/guides/prog_guide/packet_framework.rst F: app/test/test_table* F: app/test-pipeline/ @@ -1410,7 +1410,7 @@ Algorithms ACL M: Konstantin Ananyev -F: lib/librte_acl/ +F: lib/acl/ F: doc/guides/prog_guide/packet_classif_access_ctrl.rst F: app/test-acl/ F: app/test/test_acl.* @@ -1420,7 +1420,7 @@ F: doc/guides/sample_app_ug/l3_forward_access_ctrl.rst EFD M: Byron Marohn M: Yipeng Wang -F: lib/librte_efd/ +F: lib/efd/ F: doc/guides/prog_guide/efd_lib.rst F: app/test/test_efd* F: examples/server_node_efd/ @@ -1430,7 +1430,7 @@ Hashes M: Yipeng Wang M: Sameh Gobriel M: Bruce Richardson -F: lib/librte_hash/ +F: lib/hash/ F: doc/guides/prog_guide/hash_lib.rst F: app/test/test_*hash* F: app/test/test_func_reentrancy.c @@ -1438,7 +1438,7 @@ F: app/test/test_func_reentrancy.c LPM M: Bruce Richardson M: Vladimir Medvedkin -F: lib/librte_lpm/ +F: lib/lpm/ F: doc/guides/prog_guide/lpm* F: app/test/test_lpm* F: app/test/test_func_reentrancy.c @@ -1447,21 +1447,21 @@ F: app/test/test_xmmt_ops.h Membership - EXPERIMENTAL M: Yipeng Wang M: Sameh Gobriel -F: lib/librte_member/ +F: lib/member/ F: doc/guides/prog_guide/member_lib.rst F: app/test/test_member* RIB/FIB - EXPERIMENTAL M: Vladimir Medvedkin -F: lib/librte_rib/ +F: lib/rib/ F: app/test/test_rib* -F: lib/librte_fib/ +F: lib/fib/ F: app/test/test_fib* F: app/test-fib/ Traffic metering M: Cristian Dumitrescu -F: lib/librte_meter/ +F: lib/meter/ F: doc/guides/sample_app_ug/qos_scheduler.rst F: app/test/test_meter.c F: examples/qos_meter/ @@ -1473,13 +1473,13 @@ Other libraries Configuration file M: Cristian Dumitrescu -F: lib/librte_cfgfile/ +F: lib/cfgfile/ F: app/test/test_cfgfile.c F: app/test/test_cfgfiles/ Interactive command line M: Olivier Matz -F: lib/librte_cmdline/ +F: lib/cmdline/ F: app/test-cmdline/ F: app/test/test_cmdline* F: examples/cmdline/ @@ -1487,22 +1487,22 @@ F: doc/guides/sample_app_ug/cmd_line.rst Key/Value parsing M: Olivier Matz -F: lib/librte_kvargs/ +F: lib/kvargs/ F: app/test/test_kvargs.c RCU M: Honnappa Nagarahalli -F: lib/librte_rcu/ +F: lib/rcu/ F: app/test/test_rcu* F: doc/guides/prog_guide/rcu_lib.rst PCI M: Gaetan Rivet -F: lib/librte_pci/ +F: lib/pci/ Power management M: David Hunt -F: lib/librte_power/ +F: lib/power/ F: doc/guides/prog_guide/power_man.rst F: app/test/test_power* F: examples/l3fwd-power/ @@ -1513,40 +1513,40 @@ F: doc/guides/sample_app_ug/vm_power_management.rst Timers M: Robert Sanford M: Erik Gabriel Carrillo -F: lib/librte_timer/ +F: lib/timer/ F: doc/guides/prog_guide/timer_lib.rst F: app/test/test_timer* F: examples/timer/ F: doc/guides/sample_app_ug/timer.rst Job statistics -F: lib/librte_jobstats/ +F: lib/jobstats/ F: examples/l2fwd-jobstats/ F: doc/guides/sample_app_ug/l2_forward_job_stats.rst Metrics -F: lib/librte_metrics/ +F: lib/metrics/ F: app/test/test_metrics.c Bit-rate statistics -F: lib/librte_bitratestats/ +F: lib/bitratestats/ F: app/test/test_bitratestats.c Latency statistics M: Reshma Pattan -F: lib/librte_latencystats/ +F: lib/latencystats/ F: app/test/test_latencystats.c Telemetry - EXPERIMENTAL M: Ciara Power -F: lib/librte_telemetry/ +F: lib/telemetry/ F: app/test/test_telemetry* F: usertools/dpdk-telemetry* F: doc/guides/howto/telemetry.rst BPF M: Konstantin Ananyev -F: lib/librte_bpf/ +F: lib/bpf/ F: examples/bpf/ F: app/test/test_bpf.c F: doc/guides/prog_guide/bpf_lib.rst @@ -1554,7 +1554,7 @@ F: doc/guides/prog_guide/bpf_lib.rst Graph - EXPERIMENTAL M: Jerin Jacob M: Kiran Kumar K -F: lib/librte_graph/ +F: lib/graph/ F: doc/guides/prog_guide/graph_lib.rst F: app/test/test_graph* M: Nithin Dabilpuram @@ -1564,7 +1564,7 @@ F: doc/guides/sample_app_ug/l3_forward_graph.rst Nodes - EXPERIMENTAL M: Nithin Dabilpuram M: Pavan Nikhilesh -F: lib/librte_node/ +F: lib/node/ Test Applications diff --git a/app/test/test_eal_fs.c b/app/test/test_eal_fs.c index cae624f82..bb93b82a4 100644 --- a/app/test/test_eal_fs.c +++ b/app/test/test_eal_fs.c @@ -9,7 +9,7 @@ #include /* eal_filesystem.h is not a public header file, so use relative path */ -#include "../../lib/librte_eal/common/eal_filesystem.h" +#include "../../lib/eal/common/eal_filesystem.h" static int test_parse_sysfs_value(void) diff --git a/app/test/test_memzone.c b/app/test/test_memzone.c index 0343b0326..03a9d1d3b 100644 --- a/app/test/test_memzone.c +++ b/app/test/test_memzone.c @@ -18,7 +18,7 @@ #include #include #include -#include "../../lib/librte_eal/common/malloc_elem.h" +#include "../../lib/eal/common/malloc_elem.h" #include "test.h" diff --git a/app/test/test_telemetry_json.c b/app/test/test_telemetry_json.c index 7a91490f4..3171ab12e 100644 --- a/app/test/test_telemetry_json.c +++ b/app/test/test_telemetry_json.c @@ -4,7 +4,7 @@ #include -#include "../../lib/librte_telemetry/telemetry_json.h" +#include "../../lib/telemetry/telemetry_json.h" #include "test.h" static int diff --git a/config/arm/meson.build b/config/arm/meson.build index 3a1c1a598..e6e07aaf9 100644 --- a/config/arm/meson.build +++ b/config/arm/meson.build @@ -7,7 +7,7 @@ flags_common = [ # Accelerate rte_memcpy. Be sure to run unit test (memcpy_perf_autotest) # to determine the best threshold in code. Refer to notes in source file - # (lib/librte_eal/arm/include/rte_memcpy_64.h) for more info. + # (lib/eal/arm/include/rte_memcpy_64.h) for more info. ['RTE_ARCH_ARM64_MEMCPY', false], # ['RTE_ARM64_MEMCPY_ALIGNED_THRESHOLD', 2048], # ['RTE_ARM64_MEMCPY_UNALIGNED_THRESHOLD', 512], diff --git a/devtools/build-tags.sh b/devtools/build-tags.sh index 8fa01ad17..0361135d6 100755 --- a/devtools/build-tags.sh +++ b/devtools/build-tags.sh @@ -67,13 +67,13 @@ common_sources() linux_sources() { - find_sources "lib/librte_eal/linux" '*.[chS]' + find_sources "lib/eal/linux" '*.[chS]' find_sources "kernel/linux" '*.[chS]' } bsd_sources() { - find_sources "lib/librte_eal/freebsd" '*.[chS]' + find_sources "lib/eal/freebsd" '*.[chS]' find_sources "kernel/freebsd" '*.[chS]' } @@ -85,14 +85,14 @@ arm_common() arm_32_sources() { arm_common - find_sources "lib/librte_eal/arm" '*.[chS]' \ + find_sources "lib/eal/arm" '*.[chS]' \ "$skip_64b_files" } arm_64_sources() { arm_common - find_sources "lib/librte_eal/arm" '*.[chS]' \ + find_sources "lib/eal/arm" '*.[chS]' \ "$skip_32b_files" find_sources "$source_dirs" '*arm64.[chS]' } @@ -108,20 +108,20 @@ x86_common() x86_32_sources() { x86_common - find_sources "lib/librte_eal/x86" '*.[chS]' \ + find_sources "lib/eal/x86" '*.[chS]' \ "$skip_64b_files" } x86_64_sources() { x86_common - find_sources "lib/librte_eal/x86" '*.[chS]' \ + find_sources "lib/eal/x86" '*.[chS]' \ "$skip_32b_files" } ppc_64_sources() { - find_sources "lib/librte_eal/ppc" '*.[chS]' + find_sources "lib/eal/ppc" '*.[chS]' find_sources "$source_dirs" '*altivec*.[chS]' } diff --git a/doc/api/doxy-api.conf.in b/doc/api/doxy-api.conf.in index 3c7ee4608..325a0195c 100644 --- a/doc/api/doxy-api.conf.in +++ b/doc/api/doxy-api.conf.in @@ -24,58 +24,58 @@ INPUT = @TOPDIR@/doc/api/doxy-api-index.md \ @TOPDIR@/drivers/raw/dpaa2_qdma \ @TOPDIR@/drivers/raw/ifpga \ @TOPDIR@/drivers/raw/ioat \ - @TOPDIR@/lib/librte_eal/include \ - @TOPDIR@/lib/librte_eal/include/generic \ - @TOPDIR@/lib/librte_acl \ - @TOPDIR@/lib/librte_bbdev \ - @TOPDIR@/lib/librte_bitratestats \ - @TOPDIR@/lib/librte_bpf \ - @TOPDIR@/lib/librte_cfgfile \ - @TOPDIR@/lib/librte_cmdline \ - @TOPDIR@/lib/librte_compressdev \ - @TOPDIR@/lib/librte_cryptodev \ - @TOPDIR@/lib/librte_distributor \ - @TOPDIR@/lib/librte_efd \ - @TOPDIR@/lib/librte_ethdev \ - @TOPDIR@/lib/librte_eventdev \ - @TOPDIR@/lib/librte_fib \ - @TOPDIR@/lib/librte_flow_classify \ - @TOPDIR@/lib/librte_graph \ - @TOPDIR@/lib/librte_gro \ - @TOPDIR@/lib/librte_gso \ - @TOPDIR@/lib/librte_hash \ - @TOPDIR@/lib/librte_ip_frag \ - @TOPDIR@/lib/librte_ipsec \ - @TOPDIR@/lib/librte_jobstats \ - @TOPDIR@/lib/librte_kni \ - @TOPDIR@/lib/librte_kvargs \ - @TOPDIR@/lib/librte_latencystats \ - @TOPDIR@/lib/librte_lpm \ - @TOPDIR@/lib/librte_mbuf \ - @TOPDIR@/lib/librte_member \ - @TOPDIR@/lib/librte_mempool \ - @TOPDIR@/lib/librte_meter \ - @TOPDIR@/lib/librte_metrics \ - @TOPDIR@/lib/librte_node \ - @TOPDIR@/lib/librte_net \ - @TOPDIR@/lib/librte_pci \ - @TOPDIR@/lib/librte_pdump \ - @TOPDIR@/lib/librte_pipeline \ - @TOPDIR@/lib/librte_port \ - @TOPDIR@/lib/librte_power \ - @TOPDIR@/lib/librte_rawdev \ - @TOPDIR@/lib/librte_rcu \ - @TOPDIR@/lib/librte_regexdev \ - @TOPDIR@/lib/librte_reorder \ - @TOPDIR@/lib/librte_rib \ - @TOPDIR@/lib/librte_ring \ - @TOPDIR@/lib/librte_sched \ - @TOPDIR@/lib/librte_security \ - @TOPDIR@/lib/librte_stack \ - @TOPDIR@/lib/librte_table \ - @TOPDIR@/lib/librte_telemetry \ - @TOPDIR@/lib/librte_timer \ - @TOPDIR@/lib/librte_vhost + @TOPDIR@/lib/eal/include \ + @TOPDIR@/lib/eal/include/generic \ + @TOPDIR@/lib/acl \ + @TOPDIR@/lib/bbdev \ + @TOPDIR@/lib/bitratestats \ + @TOPDIR@/lib/bpf \ + @TOPDIR@/lib/cfgfile \ + @TOPDIR@/lib/cmdline \ + @TOPDIR@/lib/compressdev \ + @TOPDIR@/lib/cryptodev \ + @TOPDIR@/lib/distributor \ + @TOPDIR@/lib/efd \ + @TOPDIR@/lib/ethdev \ + @TOPDIR@/lib/eventdev \ + @TOPDIR@/lib/fib \ + @TOPDIR@/lib/flow_classify \ + @TOPDIR@/lib/graph \ + @TOPDIR@/lib/gro \ + @TOPDIR@/lib/gso \ + @TOPDIR@/lib/hash \ + @TOPDIR@/lib/ip_frag \ + @TOPDIR@/lib/ipsec \ + @TOPDIR@/lib/jobstats \ + @TOPDIR@/lib/kni \ + @TOPDIR@/lib/kvargs \ + @TOPDIR@/lib/latencystats \ + @TOPDIR@/lib/lpm \ + @TOPDIR@/lib/mbuf \ + @TOPDIR@/lib/member \ + @TOPDIR@/lib/mempool \ + @TOPDIR@/lib/meter \ + @TOPDIR@/lib/metrics \ + @TOPDIR@/lib/node \ + @TOPDIR@/lib/net \ + @TOPDIR@/lib/pci \ + @TOPDIR@/lib/pdump \ + @TOPDIR@/lib/pipeline \ + @TOPDIR@/lib/port \ + @TOPDIR@/lib/power \ + @TOPDIR@/lib/rawdev \ + @TOPDIR@/lib/rcu \ + @TOPDIR@/lib/regexdev \ + @TOPDIR@/lib/reorder \ + @TOPDIR@/lib/rib \ + @TOPDIR@/lib/ring \ + @TOPDIR@/lib/sched \ + @TOPDIR@/lib/security \ + @TOPDIR@/lib/stack \ + @TOPDIR@/lib/table \ + @TOPDIR@/lib/telemetry \ + @TOPDIR@/lib/timer \ + @TOPDIR@/lib/vhost INPUT += @API_EXAMPLES@ FILE_PATTERNS = rte_*.h \ cmdline.h diff --git a/doc/guides/contributing/abi_versioning.rst b/doc/guides/contributing/abi_versioning.rst index 91ada18dd..7ff18f4f7 100644 --- a/doc/guides/contributing/abi_versioning.rst +++ b/doc/guides/contributing/abi_versioning.rst @@ -58,12 +58,12 @@ persists over multiple releases. .. code-block:: none - $ head ./lib/librte_acl/version.map + $ head ./lib/acl/version.map DPDK_21 { global: ... - $ head ./lib/librte_eal/version.map + $ head ./lib/eal/version.map DPDK_21 { global: ... @@ -77,7 +77,7 @@ that library. .. code-block:: none - $ head ./lib/librte_acl/version.map + $ head ./lib/acl/version.map DPDK_21 { global: ... @@ -88,7 +88,7 @@ that library. } DPDK_21; ... - $ head ./lib/librte_eal/version.map + $ head ./lib/eal/version.map DPDK_21 { global: ... @@ -100,12 +100,12 @@ how this may be done. .. code-block:: none - $ head ./lib/librte_acl/version.map + $ head ./lib/acl/version.map DPDK_22 { global: ... - $ head ./lib/librte_eal/version.map + $ head ./lib/eal/version.map DPDK_22 { global: ... diff --git a/doc/guides/contributing/coding_style.rst b/doc/guides/contributing/coding_style.rst index fdcd21861..ba69c82fb 100644 --- a/doc/guides/contributing/coding_style.rst +++ b/doc/guides/contributing/coding_style.rst @@ -759,7 +759,7 @@ Examples: * The virtio network PMD in ``drivers/net/virtio`` uses ``pmd.net.virtio`` * The eventdev software poll mode driver in ``drivers/event/sw`` uses ``pmd.event.sw`` * The octeontx mempool driver in ``drivers/mempool/octeontx`` uses ``pmd.mempool.octeontx`` - * The DPDK hash library in ``lib/librte_hash`` uses ``lib.hash`` + * The DPDK hash library in ``lib/hash`` uses ``lib.hash`` Specializations ~~~~~~~~~~~~~~~ @@ -926,7 +926,7 @@ name If a library's .so or .a file differs from that given in the directory name, the name should be specified using this variable. In practice, since the convention is that for a library called ``librte_xyz.so``, the - sources are stored in a directory ``lib/librte_xyz``, this value should + sources are stored in a directory ``lib/xyz``, this value should never be needed for new libraries. .. note:: diff --git a/doc/guides/contributing/documentation.rst b/doc/guides/contributing/documentation.rst index a4e6be6ac..842549a4c 100644 --- a/doc/guides/contributing/documentation.rst +++ b/doc/guides/contributing/documentation.rst @@ -19,10 +19,10 @@ The DPDK source code repository contains input files to build the API documentat The main directories that contain files related to documentation are shown below:: lib - |-- librte_acl - |-- librte_cfgfile - |-- librte_cmdline - |-- librte_eal + |-- acl + |-- cfgfile + |-- cmdline + |-- eal | |-- ... ... doc @@ -40,7 +40,7 @@ The main directories that contain files related to documentation are shown below The API documentation is built from `Doxygen `_ comments in the header files. -These files are mainly in the ``lib/librte_*`` directories although some of the Poll Mode Drivers in ``drivers/net`` +These files are mainly in the ``lib/*`` directories although some of the Poll Mode Drivers in ``drivers/net`` are also documented with Doxygen. The configuration files that are used to control the Doxygen output are in the ``doc/api`` directory. diff --git a/doc/guides/prog_guide/event_timer_adapter.rst b/doc/guides/prog_guide/event_timer_adapter.rst index 8b18cd169..7547059a0 100644 --- a/doc/guides/prog_guide/event_timer_adapter.rst +++ b/doc/guides/prog_guide/event_timer_adapter.rst @@ -35,7 +35,7 @@ device upon timer expiration. The Event Timer Adapter API represents each event timer with a generic struct, which contains an event and user metadata. The ``rte_event_timer`` struct is -defined in ``lib/librte_event/librte_event_timer_adapter.h``. +defined in ``lib/event/librte_event_timer_adapter.h``. .. _timer_expiry_event: diff --git a/doc/guides/prog_guide/qos_framework.rst b/doc/guides/prog_guide/qos_framework.rst index 4e4ea33cc..7d410d3cc 100644 --- a/doc/guides/prog_guide/qos_framework.rst +++ b/doc/guides/prog_guide/qos_framework.rst @@ -1517,9 +1517,9 @@ Source Files Location The source files for the DPDK dropper are located at: -* DPDK/lib/librte_sched/rte_red.h +* DPDK/lib/sched/rte_red.h -* DPDK/lib/librte_sched/rte_red.c +* DPDK/lib/sched/rte_red.c Integration with the DPDK QoS Scheduler ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/doc/guides/prog_guide/rawdev.rst b/doc/guides/prog_guide/rawdev.rst index a712c7fa9..488e0a7ef 100644 --- a/doc/guides/prog_guide/rawdev.rst +++ b/doc/guides/prog_guide/rawdev.rst @@ -13,7 +13,7 @@ In terms of device flavor (type) support, DPDK currently has ethernet For a new type of device, for example an accelerator, there are not many options except: -1. create another lib/librte_MySpecialDev, driver/MySpecialDrv and use it +1. create another lib/MySpecialDev, driver/MySpecialDrv and use it through Bus/PMD model. 2. Or, create a vdev and implement necessary custom APIs which are directly exposed from driver layer. However this may still require changes in bus code diff --git a/doc/guides/rel_notes/known_issues.rst b/doc/guides/rel_notes/known_issues.rst index ee3ed1e65..43323e1a4 100644 --- a/doc/guides/rel_notes/known_issues.rst +++ b/doc/guides/rel_notes/known_issues.rst @@ -127,7 +127,7 @@ HPET timers do not work on the Osage customer reference platform work correctly, provided the BIOS supports HPET. **Driver/Module**: - ``lib/librte_eal/include/rte_cycles.h`` + ``lib/eal/include/rte_cycles.h`` Not all variants of supported NIC types have been used in testing diff --git a/drivers/common/mlx5/linux/meson.build b/drivers/common/mlx5/linux/meson.build index 36ceab30e..5d1fe80f1 100644 --- a/drivers/common/mlx5/linux/meson.build +++ b/drivers/common/mlx5/linux/meson.build @@ -206,7 +206,7 @@ if dlopen_ibverbs dlopen_sources = files('mlx5_glue.c') dlopen_install_dir = [ eal_pmd_path + '-glue' ] dlopen_includes = [global_inc] - dlopen_includes += include_directories('../../../../lib/librte_eal/include/generic') + dlopen_includes += include_directories('../../../../lib/eal/include/generic') shared_lib = shared_library( dlopen_lib_name, dlopen_sources, diff --git a/drivers/crypto/virtio/meson.build b/drivers/crypto/virtio/meson.build index 950f41132..7ecf3aa33 100644 --- a/drivers/crypto/virtio/meson.build +++ b/drivers/crypto/virtio/meson.build @@ -1,7 +1,7 @@ # SPDX-License-Identifier: BSD-3-Clause # Copyright(c) 2018 HUAWEI TECHNOLOGIES CO., LTD. -includes += include_directories('../../../lib/librte_vhost') +includes += include_directories('../../../lib/vhost') deps += 'bus_pci' sources = files('virtio_cryptodev.c', 'virtio_pci.c', 'virtio_rxtx.c', 'virtqueue.c') diff --git a/kernel/linux/kni/meson.build b/kernel/linux/kni/meson.build index f43860bcb..c15c78b0b 100644 --- a/kernel/linux/kni/meson.build +++ b/kernel/linux/kni/meson.build @@ -18,8 +18,8 @@ custom_target('rte_kni', 'M=' + meson.current_build_dir(), 'src=' + meson.current_source_dir(), 'MODULE_CFLAGS=-include ' + meson.source_root() + '/config/rte_config.h' + - ' -I' + meson.source_root() + '/lib/librte_eal/include' + - ' -I' + meson.source_root() + '/lib/librte_kni' + + ' -I' + meson.source_root() + '/lib/eal/include' + + ' -I' + meson.source_root() + '/lib/kni' + ' -I' + meson.build_root() + ' -I' + meson.current_source_dir(), 'modules'] + cross_args, diff --git a/lib/librte_acl/acl.h b/lib/acl/acl.h similarity index 100% rename from lib/librte_acl/acl.h rename to lib/acl/acl.h diff --git a/lib/librte_acl/acl_bld.c b/lib/acl/acl_bld.c similarity index 100% rename from lib/librte_acl/acl_bld.c rename to lib/acl/acl_bld.c diff --git a/lib/librte_acl/acl_gen.c b/lib/acl/acl_gen.c similarity index 100% rename from lib/librte_acl/acl_gen.c rename to lib/acl/acl_gen.c diff --git a/lib/librte_acl/acl_run.h b/lib/acl/acl_run.h similarity index 100% rename from lib/librte_acl/acl_run.h rename to lib/acl/acl_run.h diff --git a/lib/librte_acl/acl_run_altivec.c b/lib/acl/acl_run_altivec.c similarity index 100% rename from lib/librte_acl/acl_run_altivec.c rename to lib/acl/acl_run_altivec.c diff --git a/lib/librte_acl/acl_run_altivec.h b/lib/acl/acl_run_altivec.h similarity index 100% rename from lib/librte_acl/acl_run_altivec.h rename to lib/acl/acl_run_altivec.h diff --git a/lib/librte_acl/acl_run_avx2.c b/lib/acl/acl_run_avx2.c similarity index 100% rename from lib/librte_acl/acl_run_avx2.c rename to lib/acl/acl_run_avx2.c diff --git a/lib/librte_acl/acl_run_avx2.h b/lib/acl/acl_run_avx2.h similarity index 100% rename from lib/librte_acl/acl_run_avx2.h rename to lib/acl/acl_run_avx2.h diff --git a/lib/librte_acl/acl_run_avx512.c b/lib/acl/acl_run_avx512.c similarity index 100% rename from lib/librte_acl/acl_run_avx512.c rename to lib/acl/acl_run_avx512.c diff --git a/lib/librte_acl/acl_run_avx512_common.h b/lib/acl/acl_run_avx512_common.h similarity index 100% rename from lib/librte_acl/acl_run_avx512_common.h rename to lib/acl/acl_run_avx512_common.h diff --git a/lib/librte_acl/acl_run_avx512x16.h b/lib/acl/acl_run_avx512x16.h similarity index 100% rename from lib/librte_acl/acl_run_avx512x16.h rename to lib/acl/acl_run_avx512x16.h diff --git a/lib/librte_acl/acl_run_avx512x8.h b/lib/acl/acl_run_avx512x8.h similarity index 100% rename from lib/librte_acl/acl_run_avx512x8.h rename to lib/acl/acl_run_avx512x8.h diff --git a/lib/librte_acl/acl_run_neon.c b/lib/acl/acl_run_neon.c similarity index 100% rename from lib/librte_acl/acl_run_neon.c rename to lib/acl/acl_run_neon.c diff --git a/lib/librte_acl/acl_run_neon.h b/lib/acl/acl_run_neon.h similarity index 100% rename from lib/librte_acl/acl_run_neon.h rename to lib/acl/acl_run_neon.h diff --git a/lib/librte_acl/acl_run_scalar.c b/lib/acl/acl_run_scalar.c similarity index 100% rename from lib/librte_acl/acl_run_scalar.c rename to lib/acl/acl_run_scalar.c diff --git a/lib/librte_acl/acl_run_sse.c b/lib/acl/acl_run_sse.c similarity index 100% rename from lib/librte_acl/acl_run_sse.c rename to lib/acl/acl_run_sse.c diff --git a/lib/librte_acl/acl_run_sse.h b/lib/acl/acl_run_sse.h similarity index 100% rename from lib/librte_acl/acl_run_sse.h rename to lib/acl/acl_run_sse.h diff --git a/lib/librte_acl/acl_vect.h b/lib/acl/acl_vect.h similarity index 100% rename from lib/librte_acl/acl_vect.h rename to lib/acl/acl_vect.h diff --git a/lib/librte_acl/meson.build b/lib/acl/meson.build similarity index 100% rename from lib/librte_acl/meson.build rename to lib/acl/meson.build diff --git a/lib/librte_acl/rte_acl.c b/lib/acl/rte_acl.c similarity index 100% rename from lib/librte_acl/rte_acl.c rename to lib/acl/rte_acl.c diff --git a/lib/librte_acl/rte_acl.h b/lib/acl/rte_acl.h similarity index 100% rename from lib/librte_acl/rte_acl.h rename to lib/acl/rte_acl.h diff --git a/lib/librte_acl/rte_acl_osdep.h b/lib/acl/rte_acl_osdep.h similarity index 100% rename from lib/librte_acl/rte_acl_osdep.h rename to lib/acl/rte_acl_osdep.h diff --git a/lib/librte_acl/tb_mem.c b/lib/acl/tb_mem.c similarity index 100% rename from lib/librte_acl/tb_mem.c rename to lib/acl/tb_mem.c diff --git a/lib/librte_acl/tb_mem.h b/lib/acl/tb_mem.h similarity index 100% rename from lib/librte_acl/tb_mem.h rename to lib/acl/tb_mem.h diff --git a/lib/librte_acl/version.map b/lib/acl/version.map similarity index 100% rename from lib/librte_acl/version.map rename to lib/acl/version.map diff --git a/lib/librte_bbdev/meson.build b/lib/bbdev/meson.build similarity index 100% rename from lib/librte_bbdev/meson.build rename to lib/bbdev/meson.build diff --git a/lib/librte_bbdev/rte_bbdev.c b/lib/bbdev/rte_bbdev.c similarity index 100% rename from lib/librte_bbdev/rte_bbdev.c rename to lib/bbdev/rte_bbdev.c diff --git a/lib/librte_bbdev/rte_bbdev.h b/lib/bbdev/rte_bbdev.h similarity index 100% rename from lib/librte_bbdev/rte_bbdev.h rename to lib/bbdev/rte_bbdev.h diff --git a/lib/librte_bbdev/rte_bbdev_op.h b/lib/bbdev/rte_bbdev_op.h similarity index 100% rename from lib/librte_bbdev/rte_bbdev_op.h rename to lib/bbdev/rte_bbdev_op.h diff --git a/lib/librte_bbdev/rte_bbdev_pmd.h b/lib/bbdev/rte_bbdev_pmd.h similarity index 100% rename from lib/librte_bbdev/rte_bbdev_pmd.h rename to lib/bbdev/rte_bbdev_pmd.h diff --git a/lib/librte_bbdev/version.map b/lib/bbdev/version.map similarity index 100% rename from lib/librte_bbdev/version.map rename to lib/bbdev/version.map diff --git a/lib/librte_bitratestats/meson.build b/lib/bitratestats/meson.build similarity index 100% rename from lib/librte_bitratestats/meson.build rename to lib/bitratestats/meson.build diff --git a/lib/librte_bitratestats/rte_bitrate.c b/lib/bitratestats/rte_bitrate.c similarity index 100% rename from lib/librte_bitratestats/rte_bitrate.c rename to lib/bitratestats/rte_bitrate.c diff --git a/lib/librte_bitratestats/rte_bitrate.h b/lib/bitratestats/rte_bitrate.h similarity index 100% rename from lib/librte_bitratestats/rte_bitrate.h rename to lib/bitratestats/rte_bitrate.h diff --git a/lib/librte_bitratestats/version.map b/lib/bitratestats/version.map similarity index 100% rename from lib/librte_bitratestats/version.map rename to lib/bitratestats/version.map diff --git a/lib/librte_bpf/bpf.c b/lib/bpf/bpf.c similarity index 100% rename from lib/librte_bpf/bpf.c rename to lib/bpf/bpf.c diff --git a/lib/librte_bpf/bpf_def.h b/lib/bpf/bpf_def.h similarity index 100% rename from lib/librte_bpf/bpf_def.h rename to lib/bpf/bpf_def.h diff --git a/lib/librte_bpf/bpf_exec.c b/lib/bpf/bpf_exec.c similarity index 100% rename from lib/librte_bpf/bpf_exec.c rename to lib/bpf/bpf_exec.c diff --git a/lib/librte_bpf/bpf_impl.h b/lib/bpf/bpf_impl.h similarity index 100% rename from lib/librte_bpf/bpf_impl.h rename to lib/bpf/bpf_impl.h diff --git a/lib/librte_bpf/bpf_jit_arm64.c b/lib/bpf/bpf_jit_arm64.c similarity index 100% rename from lib/librte_bpf/bpf_jit_arm64.c rename to lib/bpf/bpf_jit_arm64.c diff --git a/lib/librte_bpf/bpf_jit_x86.c b/lib/bpf/bpf_jit_x86.c similarity index 100% rename from lib/librte_bpf/bpf_jit_x86.c rename to lib/bpf/bpf_jit_x86.c diff --git a/lib/librte_bpf/bpf_load.c b/lib/bpf/bpf_load.c similarity index 100% rename from lib/librte_bpf/bpf_load.c rename to lib/bpf/bpf_load.c diff --git a/lib/librte_bpf/bpf_load_elf.c b/lib/bpf/bpf_load_elf.c similarity index 100% rename from lib/librte_bpf/bpf_load_elf.c rename to lib/bpf/bpf_load_elf.c diff --git a/lib/librte_bpf/bpf_pkt.c b/lib/bpf/bpf_pkt.c similarity index 100% rename from lib/librte_bpf/bpf_pkt.c rename to lib/bpf/bpf_pkt.c diff --git a/lib/librte_bpf/bpf_validate.c b/lib/bpf/bpf_validate.c similarity index 100% rename from lib/librte_bpf/bpf_validate.c rename to lib/bpf/bpf_validate.c diff --git a/lib/librte_bpf/meson.build b/lib/bpf/meson.build similarity index 100% rename from lib/librte_bpf/meson.build rename to lib/bpf/meson.build diff --git a/lib/librte_bpf/rte_bpf.h b/lib/bpf/rte_bpf.h similarity index 100% rename from lib/librte_bpf/rte_bpf.h rename to lib/bpf/rte_bpf.h diff --git a/lib/librte_bpf/rte_bpf_ethdev.h b/lib/bpf/rte_bpf_ethdev.h similarity index 100% rename from lib/librte_bpf/rte_bpf_ethdev.h rename to lib/bpf/rte_bpf_ethdev.h diff --git a/lib/librte_bpf/version.map b/lib/bpf/version.map similarity index 100% rename from lib/librte_bpf/version.map rename to lib/bpf/version.map diff --git a/lib/librte_cfgfile/meson.build b/lib/cfgfile/meson.build similarity index 100% rename from lib/librte_cfgfile/meson.build rename to lib/cfgfile/meson.build diff --git a/lib/librte_cfgfile/rte_cfgfile.c b/lib/cfgfile/rte_cfgfile.c similarity index 100% rename from lib/librte_cfgfile/rte_cfgfile.c rename to lib/cfgfile/rte_cfgfile.c diff --git a/lib/librte_cfgfile/rte_cfgfile.h b/lib/cfgfile/rte_cfgfile.h similarity index 100% rename from lib/librte_cfgfile/rte_cfgfile.h rename to lib/cfgfile/rte_cfgfile.h diff --git a/lib/librte_cfgfile/version.map b/lib/cfgfile/version.map similarity index 100% rename from lib/librte_cfgfile/version.map rename to lib/cfgfile/version.map diff --git a/lib/librte_cmdline/cmdline.c b/lib/cmdline/cmdline.c similarity index 100% rename from lib/librte_cmdline/cmdline.c rename to lib/cmdline/cmdline.c diff --git a/lib/librte_cmdline/cmdline.h b/lib/cmdline/cmdline.h similarity index 100% rename from lib/librte_cmdline/cmdline.h rename to lib/cmdline/cmdline.h diff --git a/lib/librte_cmdline/cmdline_cirbuf.c b/lib/cmdline/cmdline_cirbuf.c similarity index 100% rename from lib/librte_cmdline/cmdline_cirbuf.c rename to lib/cmdline/cmdline_cirbuf.c diff --git a/lib/librte_cmdline/cmdline_cirbuf.h b/lib/cmdline/cmdline_cirbuf.h similarity index 100% rename from lib/librte_cmdline/cmdline_cirbuf.h rename to lib/cmdline/cmdline_cirbuf.h diff --git a/lib/librte_cmdline/cmdline_os_unix.c b/lib/cmdline/cmdline_os_unix.c similarity index 100% rename from lib/librte_cmdline/cmdline_os_unix.c rename to lib/cmdline/cmdline_os_unix.c diff --git a/lib/librte_cmdline/cmdline_os_windows.c b/lib/cmdline/cmdline_os_windows.c similarity index 100% rename from lib/librte_cmdline/cmdline_os_windows.c rename to lib/cmdline/cmdline_os_windows.c diff --git a/lib/librte_cmdline/cmdline_parse.c b/lib/cmdline/cmdline_parse.c similarity index 100% rename from lib/librte_cmdline/cmdline_parse.c rename to lib/cmdline/cmdline_parse.c diff --git a/lib/librte_cmdline/cmdline_parse.h b/lib/cmdline/cmdline_parse.h similarity index 100% rename from lib/librte_cmdline/cmdline_parse.h rename to lib/cmdline/cmdline_parse.h diff --git a/lib/librte_cmdline/cmdline_parse_etheraddr.c b/lib/cmdline/cmdline_parse_etheraddr.c similarity index 100% rename from lib/librte_cmdline/cmdline_parse_etheraddr.c rename to lib/cmdline/cmdline_parse_etheraddr.c diff --git a/lib/librte_cmdline/cmdline_parse_etheraddr.h b/lib/cmdline/cmdline_parse_etheraddr.h similarity index 100% rename from lib/librte_cmdline/cmdline_parse_etheraddr.h rename to lib/cmdline/cmdline_parse_etheraddr.h diff --git a/lib/librte_cmdline/cmdline_parse_ipaddr.c b/lib/cmdline/cmdline_parse_ipaddr.c similarity index 100% rename from lib/librte_cmdline/cmdline_parse_ipaddr.c rename to lib/cmdline/cmdline_parse_ipaddr.c diff --git a/lib/librte_cmdline/cmdline_parse_ipaddr.h b/lib/cmdline/cmdline_parse_ipaddr.h similarity index 100% rename from lib/librte_cmdline/cmdline_parse_ipaddr.h rename to lib/cmdline/cmdline_parse_ipaddr.h diff --git a/lib/librte_cmdline/cmdline_parse_num.c b/lib/cmdline/cmdline_parse_num.c similarity index 100% rename from lib/librte_cmdline/cmdline_parse_num.c rename to lib/cmdline/cmdline_parse_num.c diff --git a/lib/librte_cmdline/cmdline_parse_num.h b/lib/cmdline/cmdline_parse_num.h similarity index 100% rename from lib/librte_cmdline/cmdline_parse_num.h rename to lib/cmdline/cmdline_parse_num.h diff --git a/lib/librte_cmdline/cmdline_parse_portlist.c b/lib/cmdline/cmdline_parse_portlist.c similarity index 100% rename from lib/librte_cmdline/cmdline_parse_portlist.c rename to lib/cmdline/cmdline_parse_portlist.c diff --git a/lib/librte_cmdline/cmdline_parse_portlist.h b/lib/cmdline/cmdline_parse_portlist.h similarity index 100% rename from lib/librte_cmdline/cmdline_parse_portlist.h rename to lib/cmdline/cmdline_parse_portlist.h diff --git a/lib/librte_cmdline/cmdline_parse_string.c b/lib/cmdline/cmdline_parse_string.c similarity index 100% rename from lib/librte_cmdline/cmdline_parse_string.c rename to lib/cmdline/cmdline_parse_string.c diff --git a/lib/librte_cmdline/cmdline_parse_string.h b/lib/cmdline/cmdline_parse_string.h similarity index 100% rename from lib/librte_cmdline/cmdline_parse_string.h rename to lib/cmdline/cmdline_parse_string.h diff --git a/lib/librte_cmdline/cmdline_private.h b/lib/cmdline/cmdline_private.h similarity index 100% rename from lib/librte_cmdline/cmdline_private.h rename to lib/cmdline/cmdline_private.h diff --git a/lib/librte_cmdline/cmdline_rdline.c b/lib/cmdline/cmdline_rdline.c similarity index 100% rename from lib/librte_cmdline/cmdline_rdline.c rename to lib/cmdline/cmdline_rdline.c diff --git a/lib/librte_cmdline/cmdline_rdline.h b/lib/cmdline/cmdline_rdline.h similarity index 100% rename from lib/librte_cmdline/cmdline_rdline.h rename to lib/cmdline/cmdline_rdline.h diff --git a/lib/librte_cmdline/cmdline_socket.c b/lib/cmdline/cmdline_socket.c similarity index 100% rename from lib/librte_cmdline/cmdline_socket.c rename to lib/cmdline/cmdline_socket.c diff --git a/lib/librte_cmdline/cmdline_socket.h b/lib/cmdline/cmdline_socket.h similarity index 100% rename from lib/librte_cmdline/cmdline_socket.h rename to lib/cmdline/cmdline_socket.h diff --git a/lib/librte_cmdline/cmdline_vt100.c b/lib/cmdline/cmdline_vt100.c similarity index 100% rename from lib/librte_cmdline/cmdline_vt100.c rename to lib/cmdline/cmdline_vt100.c diff --git a/lib/librte_cmdline/cmdline_vt100.h b/lib/cmdline/cmdline_vt100.h similarity index 100% rename from lib/librte_cmdline/cmdline_vt100.h rename to lib/cmdline/cmdline_vt100.h diff --git a/lib/librte_cmdline/meson.build b/lib/cmdline/meson.build similarity index 100% rename from lib/librte_cmdline/meson.build rename to lib/cmdline/meson.build diff --git a/lib/librte_cmdline/version.map b/lib/cmdline/version.map similarity index 100% rename from lib/librte_cmdline/version.map rename to lib/cmdline/version.map diff --git a/lib/librte_compressdev/meson.build b/lib/compressdev/meson.build similarity index 100% rename from lib/librte_compressdev/meson.build rename to lib/compressdev/meson.build diff --git a/lib/librte_compressdev/rte_comp.c b/lib/compressdev/rte_comp.c similarity index 100% rename from lib/librte_compressdev/rte_comp.c rename to lib/compressdev/rte_comp.c diff --git a/lib/librte_compressdev/rte_comp.h b/lib/compressdev/rte_comp.h similarity index 100% rename from lib/librte_compressdev/rte_comp.h rename to lib/compressdev/rte_comp.h diff --git a/lib/librte_compressdev/rte_compressdev.c b/lib/compressdev/rte_compressdev.c similarity index 100% rename from lib/librte_compressdev/rte_compressdev.c rename to lib/compressdev/rte_compressdev.c diff --git a/lib/librte_compressdev/rte_compressdev.h b/lib/compressdev/rte_compressdev.h similarity index 100% rename from lib/librte_compressdev/rte_compressdev.h rename to lib/compressdev/rte_compressdev.h diff --git a/lib/librte_compressdev/rte_compressdev_internal.h b/lib/compressdev/rte_compressdev_internal.h similarity index 100% rename from lib/librte_compressdev/rte_compressdev_internal.h rename to lib/compressdev/rte_compressdev_internal.h diff --git a/lib/librte_compressdev/rte_compressdev_pmd.c b/lib/compressdev/rte_compressdev_pmd.c similarity index 100% rename from lib/librte_compressdev/rte_compressdev_pmd.c rename to lib/compressdev/rte_compressdev_pmd.c diff --git a/lib/librte_compressdev/rte_compressdev_pmd.h b/lib/compressdev/rte_compressdev_pmd.h similarity index 100% rename from lib/librte_compressdev/rte_compressdev_pmd.h rename to lib/compressdev/rte_compressdev_pmd.h diff --git a/lib/librte_compressdev/version.map b/lib/compressdev/version.map similarity index 100% rename from lib/librte_compressdev/version.map rename to lib/compressdev/version.map diff --git a/lib/librte_cryptodev/cryptodev_trace_points.c b/lib/cryptodev/cryptodev_trace_points.c similarity index 100% rename from lib/librte_cryptodev/cryptodev_trace_points.c rename to lib/cryptodev/cryptodev_trace_points.c diff --git a/lib/librte_cryptodev/meson.build b/lib/cryptodev/meson.build similarity index 100% rename from lib/librte_cryptodev/meson.build rename to lib/cryptodev/meson.build diff --git a/lib/librte_cryptodev/rte_crypto.h b/lib/cryptodev/rte_crypto.h similarity index 100% rename from lib/librte_cryptodev/rte_crypto.h rename to lib/cryptodev/rte_crypto.h diff --git a/lib/librte_cryptodev/rte_crypto_asym.h b/lib/cryptodev/rte_crypto_asym.h similarity index 100% rename from lib/librte_cryptodev/rte_crypto_asym.h rename to lib/cryptodev/rte_crypto_asym.h diff --git a/lib/librte_cryptodev/rte_crypto_sym.h b/lib/cryptodev/rte_crypto_sym.h similarity index 100% rename from lib/librte_cryptodev/rte_crypto_sym.h rename to lib/cryptodev/rte_crypto_sym.h diff --git a/lib/librte_cryptodev/rte_cryptodev.c b/lib/cryptodev/rte_cryptodev.c similarity index 100% rename from lib/librte_cryptodev/rte_cryptodev.c rename to lib/cryptodev/rte_cryptodev.c diff --git a/lib/librte_cryptodev/rte_cryptodev.h b/lib/cryptodev/rte_cryptodev.h similarity index 100% rename from lib/librte_cryptodev/rte_cryptodev.h rename to lib/cryptodev/rte_cryptodev.h diff --git a/lib/librte_cryptodev/rte_cryptodev_pmd.c b/lib/cryptodev/rte_cryptodev_pmd.c similarity index 100% rename from lib/librte_cryptodev/rte_cryptodev_pmd.c rename to lib/cryptodev/rte_cryptodev_pmd.c diff --git a/lib/librte_cryptodev/rte_cryptodev_pmd.h b/lib/cryptodev/rte_cryptodev_pmd.h similarity index 100% rename from lib/librte_cryptodev/rte_cryptodev_pmd.h rename to lib/cryptodev/rte_cryptodev_pmd.h diff --git a/lib/librte_cryptodev/rte_cryptodev_trace.h b/lib/cryptodev/rte_cryptodev_trace.h similarity index 100% rename from lib/librte_cryptodev/rte_cryptodev_trace.h rename to lib/cryptodev/rte_cryptodev_trace.h diff --git a/lib/librte_cryptodev/rte_cryptodev_trace_fp.h b/lib/cryptodev/rte_cryptodev_trace_fp.h similarity index 100% rename from lib/librte_cryptodev/rte_cryptodev_trace_fp.h rename to lib/cryptodev/rte_cryptodev_trace_fp.h diff --git a/lib/librte_cryptodev/version.map b/lib/cryptodev/version.map similarity index 100% rename from lib/librte_cryptodev/version.map rename to lib/cryptodev/version.map diff --git a/lib/librte_distributor/distributor_private.h b/lib/distributor/distributor_private.h similarity index 100% rename from lib/librte_distributor/distributor_private.h rename to lib/distributor/distributor_private.h diff --git a/lib/librte_distributor/meson.build b/lib/distributor/meson.build similarity index 100% rename from lib/librte_distributor/meson.build rename to lib/distributor/meson.build diff --git a/lib/librte_distributor/rte_distributor.c b/lib/distributor/rte_distributor.c similarity index 100% rename from lib/librte_distributor/rte_distributor.c rename to lib/distributor/rte_distributor.c diff --git a/lib/librte_distributor/rte_distributor.h b/lib/distributor/rte_distributor.h similarity index 100% rename from lib/librte_distributor/rte_distributor.h rename to lib/distributor/rte_distributor.h diff --git a/lib/librte_distributor/rte_distributor_match_generic.c b/lib/distributor/rte_distributor_match_generic.c similarity index 100% rename from lib/librte_distributor/rte_distributor_match_generic.c rename to lib/distributor/rte_distributor_match_generic.c diff --git a/lib/librte_distributor/rte_distributor_match_sse.c b/lib/distributor/rte_distributor_match_sse.c similarity index 100% rename from lib/librte_distributor/rte_distributor_match_sse.c rename to lib/distributor/rte_distributor_match_sse.c diff --git a/lib/librte_distributor/rte_distributor_single.c b/lib/distributor/rte_distributor_single.c similarity index 100% rename from lib/librte_distributor/rte_distributor_single.c rename to lib/distributor/rte_distributor_single.c diff --git a/lib/librte_distributor/rte_distributor_single.h b/lib/distributor/rte_distributor_single.h similarity index 100% rename from lib/librte_distributor/rte_distributor_single.h rename to lib/distributor/rte_distributor_single.h diff --git a/lib/librte_distributor/version.map b/lib/distributor/version.map similarity index 100% rename from lib/librte_distributor/version.map rename to lib/distributor/version.map diff --git a/lib/librte_eal/arm/include/meson.build b/lib/eal/arm/include/meson.build similarity index 100% rename from lib/librte_eal/arm/include/meson.build rename to lib/eal/arm/include/meson.build diff --git a/lib/librte_eal/arm/include/rte_atomic.h b/lib/eal/arm/include/rte_atomic.h similarity index 100% rename from lib/librte_eal/arm/include/rte_atomic.h rename to lib/eal/arm/include/rte_atomic.h diff --git a/lib/librte_eal/arm/include/rte_atomic_32.h b/lib/eal/arm/include/rte_atomic_32.h similarity index 100% rename from lib/librte_eal/arm/include/rte_atomic_32.h rename to lib/eal/arm/include/rte_atomic_32.h diff --git a/lib/librte_eal/arm/include/rte_atomic_64.h b/lib/eal/arm/include/rte_atomic_64.h similarity index 100% rename from lib/librte_eal/arm/include/rte_atomic_64.h rename to lib/eal/arm/include/rte_atomic_64.h diff --git a/lib/librte_eal/arm/include/rte_byteorder.h b/lib/eal/arm/include/rte_byteorder.h similarity index 100% rename from lib/librte_eal/arm/include/rte_byteorder.h rename to lib/eal/arm/include/rte_byteorder.h diff --git a/lib/librte_eal/arm/include/rte_cpuflags.h b/lib/eal/arm/include/rte_cpuflags.h similarity index 100% rename from lib/librte_eal/arm/include/rte_cpuflags.h rename to lib/eal/arm/include/rte_cpuflags.h diff --git a/lib/librte_eal/arm/include/rte_cpuflags_32.h b/lib/eal/arm/include/rte_cpuflags_32.h similarity index 100% rename from lib/librte_eal/arm/include/rte_cpuflags_32.h rename to lib/eal/arm/include/rte_cpuflags_32.h diff --git a/lib/librte_eal/arm/include/rte_cpuflags_64.h b/lib/eal/arm/include/rte_cpuflags_64.h similarity index 100% rename from lib/librte_eal/arm/include/rte_cpuflags_64.h rename to lib/eal/arm/include/rte_cpuflags_64.h diff --git a/lib/librte_eal/arm/include/rte_cycles.h b/lib/eal/arm/include/rte_cycles.h similarity index 100% rename from lib/librte_eal/arm/include/rte_cycles.h rename to lib/eal/arm/include/rte_cycles.h diff --git a/lib/librte_eal/arm/include/rte_cycles_32.h b/lib/eal/arm/include/rte_cycles_32.h similarity index 100% rename from lib/librte_eal/arm/include/rte_cycles_32.h rename to lib/eal/arm/include/rte_cycles_32.h diff --git a/lib/librte_eal/arm/include/rte_cycles_64.h b/lib/eal/arm/include/rte_cycles_64.h similarity index 100% rename from lib/librte_eal/arm/include/rte_cycles_64.h rename to lib/eal/arm/include/rte_cycles_64.h diff --git a/lib/librte_eal/arm/include/rte_io.h b/lib/eal/arm/include/rte_io.h similarity index 100% rename from lib/librte_eal/arm/include/rte_io.h rename to lib/eal/arm/include/rte_io.h diff --git a/lib/librte_eal/arm/include/rte_io_64.h b/lib/eal/arm/include/rte_io_64.h similarity index 100% rename from lib/librte_eal/arm/include/rte_io_64.h rename to lib/eal/arm/include/rte_io_64.h diff --git a/lib/librte_eal/arm/include/rte_mcslock.h b/lib/eal/arm/include/rte_mcslock.h similarity index 100% rename from lib/librte_eal/arm/include/rte_mcslock.h rename to lib/eal/arm/include/rte_mcslock.h diff --git a/lib/librte_eal/arm/include/rte_memcpy.h b/lib/eal/arm/include/rte_memcpy.h similarity index 100% rename from lib/librte_eal/arm/include/rte_memcpy.h rename to lib/eal/arm/include/rte_memcpy.h diff --git a/lib/librte_eal/arm/include/rte_memcpy_32.h b/lib/eal/arm/include/rte_memcpy_32.h similarity index 100% rename from lib/librte_eal/arm/include/rte_memcpy_32.h rename to lib/eal/arm/include/rte_memcpy_32.h diff --git a/lib/librte_eal/arm/include/rte_memcpy_64.h b/lib/eal/arm/include/rte_memcpy_64.h similarity index 100% rename from lib/librte_eal/arm/include/rte_memcpy_64.h rename to lib/eal/arm/include/rte_memcpy_64.h diff --git a/lib/librte_eal/arm/include/rte_pause.h b/lib/eal/arm/include/rte_pause.h similarity index 100% rename from lib/librte_eal/arm/include/rte_pause.h rename to lib/eal/arm/include/rte_pause.h diff --git a/lib/librte_eal/arm/include/rte_pause_32.h b/lib/eal/arm/include/rte_pause_32.h similarity index 100% rename from lib/librte_eal/arm/include/rte_pause_32.h rename to lib/eal/arm/include/rte_pause_32.h diff --git a/lib/librte_eal/arm/include/rte_pause_64.h b/lib/eal/arm/include/rte_pause_64.h similarity index 100% rename from lib/librte_eal/arm/include/rte_pause_64.h rename to lib/eal/arm/include/rte_pause_64.h diff --git a/lib/librte_eal/arm/include/rte_pflock.h b/lib/eal/arm/include/rte_pflock.h similarity index 100% rename from lib/librte_eal/arm/include/rte_pflock.h rename to lib/eal/arm/include/rte_pflock.h diff --git a/lib/librte_eal/arm/include/rte_power_intrinsics.h b/lib/eal/arm/include/rte_power_intrinsics.h similarity index 100% rename from lib/librte_eal/arm/include/rte_power_intrinsics.h rename to lib/eal/arm/include/rte_power_intrinsics.h diff --git a/lib/librte_eal/arm/include/rte_prefetch.h b/lib/eal/arm/include/rte_prefetch.h similarity index 100% rename from lib/librte_eal/arm/include/rte_prefetch.h rename to lib/eal/arm/include/rte_prefetch.h diff --git a/lib/librte_eal/arm/include/rte_prefetch_32.h b/lib/eal/arm/include/rte_prefetch_32.h similarity index 100% rename from lib/librte_eal/arm/include/rte_prefetch_32.h rename to lib/eal/arm/include/rte_prefetch_32.h diff --git a/lib/librte_eal/arm/include/rte_prefetch_64.h b/lib/eal/arm/include/rte_prefetch_64.h similarity index 100% rename from lib/librte_eal/arm/include/rte_prefetch_64.h rename to lib/eal/arm/include/rte_prefetch_64.h diff --git a/lib/librte_eal/arm/include/rte_rwlock.h b/lib/eal/arm/include/rte_rwlock.h similarity index 100% rename from lib/librte_eal/arm/include/rte_rwlock.h rename to lib/eal/arm/include/rte_rwlock.h diff --git a/lib/librte_eal/arm/include/rte_spinlock.h b/lib/eal/arm/include/rte_spinlock.h similarity index 100% rename from lib/librte_eal/arm/include/rte_spinlock.h rename to lib/eal/arm/include/rte_spinlock.h diff --git a/lib/librte_eal/arm/include/rte_ticketlock.h b/lib/eal/arm/include/rte_ticketlock.h similarity index 100% rename from lib/librte_eal/arm/include/rte_ticketlock.h rename to lib/eal/arm/include/rte_ticketlock.h diff --git a/lib/librte_eal/arm/include/rte_vect.h b/lib/eal/arm/include/rte_vect.h similarity index 100% rename from lib/librte_eal/arm/include/rte_vect.h rename to lib/eal/arm/include/rte_vect.h diff --git a/lib/librte_eal/arm/meson.build b/lib/eal/arm/meson.build similarity index 100% rename from lib/librte_eal/arm/meson.build rename to lib/eal/arm/meson.build diff --git a/lib/librte_eal/arm/rte_cpuflags.c b/lib/eal/arm/rte_cpuflags.c similarity index 100% rename from lib/librte_eal/arm/rte_cpuflags.c rename to lib/eal/arm/rte_cpuflags.c diff --git a/lib/librte_eal/arm/rte_cycles.c b/lib/eal/arm/rte_cycles.c similarity index 100% rename from lib/librte_eal/arm/rte_cycles.c rename to lib/eal/arm/rte_cycles.c diff --git a/lib/librte_eal/arm/rte_hypervisor.c b/lib/eal/arm/rte_hypervisor.c similarity index 100% rename from lib/librte_eal/arm/rte_hypervisor.c rename to lib/eal/arm/rte_hypervisor.c diff --git a/lib/librte_eal/arm/rte_power_intrinsics.c b/lib/eal/arm/rte_power_intrinsics.c similarity index 100% rename from lib/librte_eal/arm/rte_power_intrinsics.c rename to lib/eal/arm/rte_power_intrinsics.c diff --git a/lib/librte_eal/common/eal_common_bus.c b/lib/eal/common/eal_common_bus.c similarity index 100% rename from lib/librte_eal/common/eal_common_bus.c rename to lib/eal/common/eal_common_bus.c diff --git a/lib/librte_eal/common/eal_common_class.c b/lib/eal/common/eal_common_class.c similarity index 100% rename from lib/librte_eal/common/eal_common_class.c rename to lib/eal/common/eal_common_class.c diff --git a/lib/librte_eal/common/eal_common_config.c b/lib/eal/common/eal_common_config.c similarity index 100% rename from lib/librte_eal/common/eal_common_config.c rename to lib/eal/common/eal_common_config.c diff --git a/lib/librte_eal/common/eal_common_cpuflags.c b/lib/eal/common/eal_common_cpuflags.c similarity index 100% rename from lib/librte_eal/common/eal_common_cpuflags.c rename to lib/eal/common/eal_common_cpuflags.c diff --git a/lib/librte_eal/common/eal_common_debug.c b/lib/eal/common/eal_common_debug.c similarity index 100% rename from lib/librte_eal/common/eal_common_debug.c rename to lib/eal/common/eal_common_debug.c diff --git a/lib/librte_eal/common/eal_common_dev.c b/lib/eal/common/eal_common_dev.c similarity index 100% rename from lib/librte_eal/common/eal_common_dev.c rename to lib/eal/common/eal_common_dev.c diff --git a/lib/librte_eal/common/eal_common_devargs.c b/lib/eal/common/eal_common_devargs.c similarity index 100% rename from lib/librte_eal/common/eal_common_devargs.c rename to lib/eal/common/eal_common_devargs.c diff --git a/lib/librte_eal/common/eal_common_dynmem.c b/lib/eal/common/eal_common_dynmem.c similarity index 100% rename from lib/librte_eal/common/eal_common_dynmem.c rename to lib/eal/common/eal_common_dynmem.c diff --git a/lib/librte_eal/common/eal_common_errno.c b/lib/eal/common/eal_common_errno.c similarity index 100% rename from lib/librte_eal/common/eal_common_errno.c rename to lib/eal/common/eal_common_errno.c diff --git a/lib/librte_eal/common/eal_common_fbarray.c b/lib/eal/common/eal_common_fbarray.c similarity index 100% rename from lib/librte_eal/common/eal_common_fbarray.c rename to lib/eal/common/eal_common_fbarray.c diff --git a/lib/librte_eal/common/eal_common_hexdump.c b/lib/eal/common/eal_common_hexdump.c similarity index 100% rename from lib/librte_eal/common/eal_common_hexdump.c rename to lib/eal/common/eal_common_hexdump.c diff --git a/lib/librte_eal/common/eal_common_hypervisor.c b/lib/eal/common/eal_common_hypervisor.c similarity index 100% rename from lib/librte_eal/common/eal_common_hypervisor.c rename to lib/eal/common/eal_common_hypervisor.c diff --git a/lib/librte_eal/common/eal_common_launch.c b/lib/eal/common/eal_common_launch.c similarity index 100% rename from lib/librte_eal/common/eal_common_launch.c rename to lib/eal/common/eal_common_launch.c diff --git a/lib/librte_eal/common/eal_common_lcore.c b/lib/eal/common/eal_common_lcore.c similarity index 100% rename from lib/librte_eal/common/eal_common_lcore.c rename to lib/eal/common/eal_common_lcore.c diff --git a/lib/librte_eal/common/eal_common_log.c b/lib/eal/common/eal_common_log.c similarity index 100% rename from lib/librte_eal/common/eal_common_log.c rename to lib/eal/common/eal_common_log.c diff --git a/lib/librte_eal/common/eal_common_mcfg.c b/lib/eal/common/eal_common_mcfg.c similarity index 100% rename from lib/librte_eal/common/eal_common_mcfg.c rename to lib/eal/common/eal_common_mcfg.c diff --git a/lib/librte_eal/common/eal_common_memalloc.c b/lib/eal/common/eal_common_memalloc.c similarity index 100% rename from lib/librte_eal/common/eal_common_memalloc.c rename to lib/eal/common/eal_common_memalloc.c diff --git a/lib/librte_eal/common/eal_common_memory.c b/lib/eal/common/eal_common_memory.c similarity index 100% rename from lib/librte_eal/common/eal_common_memory.c rename to lib/eal/common/eal_common_memory.c diff --git a/lib/librte_eal/common/eal_common_memzone.c b/lib/eal/common/eal_common_memzone.c similarity index 100% rename from lib/librte_eal/common/eal_common_memzone.c rename to lib/eal/common/eal_common_memzone.c diff --git a/lib/librte_eal/common/eal_common_options.c b/lib/eal/common/eal_common_options.c similarity index 100% rename from lib/librte_eal/common/eal_common_options.c rename to lib/eal/common/eal_common_options.c diff --git a/lib/librte_eal/common/eal_common_proc.c b/lib/eal/common/eal_common_proc.c similarity index 100% rename from lib/librte_eal/common/eal_common_proc.c rename to lib/eal/common/eal_common_proc.c diff --git a/lib/librte_eal/common/eal_common_string_fns.c b/lib/eal/common/eal_common_string_fns.c similarity index 100% rename from lib/librte_eal/common/eal_common_string_fns.c rename to lib/eal/common/eal_common_string_fns.c diff --git a/lib/librte_eal/common/eal_common_tailqs.c b/lib/eal/common/eal_common_tailqs.c similarity index 100% rename from lib/librte_eal/common/eal_common_tailqs.c rename to lib/eal/common/eal_common_tailqs.c diff --git a/lib/librte_eal/common/eal_common_thread.c b/lib/eal/common/eal_common_thread.c similarity index 100% rename from lib/librte_eal/common/eal_common_thread.c rename to lib/eal/common/eal_common_thread.c diff --git a/lib/librte_eal/common/eal_common_timer.c b/lib/eal/common/eal_common_timer.c similarity index 100% rename from lib/librte_eal/common/eal_common_timer.c rename to lib/eal/common/eal_common_timer.c diff --git a/lib/librte_eal/common/eal_common_trace.c b/lib/eal/common/eal_common_trace.c similarity index 100% rename from lib/librte_eal/common/eal_common_trace.c rename to lib/eal/common/eal_common_trace.c diff --git a/lib/librte_eal/common/eal_common_trace_ctf.c b/lib/eal/common/eal_common_trace_ctf.c similarity index 100% rename from lib/librte_eal/common/eal_common_trace_ctf.c rename to lib/eal/common/eal_common_trace_ctf.c diff --git a/lib/librte_eal/common/eal_common_trace_points.c b/lib/eal/common/eal_common_trace_points.c similarity index 100% rename from lib/librte_eal/common/eal_common_trace_points.c rename to lib/eal/common/eal_common_trace_points.c diff --git a/lib/librte_eal/common/eal_common_trace_utils.c b/lib/eal/common/eal_common_trace_utils.c similarity index 100% rename from lib/librte_eal/common/eal_common_trace_utils.c rename to lib/eal/common/eal_common_trace_utils.c diff --git a/lib/librte_eal/common/eal_common_uuid.c b/lib/eal/common/eal_common_uuid.c similarity index 100% rename from lib/librte_eal/common/eal_common_uuid.c rename to lib/eal/common/eal_common_uuid.c diff --git a/lib/librte_eal/common/eal_filesystem.h b/lib/eal/common/eal_filesystem.h similarity index 100% rename from lib/librte_eal/common/eal_filesystem.h rename to lib/eal/common/eal_filesystem.h diff --git a/lib/librte_eal/common/eal_hugepages.h b/lib/eal/common/eal_hugepages.h similarity index 100% rename from lib/librte_eal/common/eal_hugepages.h rename to lib/eal/common/eal_hugepages.h diff --git a/lib/librte_eal/common/eal_internal_cfg.h b/lib/eal/common/eal_internal_cfg.h similarity index 100% rename from lib/librte_eal/common/eal_internal_cfg.h rename to lib/eal/common/eal_internal_cfg.h diff --git a/lib/librte_eal/common/eal_log.h b/lib/eal/common/eal_log.h similarity index 100% rename from lib/librte_eal/common/eal_log.h rename to lib/eal/common/eal_log.h diff --git a/lib/librte_eal/common/eal_memalloc.h b/lib/eal/common/eal_memalloc.h similarity index 100% rename from lib/librte_eal/common/eal_memalloc.h rename to lib/eal/common/eal_memalloc.h diff --git a/lib/librte_eal/common/eal_memcfg.h b/lib/eal/common/eal_memcfg.h similarity index 100% rename from lib/librte_eal/common/eal_memcfg.h rename to lib/eal/common/eal_memcfg.h diff --git a/lib/librte_eal/common/eal_options.h b/lib/eal/common/eal_options.h similarity index 100% rename from lib/librte_eal/common/eal_options.h rename to lib/eal/common/eal_options.h diff --git a/lib/librte_eal/common/eal_private.h b/lib/eal/common/eal_private.h similarity index 100% rename from lib/librte_eal/common/eal_private.h rename to lib/eal/common/eal_private.h diff --git a/lib/librte_eal/common/eal_thread.h b/lib/eal/common/eal_thread.h similarity index 100% rename from lib/librte_eal/common/eal_thread.h rename to lib/eal/common/eal_thread.h diff --git a/lib/librte_eal/common/eal_trace.h b/lib/eal/common/eal_trace.h similarity index 100% rename from lib/librte_eal/common/eal_trace.h rename to lib/eal/common/eal_trace.h diff --git a/lib/librte_eal/common/hotplug_mp.c b/lib/eal/common/hotplug_mp.c similarity index 100% rename from lib/librte_eal/common/hotplug_mp.c rename to lib/eal/common/hotplug_mp.c diff --git a/lib/librte_eal/common/hotplug_mp.h b/lib/eal/common/hotplug_mp.h similarity index 100% rename from lib/librte_eal/common/hotplug_mp.h rename to lib/eal/common/hotplug_mp.h diff --git a/lib/librte_eal/common/malloc_elem.c b/lib/eal/common/malloc_elem.c similarity index 100% rename from lib/librte_eal/common/malloc_elem.c rename to lib/eal/common/malloc_elem.c diff --git a/lib/librte_eal/common/malloc_elem.h b/lib/eal/common/malloc_elem.h similarity index 100% rename from lib/librte_eal/common/malloc_elem.h rename to lib/eal/common/malloc_elem.h diff --git a/lib/librte_eal/common/malloc_heap.c b/lib/eal/common/malloc_heap.c similarity index 100% rename from lib/librte_eal/common/malloc_heap.c rename to lib/eal/common/malloc_heap.c diff --git a/lib/librte_eal/common/malloc_heap.h b/lib/eal/common/malloc_heap.h similarity index 100% rename from lib/librte_eal/common/malloc_heap.h rename to lib/eal/common/malloc_heap.h diff --git a/lib/librte_eal/common/malloc_mp.c b/lib/eal/common/malloc_mp.c similarity index 100% rename from lib/librte_eal/common/malloc_mp.c rename to lib/eal/common/malloc_mp.c diff --git a/lib/librte_eal/common/malloc_mp.h b/lib/eal/common/malloc_mp.h similarity index 100% rename from lib/librte_eal/common/malloc_mp.h rename to lib/eal/common/malloc_mp.h diff --git a/lib/librte_eal/common/meson.build b/lib/eal/common/meson.build similarity index 100% rename from lib/librte_eal/common/meson.build rename to lib/eal/common/meson.build diff --git a/lib/librte_eal/common/rte_keepalive.c b/lib/eal/common/rte_keepalive.c similarity index 100% rename from lib/librte_eal/common/rte_keepalive.c rename to lib/eal/common/rte_keepalive.c diff --git a/lib/librte_eal/common/rte_malloc.c b/lib/eal/common/rte_malloc.c similarity index 100% rename from lib/librte_eal/common/rte_malloc.c rename to lib/eal/common/rte_malloc.c diff --git a/lib/librte_eal/common/rte_random.c b/lib/eal/common/rte_random.c similarity index 100% rename from lib/librte_eal/common/rte_random.c rename to lib/eal/common/rte_random.c diff --git a/lib/librte_eal/common/rte_reciprocal.c b/lib/eal/common/rte_reciprocal.c similarity index 100% rename from lib/librte_eal/common/rte_reciprocal.c rename to lib/eal/common/rte_reciprocal.c diff --git a/lib/librte_eal/common/rte_service.c b/lib/eal/common/rte_service.c similarity index 100% rename from lib/librte_eal/common/rte_service.c rename to lib/eal/common/rte_service.c diff --git a/lib/librte_eal/common/rte_version.c b/lib/eal/common/rte_version.c similarity index 100% rename from lib/librte_eal/common/rte_version.c rename to lib/eal/common/rte_version.c diff --git a/lib/librte_eal/freebsd/eal.c b/lib/eal/freebsd/eal.c similarity index 100% rename from lib/librte_eal/freebsd/eal.c rename to lib/eal/freebsd/eal.c diff --git a/lib/librte_eal/freebsd/eal_alarm.c b/lib/eal/freebsd/eal_alarm.c similarity index 100% rename from lib/librte_eal/freebsd/eal_alarm.c rename to lib/eal/freebsd/eal_alarm.c diff --git a/lib/librte_eal/freebsd/eal_alarm_private.h b/lib/eal/freebsd/eal_alarm_private.h similarity index 100% rename from lib/librte_eal/freebsd/eal_alarm_private.h rename to lib/eal/freebsd/eal_alarm_private.h diff --git a/lib/librte_eal/freebsd/eal_cpuflags.c b/lib/eal/freebsd/eal_cpuflags.c similarity index 100% rename from lib/librte_eal/freebsd/eal_cpuflags.c rename to lib/eal/freebsd/eal_cpuflags.c diff --git a/lib/librte_eal/freebsd/eal_debug.c b/lib/eal/freebsd/eal_debug.c similarity index 100% rename from lib/librte_eal/freebsd/eal_debug.c rename to lib/eal/freebsd/eal_debug.c diff --git a/lib/librte_eal/freebsd/eal_dev.c b/lib/eal/freebsd/eal_dev.c similarity index 100% rename from lib/librte_eal/freebsd/eal_dev.c rename to lib/eal/freebsd/eal_dev.c diff --git a/lib/librte_eal/freebsd/eal_hugepage_info.c b/lib/eal/freebsd/eal_hugepage_info.c similarity index 100% rename from lib/librte_eal/freebsd/eal_hugepage_info.c rename to lib/eal/freebsd/eal_hugepage_info.c diff --git a/lib/librte_eal/freebsd/eal_interrupts.c b/lib/eal/freebsd/eal_interrupts.c similarity index 100% rename from lib/librte_eal/freebsd/eal_interrupts.c rename to lib/eal/freebsd/eal_interrupts.c diff --git a/lib/librte_eal/freebsd/eal_lcore.c b/lib/eal/freebsd/eal_lcore.c similarity index 100% rename from lib/librte_eal/freebsd/eal_lcore.c rename to lib/eal/freebsd/eal_lcore.c diff --git a/lib/librte_eal/freebsd/eal_memalloc.c b/lib/eal/freebsd/eal_memalloc.c similarity index 100% rename from lib/librte_eal/freebsd/eal_memalloc.c rename to lib/eal/freebsd/eal_memalloc.c diff --git a/lib/librte_eal/freebsd/eal_memory.c b/lib/eal/freebsd/eal_memory.c similarity index 100% rename from lib/librte_eal/freebsd/eal_memory.c rename to lib/eal/freebsd/eal_memory.c diff --git a/lib/librte_eal/freebsd/eal_thread.c b/lib/eal/freebsd/eal_thread.c similarity index 100% rename from lib/librte_eal/freebsd/eal_thread.c rename to lib/eal/freebsd/eal_thread.c diff --git a/lib/librte_eal/freebsd/eal_timer.c b/lib/eal/freebsd/eal_timer.c similarity index 100% rename from lib/librte_eal/freebsd/eal_timer.c rename to lib/eal/freebsd/eal_timer.c diff --git a/lib/librte_eal/freebsd/include/meson.build b/lib/eal/freebsd/include/meson.build similarity index 100% rename from lib/librte_eal/freebsd/include/meson.build rename to lib/eal/freebsd/include/meson.build diff --git a/lib/librte_eal/freebsd/include/rte_os.h b/lib/eal/freebsd/include/rte_os.h similarity index 100% rename from lib/librte_eal/freebsd/include/rte_os.h rename to lib/eal/freebsd/include/rte_os.h diff --git a/lib/librte_eal/freebsd/include/rte_os_shim.h b/lib/eal/freebsd/include/rte_os_shim.h similarity index 100% rename from lib/librte_eal/freebsd/include/rte_os_shim.h rename to lib/eal/freebsd/include/rte_os_shim.h diff --git a/lib/librte_eal/freebsd/meson.build b/lib/eal/freebsd/meson.build similarity index 100% rename from lib/librte_eal/freebsd/meson.build rename to lib/eal/freebsd/meson.build diff --git a/lib/librte_eal/include/generic/rte_atomic.h b/lib/eal/include/generic/rte_atomic.h similarity index 100% rename from lib/librte_eal/include/generic/rte_atomic.h rename to lib/eal/include/generic/rte_atomic.h diff --git a/lib/librte_eal/include/generic/rte_byteorder.h b/lib/eal/include/generic/rte_byteorder.h similarity index 100% rename from lib/librte_eal/include/generic/rte_byteorder.h rename to lib/eal/include/generic/rte_byteorder.h diff --git a/lib/librte_eal/include/generic/rte_cpuflags.h b/lib/eal/include/generic/rte_cpuflags.h similarity index 100% rename from lib/librte_eal/include/generic/rte_cpuflags.h rename to lib/eal/include/generic/rte_cpuflags.h diff --git a/lib/librte_eal/include/generic/rte_cycles.h b/lib/eal/include/generic/rte_cycles.h similarity index 100% rename from lib/librte_eal/include/generic/rte_cycles.h rename to lib/eal/include/generic/rte_cycles.h diff --git a/lib/librte_eal/include/generic/rte_io.h b/lib/eal/include/generic/rte_io.h similarity index 100% rename from lib/librte_eal/include/generic/rte_io.h rename to lib/eal/include/generic/rte_io.h diff --git a/lib/librte_eal/include/generic/rte_mcslock.h b/lib/eal/include/generic/rte_mcslock.h similarity index 100% rename from lib/librte_eal/include/generic/rte_mcslock.h rename to lib/eal/include/generic/rte_mcslock.h diff --git a/lib/librte_eal/include/generic/rte_memcpy.h b/lib/eal/include/generic/rte_memcpy.h similarity index 100% rename from lib/librte_eal/include/generic/rte_memcpy.h rename to lib/eal/include/generic/rte_memcpy.h diff --git a/lib/librte_eal/include/generic/rte_pause.h b/lib/eal/include/generic/rte_pause.h similarity index 100% rename from lib/librte_eal/include/generic/rte_pause.h rename to lib/eal/include/generic/rte_pause.h diff --git a/lib/librte_eal/include/generic/rte_pflock.h b/lib/eal/include/generic/rte_pflock.h similarity index 100% rename from lib/librte_eal/include/generic/rte_pflock.h rename to lib/eal/include/generic/rte_pflock.h diff --git a/lib/librte_eal/include/generic/rte_power_intrinsics.h b/lib/eal/include/generic/rte_power_intrinsics.h similarity index 100% rename from lib/librte_eal/include/generic/rte_power_intrinsics.h rename to lib/eal/include/generic/rte_power_intrinsics.h diff --git a/lib/librte_eal/include/generic/rte_prefetch.h b/lib/eal/include/generic/rte_prefetch.h similarity index 100% rename from lib/librte_eal/include/generic/rte_prefetch.h rename to lib/eal/include/generic/rte_prefetch.h diff --git a/lib/librte_eal/include/generic/rte_rwlock.h b/lib/eal/include/generic/rte_rwlock.h similarity index 100% rename from lib/librte_eal/include/generic/rte_rwlock.h rename to lib/eal/include/generic/rte_rwlock.h diff --git a/lib/librte_eal/include/generic/rte_spinlock.h b/lib/eal/include/generic/rte_spinlock.h similarity index 100% rename from lib/librte_eal/include/generic/rte_spinlock.h rename to lib/eal/include/generic/rte_spinlock.h diff --git a/lib/librte_eal/include/generic/rte_ticketlock.h b/lib/eal/include/generic/rte_ticketlock.h similarity index 100% rename from lib/librte_eal/include/generic/rte_ticketlock.h rename to lib/eal/include/generic/rte_ticketlock.h diff --git a/lib/librte_eal/include/generic/rte_vect.h b/lib/eal/include/generic/rte_vect.h similarity index 100% rename from lib/librte_eal/include/generic/rte_vect.h rename to lib/eal/include/generic/rte_vect.h diff --git a/lib/librte_eal/include/meson.build b/lib/eal/include/meson.build similarity index 100% rename from lib/librte_eal/include/meson.build rename to lib/eal/include/meson.build diff --git a/lib/librte_eal/include/rte_alarm.h b/lib/eal/include/rte_alarm.h similarity index 100% rename from lib/librte_eal/include/rte_alarm.h rename to lib/eal/include/rte_alarm.h diff --git a/lib/librte_eal/include/rte_bitmap.h b/lib/eal/include/rte_bitmap.h similarity index 100% rename from lib/librte_eal/include/rte_bitmap.h rename to lib/eal/include/rte_bitmap.h diff --git a/lib/librte_eal/include/rte_bitops.h b/lib/eal/include/rte_bitops.h similarity index 100% rename from lib/librte_eal/include/rte_bitops.h rename to lib/eal/include/rte_bitops.h diff --git a/lib/librte_eal/include/rte_branch_prediction.h b/lib/eal/include/rte_branch_prediction.h similarity index 100% rename from lib/librte_eal/include/rte_branch_prediction.h rename to lib/eal/include/rte_branch_prediction.h diff --git a/lib/librte_eal/include/rte_bus.h b/lib/eal/include/rte_bus.h similarity index 100% rename from lib/librte_eal/include/rte_bus.h rename to lib/eal/include/rte_bus.h diff --git a/lib/librte_eal/include/rte_class.h b/lib/eal/include/rte_class.h similarity index 100% rename from lib/librte_eal/include/rte_class.h rename to lib/eal/include/rte_class.h diff --git a/lib/librte_eal/include/rte_common.h b/lib/eal/include/rte_common.h similarity index 100% rename from lib/librte_eal/include/rte_common.h rename to lib/eal/include/rte_common.h diff --git a/lib/librte_eal/include/rte_compat.h b/lib/eal/include/rte_compat.h similarity index 100% rename from lib/librte_eal/include/rte_compat.h rename to lib/eal/include/rte_compat.h diff --git a/lib/librte_eal/include/rte_debug.h b/lib/eal/include/rte_debug.h similarity index 100% rename from lib/librte_eal/include/rte_debug.h rename to lib/eal/include/rte_debug.h diff --git a/lib/librte_eal/include/rte_dev.h b/lib/eal/include/rte_dev.h similarity index 100% rename from lib/librte_eal/include/rte_dev.h rename to lib/eal/include/rte_dev.h diff --git a/lib/librte_eal/include/rte_devargs.h b/lib/eal/include/rte_devargs.h similarity index 100% rename from lib/librte_eal/include/rte_devargs.h rename to lib/eal/include/rte_devargs.h diff --git a/lib/librte_eal/include/rte_eal.h b/lib/eal/include/rte_eal.h similarity index 100% rename from lib/librte_eal/include/rte_eal.h rename to lib/eal/include/rte_eal.h diff --git a/lib/librte_eal/include/rte_eal_interrupts.h b/lib/eal/include/rte_eal_interrupts.h similarity index 100% rename from lib/librte_eal/include/rte_eal_interrupts.h rename to lib/eal/include/rte_eal_interrupts.h diff --git a/lib/librte_eal/include/rte_eal_memconfig.h b/lib/eal/include/rte_eal_memconfig.h similarity index 100% rename from lib/librte_eal/include/rte_eal_memconfig.h rename to lib/eal/include/rte_eal_memconfig.h diff --git a/lib/librte_eal/include/rte_eal_paging.h b/lib/eal/include/rte_eal_paging.h similarity index 100% rename from lib/librte_eal/include/rte_eal_paging.h rename to lib/eal/include/rte_eal_paging.h diff --git a/lib/librte_eal/include/rte_eal_trace.h b/lib/eal/include/rte_eal_trace.h similarity index 100% rename from lib/librte_eal/include/rte_eal_trace.h rename to lib/eal/include/rte_eal_trace.h diff --git a/lib/librte_eal/include/rte_errno.h b/lib/eal/include/rte_errno.h similarity index 100% rename from lib/librte_eal/include/rte_errno.h rename to lib/eal/include/rte_errno.h diff --git a/lib/librte_eal/include/rte_fbarray.h b/lib/eal/include/rte_fbarray.h similarity index 100% rename from lib/librte_eal/include/rte_fbarray.h rename to lib/eal/include/rte_fbarray.h diff --git a/lib/librte_eal/include/rte_function_versioning.h b/lib/eal/include/rte_function_versioning.h similarity index 100% rename from lib/librte_eal/include/rte_function_versioning.h rename to lib/eal/include/rte_function_versioning.h diff --git a/lib/librte_eal/include/rte_hexdump.h b/lib/eal/include/rte_hexdump.h similarity index 100% rename from lib/librte_eal/include/rte_hexdump.h rename to lib/eal/include/rte_hexdump.h diff --git a/lib/librte_eal/include/rte_hypervisor.h b/lib/eal/include/rte_hypervisor.h similarity index 100% rename from lib/librte_eal/include/rte_hypervisor.h rename to lib/eal/include/rte_hypervisor.h diff --git a/lib/librte_eal/include/rte_interrupts.h b/lib/eal/include/rte_interrupts.h similarity index 100% rename from lib/librte_eal/include/rte_interrupts.h rename to lib/eal/include/rte_interrupts.h diff --git a/lib/librte_eal/include/rte_keepalive.h b/lib/eal/include/rte_keepalive.h similarity index 100% rename from lib/librte_eal/include/rte_keepalive.h rename to lib/eal/include/rte_keepalive.h diff --git a/lib/librte_eal/include/rte_launch.h b/lib/eal/include/rte_launch.h similarity index 100% rename from lib/librte_eal/include/rte_launch.h rename to lib/eal/include/rte_launch.h diff --git a/lib/librte_eal/include/rte_lcore.h b/lib/eal/include/rte_lcore.h similarity index 100% rename from lib/librte_eal/include/rte_lcore.h rename to lib/eal/include/rte_lcore.h diff --git a/lib/librte_eal/include/rte_log.h b/lib/eal/include/rte_log.h similarity index 100% rename from lib/librte_eal/include/rte_log.h rename to lib/eal/include/rte_log.h diff --git a/lib/librte_eal/include/rte_malloc.h b/lib/eal/include/rte_malloc.h similarity index 100% rename from lib/librte_eal/include/rte_malloc.h rename to lib/eal/include/rte_malloc.h diff --git a/lib/librte_eal/include/rte_memory.h b/lib/eal/include/rte_memory.h similarity index 100% rename from lib/librte_eal/include/rte_memory.h rename to lib/eal/include/rte_memory.h diff --git a/lib/librte_eal/include/rte_memzone.h b/lib/eal/include/rte_memzone.h similarity index 100% rename from lib/librte_eal/include/rte_memzone.h rename to lib/eal/include/rte_memzone.h diff --git a/lib/librte_eal/include/rte_pci_dev_feature_defs.h b/lib/eal/include/rte_pci_dev_feature_defs.h similarity index 100% rename from lib/librte_eal/include/rte_pci_dev_feature_defs.h rename to lib/eal/include/rte_pci_dev_feature_defs.h diff --git a/lib/librte_eal/include/rte_pci_dev_features.h b/lib/eal/include/rte_pci_dev_features.h similarity index 100% rename from lib/librte_eal/include/rte_pci_dev_features.h rename to lib/eal/include/rte_pci_dev_features.h diff --git a/lib/librte_eal/include/rte_per_lcore.h b/lib/eal/include/rte_per_lcore.h similarity index 100% rename from lib/librte_eal/include/rte_per_lcore.h rename to lib/eal/include/rte_per_lcore.h diff --git a/lib/librte_eal/include/rte_random.h b/lib/eal/include/rte_random.h similarity index 100% rename from lib/librte_eal/include/rte_random.h rename to lib/eal/include/rte_random.h diff --git a/lib/librte_eal/include/rte_reciprocal.h b/lib/eal/include/rte_reciprocal.h similarity index 100% rename from lib/librte_eal/include/rte_reciprocal.h rename to lib/eal/include/rte_reciprocal.h diff --git a/lib/librte_eal/include/rte_service.h b/lib/eal/include/rte_service.h similarity index 100% rename from lib/librte_eal/include/rte_service.h rename to lib/eal/include/rte_service.h diff --git a/lib/librte_eal/include/rte_service_component.h b/lib/eal/include/rte_service_component.h similarity index 100% rename from lib/librte_eal/include/rte_service_component.h rename to lib/eal/include/rte_service_component.h diff --git a/lib/librte_eal/include/rte_string_fns.h b/lib/eal/include/rte_string_fns.h similarity index 100% rename from lib/librte_eal/include/rte_string_fns.h rename to lib/eal/include/rte_string_fns.h diff --git a/lib/librte_eal/include/rte_tailq.h b/lib/eal/include/rte_tailq.h similarity index 100% rename from lib/librte_eal/include/rte_tailq.h rename to lib/eal/include/rte_tailq.h diff --git a/lib/librte_eal/include/rte_test.h b/lib/eal/include/rte_test.h similarity index 100% rename from lib/librte_eal/include/rte_test.h rename to lib/eal/include/rte_test.h diff --git a/lib/librte_eal/include/rte_thread.h b/lib/eal/include/rte_thread.h similarity index 100% rename from lib/librte_eal/include/rte_thread.h rename to lib/eal/include/rte_thread.h diff --git a/lib/librte_eal/include/rte_time.h b/lib/eal/include/rte_time.h similarity index 100% rename from lib/librte_eal/include/rte_time.h rename to lib/eal/include/rte_time.h diff --git a/lib/librte_eal/include/rte_trace.h b/lib/eal/include/rte_trace.h similarity index 100% rename from lib/librte_eal/include/rte_trace.h rename to lib/eal/include/rte_trace.h diff --git a/lib/librte_eal/include/rte_trace_point.h b/lib/eal/include/rte_trace_point.h similarity index 100% rename from lib/librte_eal/include/rte_trace_point.h rename to lib/eal/include/rte_trace_point.h diff --git a/lib/librte_eal/include/rte_trace_point_register.h b/lib/eal/include/rte_trace_point_register.h similarity index 100% rename from lib/librte_eal/include/rte_trace_point_register.h rename to lib/eal/include/rte_trace_point_register.h diff --git a/lib/librte_eal/include/rte_uuid.h b/lib/eal/include/rte_uuid.h similarity index 100% rename from lib/librte_eal/include/rte_uuid.h rename to lib/eal/include/rte_uuid.h diff --git a/lib/librte_eal/include/rte_version.h b/lib/eal/include/rte_version.h similarity index 100% rename from lib/librte_eal/include/rte_version.h rename to lib/eal/include/rte_version.h diff --git a/lib/librte_eal/include/rte_vfio.h b/lib/eal/include/rte_vfio.h similarity index 100% rename from lib/librte_eal/include/rte_vfio.h rename to lib/eal/include/rte_vfio.h diff --git a/lib/librte_eal/linux/eal.c b/lib/eal/linux/eal.c similarity index 100% rename from lib/librte_eal/linux/eal.c rename to lib/eal/linux/eal.c diff --git a/lib/librte_eal/linux/eal_alarm.c b/lib/eal/linux/eal_alarm.c similarity index 100% rename from lib/librte_eal/linux/eal_alarm.c rename to lib/eal/linux/eal_alarm.c diff --git a/lib/librte_eal/linux/eal_cpuflags.c b/lib/eal/linux/eal_cpuflags.c similarity index 100% rename from lib/librte_eal/linux/eal_cpuflags.c rename to lib/eal/linux/eal_cpuflags.c diff --git a/lib/librte_eal/linux/eal_debug.c b/lib/eal/linux/eal_debug.c similarity index 100% rename from lib/librte_eal/linux/eal_debug.c rename to lib/eal/linux/eal_debug.c diff --git a/lib/librte_eal/linux/eal_dev.c b/lib/eal/linux/eal_dev.c similarity index 100% rename from lib/librte_eal/linux/eal_dev.c rename to lib/eal/linux/eal_dev.c diff --git a/lib/librte_eal/linux/eal_hugepage_info.c b/lib/eal/linux/eal_hugepage_info.c similarity index 100% rename from lib/librte_eal/linux/eal_hugepage_info.c rename to lib/eal/linux/eal_hugepage_info.c diff --git a/lib/librte_eal/linux/eal_interrupts.c b/lib/eal/linux/eal_interrupts.c similarity index 100% rename from lib/librte_eal/linux/eal_interrupts.c rename to lib/eal/linux/eal_interrupts.c diff --git a/lib/librte_eal/linux/eal_lcore.c b/lib/eal/linux/eal_lcore.c similarity index 100% rename from lib/librte_eal/linux/eal_lcore.c rename to lib/eal/linux/eal_lcore.c diff --git a/lib/librte_eal/linux/eal_log.c b/lib/eal/linux/eal_log.c similarity index 100% rename from lib/librte_eal/linux/eal_log.c rename to lib/eal/linux/eal_log.c diff --git a/lib/librte_eal/linux/eal_memalloc.c b/lib/eal/linux/eal_memalloc.c similarity index 100% rename from lib/librte_eal/linux/eal_memalloc.c rename to lib/eal/linux/eal_memalloc.c diff --git a/lib/librte_eal/linux/eal_memory.c b/lib/eal/linux/eal_memory.c similarity index 100% rename from lib/librte_eal/linux/eal_memory.c rename to lib/eal/linux/eal_memory.c diff --git a/lib/librte_eal/linux/eal_thread.c b/lib/eal/linux/eal_thread.c similarity index 100% rename from lib/librte_eal/linux/eal_thread.c rename to lib/eal/linux/eal_thread.c diff --git a/lib/librte_eal/linux/eal_timer.c b/lib/eal/linux/eal_timer.c similarity index 100% rename from lib/librte_eal/linux/eal_timer.c rename to lib/eal/linux/eal_timer.c diff --git a/lib/librte_eal/linux/eal_vfio.c b/lib/eal/linux/eal_vfio.c similarity index 100% rename from lib/librte_eal/linux/eal_vfio.c rename to lib/eal/linux/eal_vfio.c diff --git a/lib/librte_eal/linux/eal_vfio.h b/lib/eal/linux/eal_vfio.h similarity index 100% rename from lib/librte_eal/linux/eal_vfio.h rename to lib/eal/linux/eal_vfio.h diff --git a/lib/librte_eal/linux/eal_vfio_mp_sync.c b/lib/eal/linux/eal_vfio_mp_sync.c similarity index 100% rename from lib/librte_eal/linux/eal_vfio_mp_sync.c rename to lib/eal/linux/eal_vfio_mp_sync.c diff --git a/lib/librte_eal/linux/include/meson.build b/lib/eal/linux/include/meson.build similarity index 100% rename from lib/librte_eal/linux/include/meson.build rename to lib/eal/linux/include/meson.build diff --git a/lib/librte_eal/linux/include/rte_os.h b/lib/eal/linux/include/rte_os.h similarity index 100% rename from lib/librte_eal/linux/include/rte_os.h rename to lib/eal/linux/include/rte_os.h diff --git a/lib/librte_eal/linux/include/rte_os_shim.h b/lib/eal/linux/include/rte_os_shim.h similarity index 100% rename from lib/librte_eal/linux/include/rte_os_shim.h rename to lib/eal/linux/include/rte_os_shim.h diff --git a/lib/librte_eal/linux/meson.build b/lib/eal/linux/meson.build similarity index 100% rename from lib/librte_eal/linux/meson.build rename to lib/eal/linux/meson.build diff --git a/lib/librte_eal/meson.build b/lib/eal/meson.build similarity index 100% rename from lib/librte_eal/meson.build rename to lib/eal/meson.build diff --git a/lib/librte_eal/ppc/include/meson.build b/lib/eal/ppc/include/meson.build similarity index 100% rename from lib/librte_eal/ppc/include/meson.build rename to lib/eal/ppc/include/meson.build diff --git a/lib/librte_eal/ppc/include/rte_altivec.h b/lib/eal/ppc/include/rte_altivec.h similarity index 100% rename from lib/librte_eal/ppc/include/rte_altivec.h rename to lib/eal/ppc/include/rte_altivec.h diff --git a/lib/librte_eal/ppc/include/rte_atomic.h b/lib/eal/ppc/include/rte_atomic.h similarity index 100% rename from lib/librte_eal/ppc/include/rte_atomic.h rename to lib/eal/ppc/include/rte_atomic.h diff --git a/lib/librte_eal/ppc/include/rte_byteorder.h b/lib/eal/ppc/include/rte_byteorder.h similarity index 100% rename from lib/librte_eal/ppc/include/rte_byteorder.h rename to lib/eal/ppc/include/rte_byteorder.h diff --git a/lib/librte_eal/ppc/include/rte_cpuflags.h b/lib/eal/ppc/include/rte_cpuflags.h similarity index 100% rename from lib/librte_eal/ppc/include/rte_cpuflags.h rename to lib/eal/ppc/include/rte_cpuflags.h diff --git a/lib/librte_eal/ppc/include/rte_cycles.h b/lib/eal/ppc/include/rte_cycles.h similarity index 100% rename from lib/librte_eal/ppc/include/rte_cycles.h rename to lib/eal/ppc/include/rte_cycles.h diff --git a/lib/librte_eal/ppc/include/rte_io.h b/lib/eal/ppc/include/rte_io.h similarity index 100% rename from lib/librte_eal/ppc/include/rte_io.h rename to lib/eal/ppc/include/rte_io.h diff --git a/lib/librte_eal/ppc/include/rte_mcslock.h b/lib/eal/ppc/include/rte_mcslock.h similarity index 100% rename from lib/librte_eal/ppc/include/rte_mcslock.h rename to lib/eal/ppc/include/rte_mcslock.h diff --git a/lib/librte_eal/ppc/include/rte_memcpy.h b/lib/eal/ppc/include/rte_memcpy.h similarity index 100% rename from lib/librte_eal/ppc/include/rte_memcpy.h rename to lib/eal/ppc/include/rte_memcpy.h diff --git a/lib/librte_eal/ppc/include/rte_pause.h b/lib/eal/ppc/include/rte_pause.h similarity index 100% rename from lib/librte_eal/ppc/include/rte_pause.h rename to lib/eal/ppc/include/rte_pause.h diff --git a/lib/librte_eal/ppc/include/rte_pflock.h b/lib/eal/ppc/include/rte_pflock.h similarity index 100% rename from lib/librte_eal/ppc/include/rte_pflock.h rename to lib/eal/ppc/include/rte_pflock.h diff --git a/lib/librte_eal/ppc/include/rte_power_intrinsics.h b/lib/eal/ppc/include/rte_power_intrinsics.h similarity index 100% rename from lib/librte_eal/ppc/include/rte_power_intrinsics.h rename to lib/eal/ppc/include/rte_power_intrinsics.h diff --git a/lib/librte_eal/ppc/include/rte_prefetch.h b/lib/eal/ppc/include/rte_prefetch.h similarity index 100% rename from lib/librte_eal/ppc/include/rte_prefetch.h rename to lib/eal/ppc/include/rte_prefetch.h diff --git a/lib/librte_eal/ppc/include/rte_rwlock.h b/lib/eal/ppc/include/rte_rwlock.h similarity index 100% rename from lib/librte_eal/ppc/include/rte_rwlock.h rename to lib/eal/ppc/include/rte_rwlock.h diff --git a/lib/librte_eal/ppc/include/rte_spinlock.h b/lib/eal/ppc/include/rte_spinlock.h similarity index 100% rename from lib/librte_eal/ppc/include/rte_spinlock.h rename to lib/eal/ppc/include/rte_spinlock.h diff --git a/lib/librte_eal/ppc/include/rte_ticketlock.h b/lib/eal/ppc/include/rte_ticketlock.h similarity index 100% rename from lib/librte_eal/ppc/include/rte_ticketlock.h rename to lib/eal/ppc/include/rte_ticketlock.h diff --git a/lib/librte_eal/ppc/include/rte_vect.h b/lib/eal/ppc/include/rte_vect.h similarity index 100% rename from lib/librte_eal/ppc/include/rte_vect.h rename to lib/eal/ppc/include/rte_vect.h diff --git a/lib/librte_eal/ppc/meson.build b/lib/eal/ppc/meson.build similarity index 100% rename from lib/librte_eal/ppc/meson.build rename to lib/eal/ppc/meson.build diff --git a/lib/librte_eal/ppc/rte_cpuflags.c b/lib/eal/ppc/rte_cpuflags.c similarity index 100% rename from lib/librte_eal/ppc/rte_cpuflags.c rename to lib/eal/ppc/rte_cpuflags.c diff --git a/lib/librte_eal/ppc/rte_cycles.c b/lib/eal/ppc/rte_cycles.c similarity index 100% rename from lib/librte_eal/ppc/rte_cycles.c rename to lib/eal/ppc/rte_cycles.c diff --git a/lib/librte_eal/ppc/rte_hypervisor.c b/lib/eal/ppc/rte_hypervisor.c similarity index 100% rename from lib/librte_eal/ppc/rte_hypervisor.c rename to lib/eal/ppc/rte_hypervisor.c diff --git a/lib/librte_eal/ppc/rte_power_intrinsics.c b/lib/eal/ppc/rte_power_intrinsics.c similarity index 100% rename from lib/librte_eal/ppc/rte_power_intrinsics.c rename to lib/eal/ppc/rte_power_intrinsics.c diff --git a/lib/librte_eal/unix/eal_file.c b/lib/eal/unix/eal_file.c similarity index 100% rename from lib/librte_eal/unix/eal_file.c rename to lib/eal/unix/eal_file.c diff --git a/lib/librte_eal/unix/eal_unix_memory.c b/lib/eal/unix/eal_unix_memory.c similarity index 100% rename from lib/librte_eal/unix/eal_unix_memory.c rename to lib/eal/unix/eal_unix_memory.c diff --git a/lib/librte_eal/unix/eal_unix_timer.c b/lib/eal/unix/eal_unix_timer.c similarity index 100% rename from lib/librte_eal/unix/eal_unix_timer.c rename to lib/eal/unix/eal_unix_timer.c diff --git a/lib/librte_eal/unix/meson.build b/lib/eal/unix/meson.build similarity index 100% rename from lib/librte_eal/unix/meson.build rename to lib/eal/unix/meson.build diff --git a/lib/librte_eal/unix/rte_thread.c b/lib/eal/unix/rte_thread.c similarity index 100% rename from lib/librte_eal/unix/rte_thread.c rename to lib/eal/unix/rte_thread.c diff --git a/lib/librte_eal/version.map b/lib/eal/version.map similarity index 100% rename from lib/librte_eal/version.map rename to lib/eal/version.map diff --git a/lib/librte_eal/windows/eal.c b/lib/eal/windows/eal.c similarity index 100% rename from lib/librte_eal/windows/eal.c rename to lib/eal/windows/eal.c diff --git a/lib/librte_eal/windows/eal_alarm.c b/lib/eal/windows/eal_alarm.c similarity index 100% rename from lib/librte_eal/windows/eal_alarm.c rename to lib/eal/windows/eal_alarm.c diff --git a/lib/librte_eal/windows/eal_debug.c b/lib/eal/windows/eal_debug.c similarity index 100% rename from lib/librte_eal/windows/eal_debug.c rename to lib/eal/windows/eal_debug.c diff --git a/lib/librte_eal/windows/eal_file.c b/lib/eal/windows/eal_file.c similarity index 100% rename from lib/librte_eal/windows/eal_file.c rename to lib/eal/windows/eal_file.c diff --git a/lib/librte_eal/windows/eal_hugepages.c b/lib/eal/windows/eal_hugepages.c similarity index 100% rename from lib/librte_eal/windows/eal_hugepages.c rename to lib/eal/windows/eal_hugepages.c diff --git a/lib/librte_eal/windows/eal_interrupts.c b/lib/eal/windows/eal_interrupts.c similarity index 100% rename from lib/librte_eal/windows/eal_interrupts.c rename to lib/eal/windows/eal_interrupts.c diff --git a/lib/librte_eal/windows/eal_lcore.c b/lib/eal/windows/eal_lcore.c similarity index 100% rename from lib/librte_eal/windows/eal_lcore.c rename to lib/eal/windows/eal_lcore.c diff --git a/lib/librte_eal/windows/eal_log.c b/lib/eal/windows/eal_log.c similarity index 100% rename from lib/librte_eal/windows/eal_log.c rename to lib/eal/windows/eal_log.c diff --git a/lib/librte_eal/windows/eal_memalloc.c b/lib/eal/windows/eal_memalloc.c similarity index 100% rename from lib/librte_eal/windows/eal_memalloc.c rename to lib/eal/windows/eal_memalloc.c diff --git a/lib/librte_eal/windows/eal_memory.c b/lib/eal/windows/eal_memory.c similarity index 100% rename from lib/librte_eal/windows/eal_memory.c rename to lib/eal/windows/eal_memory.c diff --git a/lib/librte_eal/windows/eal_mp.c b/lib/eal/windows/eal_mp.c similarity index 100% rename from lib/librte_eal/windows/eal_mp.c rename to lib/eal/windows/eal_mp.c diff --git a/lib/librte_eal/windows/eal_thread.c b/lib/eal/windows/eal_thread.c similarity index 100% rename from lib/librte_eal/windows/eal_thread.c rename to lib/eal/windows/eal_thread.c diff --git a/lib/librte_eal/windows/eal_timer.c b/lib/eal/windows/eal_timer.c similarity index 100% rename from lib/librte_eal/windows/eal_timer.c rename to lib/eal/windows/eal_timer.c diff --git a/lib/librte_eal/windows/eal_windows.h b/lib/eal/windows/eal_windows.h similarity index 100% rename from lib/librte_eal/windows/eal_windows.h rename to lib/eal/windows/eal_windows.h diff --git a/lib/librte_eal/windows/fnmatch.c b/lib/eal/windows/fnmatch.c similarity index 100% rename from lib/librte_eal/windows/fnmatch.c rename to lib/eal/windows/fnmatch.c diff --git a/lib/librte_eal/windows/getopt.c b/lib/eal/windows/getopt.c similarity index 100% rename from lib/librte_eal/windows/getopt.c rename to lib/eal/windows/getopt.c diff --git a/lib/librte_eal/windows/include/dirent.h b/lib/eal/windows/include/dirent.h similarity index 100% rename from lib/librte_eal/windows/include/dirent.h rename to lib/eal/windows/include/dirent.h diff --git a/lib/librte_eal/windows/include/fnmatch.h b/lib/eal/windows/include/fnmatch.h similarity index 100% rename from lib/librte_eal/windows/include/fnmatch.h rename to lib/eal/windows/include/fnmatch.h diff --git a/lib/librte_eal/windows/include/getopt.h b/lib/eal/windows/include/getopt.h similarity index 100% rename from lib/librte_eal/windows/include/getopt.h rename to lib/eal/windows/include/getopt.h diff --git a/lib/librte_eal/windows/include/meson.build b/lib/eal/windows/include/meson.build similarity index 100% rename from lib/librte_eal/windows/include/meson.build rename to lib/eal/windows/include/meson.build diff --git a/lib/librte_eal/windows/include/pthread.h b/lib/eal/windows/include/pthread.h similarity index 100% rename from lib/librte_eal/windows/include/pthread.h rename to lib/eal/windows/include/pthread.h diff --git a/lib/librte_eal/windows/include/regex.h b/lib/eal/windows/include/regex.h similarity index 100% rename from lib/librte_eal/windows/include/regex.h rename to lib/eal/windows/include/regex.h diff --git a/lib/librte_eal/windows/include/rte_os.h b/lib/eal/windows/include/rte_os.h similarity index 100% rename from lib/librte_eal/windows/include/rte_os.h rename to lib/eal/windows/include/rte_os.h diff --git a/lib/librte_eal/windows/include/rte_os_shim.h b/lib/eal/windows/include/rte_os_shim.h similarity index 100% rename from lib/librte_eal/windows/include/rte_os_shim.h rename to lib/eal/windows/include/rte_os_shim.h diff --git a/lib/librte_eal/windows/include/rte_virt2phys.h b/lib/eal/windows/include/rte_virt2phys.h similarity index 100% rename from lib/librte_eal/windows/include/rte_virt2phys.h rename to lib/eal/windows/include/rte_virt2phys.h diff --git a/lib/librte_eal/windows/include/rte_windows.h b/lib/eal/windows/include/rte_windows.h similarity index 100% rename from lib/librte_eal/windows/include/rte_windows.h rename to lib/eal/windows/include/rte_windows.h diff --git a/lib/librte_eal/windows/include/sched.h b/lib/eal/windows/include/sched.h similarity index 100% rename from lib/librte_eal/windows/include/sched.h rename to lib/eal/windows/include/sched.h diff --git a/lib/librte_eal/windows/include/sys/queue.h b/lib/eal/windows/include/sys/queue.h similarity index 100% rename from lib/librte_eal/windows/include/sys/queue.h rename to lib/eal/windows/include/sys/queue.h diff --git a/lib/librte_eal/windows/include/unistd.h b/lib/eal/windows/include/unistd.h similarity index 100% rename from lib/librte_eal/windows/include/unistd.h rename to lib/eal/windows/include/unistd.h diff --git a/lib/librte_eal/windows/meson.build b/lib/eal/windows/meson.build similarity index 100% rename from lib/librte_eal/windows/meson.build rename to lib/eal/windows/meson.build diff --git a/lib/librte_eal/windows/rte_thread.c b/lib/eal/windows/rte_thread.c similarity index 100% rename from lib/librte_eal/windows/rte_thread.c rename to lib/eal/windows/rte_thread.c diff --git a/lib/librte_eal/x86/include/meson.build b/lib/eal/x86/include/meson.build similarity index 100% rename from lib/librte_eal/x86/include/meson.build rename to lib/eal/x86/include/meson.build diff --git a/lib/librte_eal/x86/include/rte_atomic.h b/lib/eal/x86/include/rte_atomic.h similarity index 100% rename from lib/librte_eal/x86/include/rte_atomic.h rename to lib/eal/x86/include/rte_atomic.h diff --git a/lib/librte_eal/x86/include/rte_atomic_32.h b/lib/eal/x86/include/rte_atomic_32.h similarity index 100% rename from lib/librte_eal/x86/include/rte_atomic_32.h rename to lib/eal/x86/include/rte_atomic_32.h diff --git a/lib/librte_eal/x86/include/rte_atomic_64.h b/lib/eal/x86/include/rte_atomic_64.h similarity index 100% rename from lib/librte_eal/x86/include/rte_atomic_64.h rename to lib/eal/x86/include/rte_atomic_64.h diff --git a/lib/librte_eal/x86/include/rte_byteorder.h b/lib/eal/x86/include/rte_byteorder.h similarity index 100% rename from lib/librte_eal/x86/include/rte_byteorder.h rename to lib/eal/x86/include/rte_byteorder.h diff --git a/lib/librte_eal/x86/include/rte_byteorder_32.h b/lib/eal/x86/include/rte_byteorder_32.h similarity index 100% rename from lib/librte_eal/x86/include/rte_byteorder_32.h rename to lib/eal/x86/include/rte_byteorder_32.h diff --git a/lib/librte_eal/x86/include/rte_byteorder_64.h b/lib/eal/x86/include/rte_byteorder_64.h similarity index 100% rename from lib/librte_eal/x86/include/rte_byteorder_64.h rename to lib/eal/x86/include/rte_byteorder_64.h diff --git a/lib/librte_eal/x86/include/rte_cpuflags.h b/lib/eal/x86/include/rte_cpuflags.h similarity index 100% rename from lib/librte_eal/x86/include/rte_cpuflags.h rename to lib/eal/x86/include/rte_cpuflags.h diff --git a/lib/librte_eal/x86/include/rte_cycles.h b/lib/eal/x86/include/rte_cycles.h similarity index 100% rename from lib/librte_eal/x86/include/rte_cycles.h rename to lib/eal/x86/include/rte_cycles.h diff --git a/lib/librte_eal/x86/include/rte_io.h b/lib/eal/x86/include/rte_io.h similarity index 100% rename from lib/librte_eal/x86/include/rte_io.h rename to lib/eal/x86/include/rte_io.h diff --git a/lib/librte_eal/x86/include/rte_mcslock.h b/lib/eal/x86/include/rte_mcslock.h similarity index 100% rename from lib/librte_eal/x86/include/rte_mcslock.h rename to lib/eal/x86/include/rte_mcslock.h diff --git a/lib/librte_eal/x86/include/rte_memcpy.h b/lib/eal/x86/include/rte_memcpy.h similarity index 100% rename from lib/librte_eal/x86/include/rte_memcpy.h rename to lib/eal/x86/include/rte_memcpy.h diff --git a/lib/librte_eal/x86/include/rte_pause.h b/lib/eal/x86/include/rte_pause.h similarity index 100% rename from lib/librte_eal/x86/include/rte_pause.h rename to lib/eal/x86/include/rte_pause.h diff --git a/lib/librte_eal/x86/include/rte_pflock.h b/lib/eal/x86/include/rte_pflock.h similarity index 100% rename from lib/librte_eal/x86/include/rte_pflock.h rename to lib/eal/x86/include/rte_pflock.h diff --git a/lib/librte_eal/x86/include/rte_power_intrinsics.h b/lib/eal/x86/include/rte_power_intrinsics.h similarity index 100% rename from lib/librte_eal/x86/include/rte_power_intrinsics.h rename to lib/eal/x86/include/rte_power_intrinsics.h diff --git a/lib/librte_eal/x86/include/rte_prefetch.h b/lib/eal/x86/include/rte_prefetch.h similarity index 100% rename from lib/librte_eal/x86/include/rte_prefetch.h rename to lib/eal/x86/include/rte_prefetch.h diff --git a/lib/librte_eal/x86/include/rte_rtm.h b/lib/eal/x86/include/rte_rtm.h similarity index 100% rename from lib/librte_eal/x86/include/rte_rtm.h rename to lib/eal/x86/include/rte_rtm.h diff --git a/lib/librte_eal/x86/include/rte_rwlock.h b/lib/eal/x86/include/rte_rwlock.h similarity index 100% rename from lib/librte_eal/x86/include/rte_rwlock.h rename to lib/eal/x86/include/rte_rwlock.h diff --git a/lib/librte_eal/x86/include/rte_spinlock.h b/lib/eal/x86/include/rte_spinlock.h similarity index 100% rename from lib/librte_eal/x86/include/rte_spinlock.h rename to lib/eal/x86/include/rte_spinlock.h diff --git a/lib/librte_eal/x86/include/rte_ticketlock.h b/lib/eal/x86/include/rte_ticketlock.h similarity index 100% rename from lib/librte_eal/x86/include/rte_ticketlock.h rename to lib/eal/x86/include/rte_ticketlock.h diff --git a/lib/librte_eal/x86/include/rte_vect.h b/lib/eal/x86/include/rte_vect.h similarity index 100% rename from lib/librte_eal/x86/include/rte_vect.h rename to lib/eal/x86/include/rte_vect.h diff --git a/lib/librte_eal/x86/meson.build b/lib/eal/x86/meson.build similarity index 100% rename from lib/librte_eal/x86/meson.build rename to lib/eal/x86/meson.build diff --git a/lib/librte_eal/x86/rte_cpuflags.c b/lib/eal/x86/rte_cpuflags.c similarity index 100% rename from lib/librte_eal/x86/rte_cpuflags.c rename to lib/eal/x86/rte_cpuflags.c diff --git a/lib/librte_eal/x86/rte_cpuid.h b/lib/eal/x86/rte_cpuid.h similarity index 100% rename from lib/librte_eal/x86/rte_cpuid.h rename to lib/eal/x86/rte_cpuid.h diff --git a/lib/librte_eal/x86/rte_cycles.c b/lib/eal/x86/rte_cycles.c similarity index 100% rename from lib/librte_eal/x86/rte_cycles.c rename to lib/eal/x86/rte_cycles.c diff --git a/lib/librte_eal/x86/rte_hypervisor.c b/lib/eal/x86/rte_hypervisor.c similarity index 100% rename from lib/librte_eal/x86/rte_hypervisor.c rename to lib/eal/x86/rte_hypervisor.c diff --git a/lib/librte_eal/x86/rte_power_intrinsics.c b/lib/eal/x86/rte_power_intrinsics.c similarity index 100% rename from lib/librte_eal/x86/rte_power_intrinsics.c rename to lib/eal/x86/rte_power_intrinsics.c diff --git a/lib/librte_eal/x86/rte_spinlock.c b/lib/eal/x86/rte_spinlock.c similarity index 100% rename from lib/librte_eal/x86/rte_spinlock.c rename to lib/eal/x86/rte_spinlock.c diff --git a/lib/librte_efd/meson.build b/lib/efd/meson.build similarity index 100% rename from lib/librte_efd/meson.build rename to lib/efd/meson.build diff --git a/lib/librte_efd/rte_efd.c b/lib/efd/rte_efd.c similarity index 100% rename from lib/librte_efd/rte_efd.c rename to lib/efd/rte_efd.c diff --git a/lib/librte_efd/rte_efd.h b/lib/efd/rte_efd.h similarity index 100% rename from lib/librte_efd/rte_efd.h rename to lib/efd/rte_efd.h diff --git a/lib/librte_efd/rte_efd_arm64.h b/lib/efd/rte_efd_arm64.h similarity index 100% rename from lib/librte_efd/rte_efd_arm64.h rename to lib/efd/rte_efd_arm64.h diff --git a/lib/librte_efd/rte_efd_x86.h b/lib/efd/rte_efd_x86.h similarity index 100% rename from lib/librte_efd/rte_efd_x86.h rename to lib/efd/rte_efd_x86.h diff --git a/lib/librte_efd/version.map b/lib/efd/version.map similarity index 100% rename from lib/librte_efd/version.map rename to lib/efd/version.map diff --git a/lib/librte_ethdev/ethdev_driver.h b/lib/ethdev/ethdev_driver.h similarity index 100% rename from lib/librte_ethdev/ethdev_driver.h rename to lib/ethdev/ethdev_driver.h diff --git a/lib/librte_ethdev/ethdev_pci.h b/lib/ethdev/ethdev_pci.h similarity index 100% rename from lib/librte_ethdev/ethdev_pci.h rename to lib/ethdev/ethdev_pci.h diff --git a/lib/librte_ethdev/ethdev_private.c b/lib/ethdev/ethdev_private.c similarity index 100% rename from lib/librte_ethdev/ethdev_private.c rename to lib/ethdev/ethdev_private.c diff --git a/lib/librte_ethdev/ethdev_private.h b/lib/ethdev/ethdev_private.h similarity index 100% rename from lib/librte_ethdev/ethdev_private.h rename to lib/ethdev/ethdev_private.h diff --git a/lib/librte_ethdev/ethdev_profile.c b/lib/ethdev/ethdev_profile.c similarity index 100% rename from lib/librte_ethdev/ethdev_profile.c rename to lib/ethdev/ethdev_profile.c diff --git a/lib/librte_ethdev/ethdev_profile.h b/lib/ethdev/ethdev_profile.h similarity index 100% rename from lib/librte_ethdev/ethdev_profile.h rename to lib/ethdev/ethdev_profile.h diff --git a/lib/librte_ethdev/ethdev_trace_points.c b/lib/ethdev/ethdev_trace_points.c similarity index 100% rename from lib/librte_ethdev/ethdev_trace_points.c rename to lib/ethdev/ethdev_trace_points.c diff --git a/lib/librte_ethdev/ethdev_vdev.h b/lib/ethdev/ethdev_vdev.h similarity index 100% rename from lib/librte_ethdev/ethdev_vdev.h rename to lib/ethdev/ethdev_vdev.h diff --git a/lib/librte_ethdev/meson.build b/lib/ethdev/meson.build similarity index 100% rename from lib/librte_ethdev/meson.build rename to lib/ethdev/meson.build diff --git a/lib/librte_ethdev/rte_class_eth.c b/lib/ethdev/rte_class_eth.c similarity index 100% rename from lib/librte_ethdev/rte_class_eth.c rename to lib/ethdev/rte_class_eth.c diff --git a/lib/librte_ethdev/rte_dev_info.h b/lib/ethdev/rte_dev_info.h similarity index 100% rename from lib/librte_ethdev/rte_dev_info.h rename to lib/ethdev/rte_dev_info.h diff --git a/lib/librte_ethdev/rte_eth_ctrl.h b/lib/ethdev/rte_eth_ctrl.h similarity index 100% rename from lib/librte_ethdev/rte_eth_ctrl.h rename to lib/ethdev/rte_eth_ctrl.h diff --git a/lib/librte_ethdev/rte_ethdev.c b/lib/ethdev/rte_ethdev.c similarity index 100% rename from lib/librte_ethdev/rte_ethdev.c rename to lib/ethdev/rte_ethdev.c diff --git a/lib/librte_ethdev/rte_ethdev.h b/lib/ethdev/rte_ethdev.h similarity index 100% rename from lib/librte_ethdev/rte_ethdev.h rename to lib/ethdev/rte_ethdev.h diff --git a/lib/librte_ethdev/rte_ethdev_core.h b/lib/ethdev/rte_ethdev_core.h similarity index 100% rename from lib/librte_ethdev/rte_ethdev_core.h rename to lib/ethdev/rte_ethdev_core.h diff --git a/lib/librte_ethdev/rte_ethdev_trace.h b/lib/ethdev/rte_ethdev_trace.h similarity index 100% rename from lib/librte_ethdev/rte_ethdev_trace.h rename to lib/ethdev/rte_ethdev_trace.h diff --git a/lib/librte_ethdev/rte_ethdev_trace_fp.h b/lib/ethdev/rte_ethdev_trace_fp.h similarity index 100% rename from lib/librte_ethdev/rte_ethdev_trace_fp.h rename to lib/ethdev/rte_ethdev_trace_fp.h diff --git a/lib/librte_ethdev/rte_flow.c b/lib/ethdev/rte_flow.c similarity index 100% rename from lib/librte_ethdev/rte_flow.c rename to lib/ethdev/rte_flow.c diff --git a/lib/librte_ethdev/rte_flow.h b/lib/ethdev/rte_flow.h similarity index 100% rename from lib/librte_ethdev/rte_flow.h rename to lib/ethdev/rte_flow.h diff --git a/lib/librte_ethdev/rte_flow_driver.h b/lib/ethdev/rte_flow_driver.h similarity index 100% rename from lib/librte_ethdev/rte_flow_driver.h rename to lib/ethdev/rte_flow_driver.h diff --git a/lib/librte_ethdev/rte_mtr.c b/lib/ethdev/rte_mtr.c similarity index 100% rename from lib/librte_ethdev/rte_mtr.c rename to lib/ethdev/rte_mtr.c diff --git a/lib/librte_ethdev/rte_mtr.h b/lib/ethdev/rte_mtr.h similarity index 100% rename from lib/librte_ethdev/rte_mtr.h rename to lib/ethdev/rte_mtr.h diff --git a/lib/librte_ethdev/rte_mtr_driver.h b/lib/ethdev/rte_mtr_driver.h similarity index 100% rename from lib/librte_ethdev/rte_mtr_driver.h rename to lib/ethdev/rte_mtr_driver.h diff --git a/lib/librte_ethdev/rte_tm.c b/lib/ethdev/rte_tm.c similarity index 100% rename from lib/librte_ethdev/rte_tm.c rename to lib/ethdev/rte_tm.c diff --git a/lib/librte_ethdev/rte_tm.h b/lib/ethdev/rte_tm.h similarity index 100% rename from lib/librte_ethdev/rte_tm.h rename to lib/ethdev/rte_tm.h diff --git a/lib/librte_ethdev/rte_tm_driver.h b/lib/ethdev/rte_tm_driver.h similarity index 100% rename from lib/librte_ethdev/rte_tm_driver.h rename to lib/ethdev/rte_tm_driver.h diff --git a/lib/librte_ethdev/version.map b/lib/ethdev/version.map similarity index 100% rename from lib/librte_ethdev/version.map rename to lib/ethdev/version.map diff --git a/lib/librte_eventdev/eventdev_pmd.h b/lib/eventdev/eventdev_pmd.h similarity index 100% rename from lib/librte_eventdev/eventdev_pmd.h rename to lib/eventdev/eventdev_pmd.h diff --git a/lib/librte_eventdev/eventdev_pmd_pci.h b/lib/eventdev/eventdev_pmd_pci.h similarity index 100% rename from lib/librte_eventdev/eventdev_pmd_pci.h rename to lib/eventdev/eventdev_pmd_pci.h diff --git a/lib/librte_eventdev/eventdev_pmd_vdev.h b/lib/eventdev/eventdev_pmd_vdev.h similarity index 100% rename from lib/librte_eventdev/eventdev_pmd_vdev.h rename to lib/eventdev/eventdev_pmd_vdev.h diff --git a/lib/librte_eventdev/eventdev_trace_points.c b/lib/eventdev/eventdev_trace_points.c similarity index 100% rename from lib/librte_eventdev/eventdev_trace_points.c rename to lib/eventdev/eventdev_trace_points.c diff --git a/lib/librte_eventdev/meson.build b/lib/eventdev/meson.build similarity index 100% rename from lib/librte_eventdev/meson.build rename to lib/eventdev/meson.build diff --git a/lib/librte_eventdev/rte_event_crypto_adapter.c b/lib/eventdev/rte_event_crypto_adapter.c similarity index 100% rename from lib/librte_eventdev/rte_event_crypto_adapter.c rename to lib/eventdev/rte_event_crypto_adapter.c diff --git a/lib/librte_eventdev/rte_event_crypto_adapter.h b/lib/eventdev/rte_event_crypto_adapter.h similarity index 100% rename from lib/librte_eventdev/rte_event_crypto_adapter.h rename to lib/eventdev/rte_event_crypto_adapter.h diff --git a/lib/librte_eventdev/rte_event_eth_rx_adapter.c b/lib/eventdev/rte_event_eth_rx_adapter.c similarity index 100% rename from lib/librte_eventdev/rte_event_eth_rx_adapter.c rename to lib/eventdev/rte_event_eth_rx_adapter.c diff --git a/lib/librte_eventdev/rte_event_eth_rx_adapter.h b/lib/eventdev/rte_event_eth_rx_adapter.h similarity index 100% rename from lib/librte_eventdev/rte_event_eth_rx_adapter.h rename to lib/eventdev/rte_event_eth_rx_adapter.h diff --git a/lib/librte_eventdev/rte_event_eth_tx_adapter.c b/lib/eventdev/rte_event_eth_tx_adapter.c similarity index 100% rename from lib/librte_eventdev/rte_event_eth_tx_adapter.c rename to lib/eventdev/rte_event_eth_tx_adapter.c diff --git a/lib/librte_eventdev/rte_event_eth_tx_adapter.h b/lib/eventdev/rte_event_eth_tx_adapter.h similarity index 100% rename from lib/librte_eventdev/rte_event_eth_tx_adapter.h rename to lib/eventdev/rte_event_eth_tx_adapter.h diff --git a/lib/librte_eventdev/rte_event_ring.c b/lib/eventdev/rte_event_ring.c similarity index 100% rename from lib/librte_eventdev/rte_event_ring.c rename to lib/eventdev/rte_event_ring.c diff --git a/lib/librte_eventdev/rte_event_ring.h b/lib/eventdev/rte_event_ring.h similarity index 100% rename from lib/librte_eventdev/rte_event_ring.h rename to lib/eventdev/rte_event_ring.h diff --git a/lib/librte_eventdev/rte_event_timer_adapter.c b/lib/eventdev/rte_event_timer_adapter.c similarity index 100% rename from lib/librte_eventdev/rte_event_timer_adapter.c rename to lib/eventdev/rte_event_timer_adapter.c diff --git a/lib/librte_eventdev/rte_event_timer_adapter.h b/lib/eventdev/rte_event_timer_adapter.h similarity index 100% rename from lib/librte_eventdev/rte_event_timer_adapter.h rename to lib/eventdev/rte_event_timer_adapter.h diff --git a/lib/librte_eventdev/rte_event_timer_adapter_pmd.h b/lib/eventdev/rte_event_timer_adapter_pmd.h similarity index 100% rename from lib/librte_eventdev/rte_event_timer_adapter_pmd.h rename to lib/eventdev/rte_event_timer_adapter_pmd.h diff --git a/lib/librte_eventdev/rte_eventdev.c b/lib/eventdev/rte_eventdev.c similarity index 100% rename from lib/librte_eventdev/rte_eventdev.c rename to lib/eventdev/rte_eventdev.c diff --git a/lib/librte_eventdev/rte_eventdev.h b/lib/eventdev/rte_eventdev.h similarity index 100% rename from lib/librte_eventdev/rte_eventdev.h rename to lib/eventdev/rte_eventdev.h diff --git a/lib/librte_eventdev/rte_eventdev_trace.h b/lib/eventdev/rte_eventdev_trace.h similarity index 100% rename from lib/librte_eventdev/rte_eventdev_trace.h rename to lib/eventdev/rte_eventdev_trace.h diff --git a/lib/librte_eventdev/rte_eventdev_trace_fp.h b/lib/eventdev/rte_eventdev_trace_fp.h similarity index 100% rename from lib/librte_eventdev/rte_eventdev_trace_fp.h rename to lib/eventdev/rte_eventdev_trace_fp.h diff --git a/lib/librte_eventdev/version.map b/lib/eventdev/version.map similarity index 100% rename from lib/librte_eventdev/version.map rename to lib/eventdev/version.map diff --git a/lib/librte_fib/dir24_8.c b/lib/fib/dir24_8.c similarity index 100% rename from lib/librte_fib/dir24_8.c rename to lib/fib/dir24_8.c diff --git a/lib/librte_fib/dir24_8.h b/lib/fib/dir24_8.h similarity index 100% rename from lib/librte_fib/dir24_8.h rename to lib/fib/dir24_8.h diff --git a/lib/librte_fib/dir24_8_avx512.c b/lib/fib/dir24_8_avx512.c similarity index 100% rename from lib/librte_fib/dir24_8_avx512.c rename to lib/fib/dir24_8_avx512.c diff --git a/lib/librte_fib/dir24_8_avx512.h b/lib/fib/dir24_8_avx512.h similarity index 100% rename from lib/librte_fib/dir24_8_avx512.h rename to lib/fib/dir24_8_avx512.h diff --git a/lib/librte_fib/meson.build b/lib/fib/meson.build similarity index 100% rename from lib/librte_fib/meson.build rename to lib/fib/meson.build diff --git a/lib/librte_fib/rte_fib.c b/lib/fib/rte_fib.c similarity index 100% rename from lib/librte_fib/rte_fib.c rename to lib/fib/rte_fib.c diff --git a/lib/librte_fib/rte_fib.h b/lib/fib/rte_fib.h similarity index 100% rename from lib/librte_fib/rte_fib.h rename to lib/fib/rte_fib.h diff --git a/lib/librte_fib/rte_fib6.c b/lib/fib/rte_fib6.c similarity index 100% rename from lib/librte_fib/rte_fib6.c rename to lib/fib/rte_fib6.c diff --git a/lib/librte_fib/rte_fib6.h b/lib/fib/rte_fib6.h similarity index 100% rename from lib/librte_fib/rte_fib6.h rename to lib/fib/rte_fib6.h diff --git a/lib/librte_fib/trie.c b/lib/fib/trie.c similarity index 100% rename from lib/librte_fib/trie.c rename to lib/fib/trie.c diff --git a/lib/librte_fib/trie.h b/lib/fib/trie.h similarity index 100% rename from lib/librte_fib/trie.h rename to lib/fib/trie.h diff --git a/lib/librte_fib/trie_avx512.c b/lib/fib/trie_avx512.c similarity index 100% rename from lib/librte_fib/trie_avx512.c rename to lib/fib/trie_avx512.c diff --git a/lib/librte_fib/trie_avx512.h b/lib/fib/trie_avx512.h similarity index 100% rename from lib/librte_fib/trie_avx512.h rename to lib/fib/trie_avx512.h diff --git a/lib/librte_fib/version.map b/lib/fib/version.map similarity index 100% rename from lib/librte_fib/version.map rename to lib/fib/version.map diff --git a/lib/librte_flow_classify/meson.build b/lib/flow_classify/meson.build similarity index 100% rename from lib/librte_flow_classify/meson.build rename to lib/flow_classify/meson.build diff --git a/lib/librte_flow_classify/rte_flow_classify.c b/lib/flow_classify/rte_flow_classify.c similarity index 100% rename from lib/librte_flow_classify/rte_flow_classify.c rename to lib/flow_classify/rte_flow_classify.c diff --git a/lib/librte_flow_classify/rte_flow_classify.h b/lib/flow_classify/rte_flow_classify.h similarity index 100% rename from lib/librte_flow_classify/rte_flow_classify.h rename to lib/flow_classify/rte_flow_classify.h diff --git a/lib/librte_flow_classify/rte_flow_classify_parse.c b/lib/flow_classify/rte_flow_classify_parse.c similarity index 100% rename from lib/librte_flow_classify/rte_flow_classify_parse.c rename to lib/flow_classify/rte_flow_classify_parse.c diff --git a/lib/librte_flow_classify/rte_flow_classify_parse.h b/lib/flow_classify/rte_flow_classify_parse.h similarity index 100% rename from lib/librte_flow_classify/rte_flow_classify_parse.h rename to lib/flow_classify/rte_flow_classify_parse.h diff --git a/lib/librte_flow_classify/version.map b/lib/flow_classify/version.map similarity index 100% rename from lib/librte_flow_classify/version.map rename to lib/flow_classify/version.map diff --git a/lib/librte_graph/graph.c b/lib/graph/graph.c similarity index 100% rename from lib/librte_graph/graph.c rename to lib/graph/graph.c diff --git a/lib/librte_graph/graph_debug.c b/lib/graph/graph_debug.c similarity index 100% rename from lib/librte_graph/graph_debug.c rename to lib/graph/graph_debug.c diff --git a/lib/librte_graph/graph_ops.c b/lib/graph/graph_ops.c similarity index 100% rename from lib/librte_graph/graph_ops.c rename to lib/graph/graph_ops.c diff --git a/lib/librte_graph/graph_populate.c b/lib/graph/graph_populate.c similarity index 100% rename from lib/librte_graph/graph_populate.c rename to lib/graph/graph_populate.c diff --git a/lib/librte_graph/graph_private.h b/lib/graph/graph_private.h similarity index 100% rename from lib/librte_graph/graph_private.h rename to lib/graph/graph_private.h diff --git a/lib/librte_graph/graph_stats.c b/lib/graph/graph_stats.c similarity index 100% rename from lib/librte_graph/graph_stats.c rename to lib/graph/graph_stats.c diff --git a/lib/librte_graph/meson.build b/lib/graph/meson.build similarity index 100% rename from lib/librte_graph/meson.build rename to lib/graph/meson.build diff --git a/lib/librte_graph/node.c b/lib/graph/node.c similarity index 100% rename from lib/librte_graph/node.c rename to lib/graph/node.c diff --git a/lib/librte_graph/rte_graph.h b/lib/graph/rte_graph.h similarity index 100% rename from lib/librte_graph/rte_graph.h rename to lib/graph/rte_graph.h diff --git a/lib/librte_graph/rte_graph_worker.h b/lib/graph/rte_graph_worker.h similarity index 100% rename from lib/librte_graph/rte_graph_worker.h rename to lib/graph/rte_graph_worker.h diff --git a/lib/librte_graph/version.map b/lib/graph/version.map similarity index 100% rename from lib/librte_graph/version.map rename to lib/graph/version.map diff --git a/lib/librte_gro/gro_tcp4.c b/lib/gro/gro_tcp4.c similarity index 100% rename from lib/librte_gro/gro_tcp4.c rename to lib/gro/gro_tcp4.c diff --git a/lib/librte_gro/gro_tcp4.h b/lib/gro/gro_tcp4.h similarity index 100% rename from lib/librte_gro/gro_tcp4.h rename to lib/gro/gro_tcp4.h diff --git a/lib/librte_gro/gro_udp4.c b/lib/gro/gro_udp4.c similarity index 100% rename from lib/librte_gro/gro_udp4.c rename to lib/gro/gro_udp4.c diff --git a/lib/librte_gro/gro_udp4.h b/lib/gro/gro_udp4.h similarity index 100% rename from lib/librte_gro/gro_udp4.h rename to lib/gro/gro_udp4.h diff --git a/lib/librte_gro/gro_vxlan_tcp4.c b/lib/gro/gro_vxlan_tcp4.c similarity index 100% rename from lib/librte_gro/gro_vxlan_tcp4.c rename to lib/gro/gro_vxlan_tcp4.c diff --git a/lib/librte_gro/gro_vxlan_tcp4.h b/lib/gro/gro_vxlan_tcp4.h similarity index 100% rename from lib/librte_gro/gro_vxlan_tcp4.h rename to lib/gro/gro_vxlan_tcp4.h diff --git a/lib/librte_gro/gro_vxlan_udp4.c b/lib/gro/gro_vxlan_udp4.c similarity index 100% rename from lib/librte_gro/gro_vxlan_udp4.c rename to lib/gro/gro_vxlan_udp4.c diff --git a/lib/librte_gro/gro_vxlan_udp4.h b/lib/gro/gro_vxlan_udp4.h similarity index 100% rename from lib/librte_gro/gro_vxlan_udp4.h rename to lib/gro/gro_vxlan_udp4.h diff --git a/lib/librte_gro/meson.build b/lib/gro/meson.build similarity index 100% rename from lib/librte_gro/meson.build rename to lib/gro/meson.build diff --git a/lib/librte_gro/rte_gro.c b/lib/gro/rte_gro.c similarity index 100% rename from lib/librte_gro/rte_gro.c rename to lib/gro/rte_gro.c diff --git a/lib/librte_gro/rte_gro.h b/lib/gro/rte_gro.h similarity index 100% rename from lib/librte_gro/rte_gro.h rename to lib/gro/rte_gro.h diff --git a/lib/librte_gro/version.map b/lib/gro/version.map similarity index 100% rename from lib/librte_gro/version.map rename to lib/gro/version.map diff --git a/lib/librte_gso/gso_common.c b/lib/gso/gso_common.c similarity index 100% rename from lib/librte_gso/gso_common.c rename to lib/gso/gso_common.c diff --git a/lib/librte_gso/gso_common.h b/lib/gso/gso_common.h similarity index 100% rename from lib/librte_gso/gso_common.h rename to lib/gso/gso_common.h diff --git a/lib/librte_gso/gso_tcp4.c b/lib/gso/gso_tcp4.c similarity index 100% rename from lib/librte_gso/gso_tcp4.c rename to lib/gso/gso_tcp4.c diff --git a/lib/librte_gso/gso_tcp4.h b/lib/gso/gso_tcp4.h similarity index 100% rename from lib/librte_gso/gso_tcp4.h rename to lib/gso/gso_tcp4.h diff --git a/lib/librte_gso/gso_tunnel_tcp4.c b/lib/gso/gso_tunnel_tcp4.c similarity index 100% rename from lib/librte_gso/gso_tunnel_tcp4.c rename to lib/gso/gso_tunnel_tcp4.c diff --git a/lib/librte_gso/gso_tunnel_tcp4.h b/lib/gso/gso_tunnel_tcp4.h similarity index 100% rename from lib/librte_gso/gso_tunnel_tcp4.h rename to lib/gso/gso_tunnel_tcp4.h diff --git a/lib/librte_gso/gso_tunnel_udp4.c b/lib/gso/gso_tunnel_udp4.c similarity index 100% rename from lib/librte_gso/gso_tunnel_udp4.c rename to lib/gso/gso_tunnel_udp4.c diff --git a/lib/librte_gso/gso_tunnel_udp4.h b/lib/gso/gso_tunnel_udp4.h similarity index 100% rename from lib/librte_gso/gso_tunnel_udp4.h rename to lib/gso/gso_tunnel_udp4.h diff --git a/lib/librte_gso/gso_udp4.c b/lib/gso/gso_udp4.c similarity index 100% rename from lib/librte_gso/gso_udp4.c rename to lib/gso/gso_udp4.c diff --git a/lib/librte_gso/gso_udp4.h b/lib/gso/gso_udp4.h similarity index 100% rename from lib/librte_gso/gso_udp4.h rename to lib/gso/gso_udp4.h diff --git a/lib/librte_gso/meson.build b/lib/gso/meson.build similarity index 100% rename from lib/librte_gso/meson.build rename to lib/gso/meson.build diff --git a/lib/librte_gso/rte_gso.c b/lib/gso/rte_gso.c similarity index 100% rename from lib/librte_gso/rte_gso.c rename to lib/gso/rte_gso.c diff --git a/lib/librte_gso/rte_gso.h b/lib/gso/rte_gso.h similarity index 100% rename from lib/librte_gso/rte_gso.h rename to lib/gso/rte_gso.h diff --git a/lib/librte_gso/version.map b/lib/gso/version.map similarity index 100% rename from lib/librte_gso/version.map rename to lib/gso/version.map diff --git a/lib/librte_hash/meson.build b/lib/hash/meson.build similarity index 100% rename from lib/librte_hash/meson.build rename to lib/hash/meson.build diff --git a/lib/librte_hash/rte_cmp_arm64.h b/lib/hash/rte_cmp_arm64.h similarity index 100% rename from lib/librte_hash/rte_cmp_arm64.h rename to lib/hash/rte_cmp_arm64.h diff --git a/lib/librte_hash/rte_cmp_x86.h b/lib/hash/rte_cmp_x86.h similarity index 100% rename from lib/librte_hash/rte_cmp_x86.h rename to lib/hash/rte_cmp_x86.h diff --git a/lib/librte_hash/rte_crc_arm64.h b/lib/hash/rte_crc_arm64.h similarity index 100% rename from lib/librte_hash/rte_crc_arm64.h rename to lib/hash/rte_crc_arm64.h diff --git a/lib/librte_hash/rte_cuckoo_hash.c b/lib/hash/rte_cuckoo_hash.c similarity index 100% rename from lib/librte_hash/rte_cuckoo_hash.c rename to lib/hash/rte_cuckoo_hash.c diff --git a/lib/librte_hash/rte_cuckoo_hash.h b/lib/hash/rte_cuckoo_hash.h similarity index 100% rename from lib/librte_hash/rte_cuckoo_hash.h rename to lib/hash/rte_cuckoo_hash.h diff --git a/lib/librte_hash/rte_fbk_hash.c b/lib/hash/rte_fbk_hash.c similarity index 100% rename from lib/librte_hash/rte_fbk_hash.c rename to lib/hash/rte_fbk_hash.c diff --git a/lib/librte_hash/rte_fbk_hash.h b/lib/hash/rte_fbk_hash.h similarity index 100% rename from lib/librte_hash/rte_fbk_hash.h rename to lib/hash/rte_fbk_hash.h diff --git a/lib/librte_hash/rte_hash.h b/lib/hash/rte_hash.h similarity index 100% rename from lib/librte_hash/rte_hash.h rename to lib/hash/rte_hash.h diff --git a/lib/librte_hash/rte_hash_crc.h b/lib/hash/rte_hash_crc.h similarity index 100% rename from lib/librte_hash/rte_hash_crc.h rename to lib/hash/rte_hash_crc.h diff --git a/lib/librte_hash/rte_jhash.h b/lib/hash/rte_jhash.h similarity index 100% rename from lib/librte_hash/rte_jhash.h rename to lib/hash/rte_jhash.h diff --git a/lib/librte_hash/rte_thash.h b/lib/hash/rte_thash.h similarity index 100% rename from lib/librte_hash/rte_thash.h rename to lib/hash/rte_thash.h diff --git a/lib/librte_hash/version.map b/lib/hash/version.map similarity index 100% rename from lib/librte_hash/version.map rename to lib/hash/version.map diff --git a/lib/librte_ip_frag/ip_frag_common.h b/lib/ip_frag/ip_frag_common.h similarity index 100% rename from lib/librte_ip_frag/ip_frag_common.h rename to lib/ip_frag/ip_frag_common.h diff --git a/lib/librte_ip_frag/ip_frag_internal.c b/lib/ip_frag/ip_frag_internal.c similarity index 100% rename from lib/librte_ip_frag/ip_frag_internal.c rename to lib/ip_frag/ip_frag_internal.c diff --git a/lib/librte_ip_frag/meson.build b/lib/ip_frag/meson.build similarity index 100% rename from lib/librte_ip_frag/meson.build rename to lib/ip_frag/meson.build diff --git a/lib/librte_ip_frag/rte_ip_frag.h b/lib/ip_frag/rte_ip_frag.h similarity index 100% rename from lib/librte_ip_frag/rte_ip_frag.h rename to lib/ip_frag/rte_ip_frag.h diff --git a/lib/librte_ip_frag/rte_ip_frag_common.c b/lib/ip_frag/rte_ip_frag_common.c similarity index 100% rename from lib/librte_ip_frag/rte_ip_frag_common.c rename to lib/ip_frag/rte_ip_frag_common.c diff --git a/lib/librte_ip_frag/rte_ipv4_fragmentation.c b/lib/ip_frag/rte_ipv4_fragmentation.c similarity index 100% rename from lib/librte_ip_frag/rte_ipv4_fragmentation.c rename to lib/ip_frag/rte_ipv4_fragmentation.c diff --git a/lib/librte_ip_frag/rte_ipv4_reassembly.c b/lib/ip_frag/rte_ipv4_reassembly.c similarity index 100% rename from lib/librte_ip_frag/rte_ipv4_reassembly.c rename to lib/ip_frag/rte_ipv4_reassembly.c diff --git a/lib/librte_ip_frag/rte_ipv6_fragmentation.c b/lib/ip_frag/rte_ipv6_fragmentation.c similarity index 100% rename from lib/librte_ip_frag/rte_ipv6_fragmentation.c rename to lib/ip_frag/rte_ipv6_fragmentation.c diff --git a/lib/librte_ip_frag/rte_ipv6_reassembly.c b/lib/ip_frag/rte_ipv6_reassembly.c similarity index 100% rename from lib/librte_ip_frag/rte_ipv6_reassembly.c rename to lib/ip_frag/rte_ipv6_reassembly.c diff --git a/lib/librte_ip_frag/version.map b/lib/ip_frag/version.map similarity index 100% rename from lib/librte_ip_frag/version.map rename to lib/ip_frag/version.map diff --git a/lib/librte_ipsec/crypto.h b/lib/ipsec/crypto.h similarity index 100% rename from lib/librte_ipsec/crypto.h rename to lib/ipsec/crypto.h diff --git a/lib/librte_ipsec/esp_inb.c b/lib/ipsec/esp_inb.c similarity index 100% rename from lib/librte_ipsec/esp_inb.c rename to lib/ipsec/esp_inb.c diff --git a/lib/librte_ipsec/esp_outb.c b/lib/ipsec/esp_outb.c similarity index 100% rename from lib/librte_ipsec/esp_outb.c rename to lib/ipsec/esp_outb.c diff --git a/lib/librte_ipsec/iph.h b/lib/ipsec/iph.h similarity index 100% rename from lib/librte_ipsec/iph.h rename to lib/ipsec/iph.h diff --git a/lib/librte_ipsec/ipsec_sad.c b/lib/ipsec/ipsec_sad.c similarity index 100% rename from lib/librte_ipsec/ipsec_sad.c rename to lib/ipsec/ipsec_sad.c diff --git a/lib/librte_ipsec/ipsec_sqn.h b/lib/ipsec/ipsec_sqn.h similarity index 100% rename from lib/librte_ipsec/ipsec_sqn.h rename to lib/ipsec/ipsec_sqn.h diff --git a/lib/librte_ipsec/meson.build b/lib/ipsec/meson.build similarity index 100% rename from lib/librte_ipsec/meson.build rename to lib/ipsec/meson.build diff --git a/lib/librte_ipsec/misc.h b/lib/ipsec/misc.h similarity index 100% rename from lib/librte_ipsec/misc.h rename to lib/ipsec/misc.h diff --git a/lib/librte_ipsec/pad.h b/lib/ipsec/pad.h similarity index 100% rename from lib/librte_ipsec/pad.h rename to lib/ipsec/pad.h diff --git a/lib/librte_ipsec/rte_ipsec.h b/lib/ipsec/rte_ipsec.h similarity index 100% rename from lib/librte_ipsec/rte_ipsec.h rename to lib/ipsec/rte_ipsec.h diff --git a/lib/librte_ipsec/rte_ipsec_group.h b/lib/ipsec/rte_ipsec_group.h similarity index 100% rename from lib/librte_ipsec/rte_ipsec_group.h rename to lib/ipsec/rte_ipsec_group.h diff --git a/lib/librte_ipsec/rte_ipsec_sa.h b/lib/ipsec/rte_ipsec_sa.h similarity index 100% rename from lib/librte_ipsec/rte_ipsec_sa.h rename to lib/ipsec/rte_ipsec_sa.h diff --git a/lib/librte_ipsec/rte_ipsec_sad.h b/lib/ipsec/rte_ipsec_sad.h similarity index 100% rename from lib/librte_ipsec/rte_ipsec_sad.h rename to lib/ipsec/rte_ipsec_sad.h diff --git a/lib/librte_ipsec/sa.c b/lib/ipsec/sa.c similarity index 100% rename from lib/librte_ipsec/sa.c rename to lib/ipsec/sa.c diff --git a/lib/librte_ipsec/sa.h b/lib/ipsec/sa.h similarity index 100% rename from lib/librte_ipsec/sa.h rename to lib/ipsec/sa.h diff --git a/lib/librte_ipsec/ses.c b/lib/ipsec/ses.c similarity index 100% rename from lib/librte_ipsec/ses.c rename to lib/ipsec/ses.c diff --git a/lib/librte_ipsec/version.map b/lib/ipsec/version.map similarity index 100% rename from lib/librte_ipsec/version.map rename to lib/ipsec/version.map diff --git a/lib/librte_jobstats/meson.build b/lib/jobstats/meson.build similarity index 100% rename from lib/librte_jobstats/meson.build rename to lib/jobstats/meson.build diff --git a/lib/librte_jobstats/rte_jobstats.c b/lib/jobstats/rte_jobstats.c similarity index 100% rename from lib/librte_jobstats/rte_jobstats.c rename to lib/jobstats/rte_jobstats.c diff --git a/lib/librte_jobstats/rte_jobstats.h b/lib/jobstats/rte_jobstats.h similarity index 100% rename from lib/librte_jobstats/rte_jobstats.h rename to lib/jobstats/rte_jobstats.h diff --git a/lib/librte_jobstats/version.map b/lib/jobstats/version.map similarity index 100% rename from lib/librte_jobstats/version.map rename to lib/jobstats/version.map diff --git a/lib/librte_kni/meson.build b/lib/kni/meson.build similarity index 100% rename from lib/librte_kni/meson.build rename to lib/kni/meson.build diff --git a/lib/librte_kni/rte_kni.c b/lib/kni/rte_kni.c similarity index 100% rename from lib/librte_kni/rte_kni.c rename to lib/kni/rte_kni.c diff --git a/lib/librte_kni/rte_kni.h b/lib/kni/rte_kni.h similarity index 100% rename from lib/librte_kni/rte_kni.h rename to lib/kni/rte_kni.h diff --git a/lib/librte_kni/rte_kni_common.h b/lib/kni/rte_kni_common.h similarity index 100% rename from lib/librte_kni/rte_kni_common.h rename to lib/kni/rte_kni_common.h diff --git a/lib/librte_kni/rte_kni_fifo.h b/lib/kni/rte_kni_fifo.h similarity index 100% rename from lib/librte_kni/rte_kni_fifo.h rename to lib/kni/rte_kni_fifo.h diff --git a/lib/librte_kni/version.map b/lib/kni/version.map similarity index 100% rename from lib/librte_kni/version.map rename to lib/kni/version.map diff --git a/lib/librte_kvargs/meson.build b/lib/kvargs/meson.build similarity index 100% rename from lib/librte_kvargs/meson.build rename to lib/kvargs/meson.build diff --git a/lib/librte_kvargs/rte_kvargs.c b/lib/kvargs/rte_kvargs.c similarity index 100% rename from lib/librte_kvargs/rte_kvargs.c rename to lib/kvargs/rte_kvargs.c diff --git a/lib/librte_kvargs/rte_kvargs.h b/lib/kvargs/rte_kvargs.h similarity index 100% rename from lib/librte_kvargs/rte_kvargs.h rename to lib/kvargs/rte_kvargs.h diff --git a/lib/librte_kvargs/version.map b/lib/kvargs/version.map similarity index 100% rename from lib/librte_kvargs/version.map rename to lib/kvargs/version.map diff --git a/lib/librte_latencystats/meson.build b/lib/latencystats/meson.build similarity index 100% rename from lib/librte_latencystats/meson.build rename to lib/latencystats/meson.build diff --git a/lib/librte_latencystats/rte_latencystats.c b/lib/latencystats/rte_latencystats.c similarity index 100% rename from lib/librte_latencystats/rte_latencystats.c rename to lib/latencystats/rte_latencystats.c diff --git a/lib/librte_latencystats/rte_latencystats.h b/lib/latencystats/rte_latencystats.h similarity index 100% rename from lib/librte_latencystats/rte_latencystats.h rename to lib/latencystats/rte_latencystats.h diff --git a/lib/librte_latencystats/version.map b/lib/latencystats/version.map similarity index 100% rename from lib/librte_latencystats/version.map rename to lib/latencystats/version.map diff --git a/lib/librte_lpm/meson.build b/lib/lpm/meson.build similarity index 100% rename from lib/librte_lpm/meson.build rename to lib/lpm/meson.build diff --git a/lib/librte_lpm/rte_lpm.c b/lib/lpm/rte_lpm.c similarity index 100% rename from lib/librte_lpm/rte_lpm.c rename to lib/lpm/rte_lpm.c diff --git a/lib/librte_lpm/rte_lpm.h b/lib/lpm/rte_lpm.h similarity index 100% rename from lib/librte_lpm/rte_lpm.h rename to lib/lpm/rte_lpm.h diff --git a/lib/librte_lpm/rte_lpm6.c b/lib/lpm/rte_lpm6.c similarity index 100% rename from lib/librte_lpm/rte_lpm6.c rename to lib/lpm/rte_lpm6.c diff --git a/lib/librte_lpm/rte_lpm6.h b/lib/lpm/rte_lpm6.h similarity index 100% rename from lib/librte_lpm/rte_lpm6.h rename to lib/lpm/rte_lpm6.h diff --git a/lib/librte_lpm/rte_lpm_altivec.h b/lib/lpm/rte_lpm_altivec.h similarity index 100% rename from lib/librte_lpm/rte_lpm_altivec.h rename to lib/lpm/rte_lpm_altivec.h diff --git a/lib/librte_lpm/rte_lpm_neon.h b/lib/lpm/rte_lpm_neon.h similarity index 100% rename from lib/librte_lpm/rte_lpm_neon.h rename to lib/lpm/rte_lpm_neon.h diff --git a/lib/librte_lpm/rte_lpm_sse.h b/lib/lpm/rte_lpm_sse.h similarity index 100% rename from lib/librte_lpm/rte_lpm_sse.h rename to lib/lpm/rte_lpm_sse.h diff --git a/lib/librte_lpm/rte_lpm_sve.h b/lib/lpm/rte_lpm_sve.h similarity index 100% rename from lib/librte_lpm/rte_lpm_sve.h rename to lib/lpm/rte_lpm_sve.h diff --git a/lib/librte_lpm/version.map b/lib/lpm/version.map similarity index 100% rename from lib/librte_lpm/version.map rename to lib/lpm/version.map diff --git a/lib/librte_mbuf/meson.build b/lib/mbuf/meson.build similarity index 100% rename from lib/librte_mbuf/meson.build rename to lib/mbuf/meson.build diff --git a/lib/librte_mbuf/rte_mbuf.c b/lib/mbuf/rte_mbuf.c similarity index 100% rename from lib/librte_mbuf/rte_mbuf.c rename to lib/mbuf/rte_mbuf.c diff --git a/lib/librte_mbuf/rte_mbuf.h b/lib/mbuf/rte_mbuf.h similarity index 100% rename from lib/librte_mbuf/rte_mbuf.h rename to lib/mbuf/rte_mbuf.h diff --git a/lib/librte_mbuf/rte_mbuf_core.h b/lib/mbuf/rte_mbuf_core.h similarity index 100% rename from lib/librte_mbuf/rte_mbuf_core.h rename to lib/mbuf/rte_mbuf_core.h diff --git a/lib/librte_mbuf/rte_mbuf_dyn.c b/lib/mbuf/rte_mbuf_dyn.c similarity index 100% rename from lib/librte_mbuf/rte_mbuf_dyn.c rename to lib/mbuf/rte_mbuf_dyn.c diff --git a/lib/librte_mbuf/rte_mbuf_dyn.h b/lib/mbuf/rte_mbuf_dyn.h similarity index 100% rename from lib/librte_mbuf/rte_mbuf_dyn.h rename to lib/mbuf/rte_mbuf_dyn.h diff --git a/lib/librte_mbuf/rte_mbuf_pool_ops.c b/lib/mbuf/rte_mbuf_pool_ops.c similarity index 100% rename from lib/librte_mbuf/rte_mbuf_pool_ops.c rename to lib/mbuf/rte_mbuf_pool_ops.c diff --git a/lib/librte_mbuf/rte_mbuf_pool_ops.h b/lib/mbuf/rte_mbuf_pool_ops.h similarity index 100% rename from lib/librte_mbuf/rte_mbuf_pool_ops.h rename to lib/mbuf/rte_mbuf_pool_ops.h diff --git a/lib/librte_mbuf/rte_mbuf_ptype.c b/lib/mbuf/rte_mbuf_ptype.c similarity index 100% rename from lib/librte_mbuf/rte_mbuf_ptype.c rename to lib/mbuf/rte_mbuf_ptype.c diff --git a/lib/librte_mbuf/rte_mbuf_ptype.h b/lib/mbuf/rte_mbuf_ptype.h similarity index 100% rename from lib/librte_mbuf/rte_mbuf_ptype.h rename to lib/mbuf/rte_mbuf_ptype.h diff --git a/lib/librte_mbuf/version.map b/lib/mbuf/version.map similarity index 100% rename from lib/librte_mbuf/version.map rename to lib/mbuf/version.map diff --git a/lib/librte_member/meson.build b/lib/member/meson.build similarity index 100% rename from lib/librte_member/meson.build rename to lib/member/meson.build diff --git a/lib/librte_member/rte_member.c b/lib/member/rte_member.c similarity index 100% rename from lib/librte_member/rte_member.c rename to lib/member/rte_member.c diff --git a/lib/librte_member/rte_member.h b/lib/member/rte_member.h similarity index 100% rename from lib/librte_member/rte_member.h rename to lib/member/rte_member.h diff --git a/lib/librte_member/rte_member_ht.c b/lib/member/rte_member_ht.c similarity index 100% rename from lib/librte_member/rte_member_ht.c rename to lib/member/rte_member_ht.c diff --git a/lib/librte_member/rte_member_ht.h b/lib/member/rte_member_ht.h similarity index 100% rename from lib/librte_member/rte_member_ht.h rename to lib/member/rte_member_ht.h diff --git a/lib/librte_member/rte_member_vbf.c b/lib/member/rte_member_vbf.c similarity index 100% rename from lib/librte_member/rte_member_vbf.c rename to lib/member/rte_member_vbf.c diff --git a/lib/librte_member/rte_member_vbf.h b/lib/member/rte_member_vbf.h similarity index 100% rename from lib/librte_member/rte_member_vbf.h rename to lib/member/rte_member_vbf.h diff --git a/lib/librte_member/rte_member_x86.h b/lib/member/rte_member_x86.h similarity index 100% rename from lib/librte_member/rte_member_x86.h rename to lib/member/rte_member_x86.h diff --git a/lib/librte_member/version.map b/lib/member/version.map similarity index 100% rename from lib/librte_member/version.map rename to lib/member/version.map diff --git a/lib/librte_mempool/mempool_trace_points.c b/lib/mempool/mempool_trace_points.c similarity index 100% rename from lib/librte_mempool/mempool_trace_points.c rename to lib/mempool/mempool_trace_points.c diff --git a/lib/librte_mempool/meson.build b/lib/mempool/meson.build similarity index 100% rename from lib/librte_mempool/meson.build rename to lib/mempool/meson.build diff --git a/lib/librte_mempool/rte_mempool.c b/lib/mempool/rte_mempool.c similarity index 100% rename from lib/librte_mempool/rte_mempool.c rename to lib/mempool/rte_mempool.c diff --git a/lib/librte_mempool/rte_mempool.h b/lib/mempool/rte_mempool.h similarity index 100% rename from lib/librte_mempool/rte_mempool.h rename to lib/mempool/rte_mempool.h diff --git a/lib/librte_mempool/rte_mempool_ops.c b/lib/mempool/rte_mempool_ops.c similarity index 100% rename from lib/librte_mempool/rte_mempool_ops.c rename to lib/mempool/rte_mempool_ops.c diff --git a/lib/librte_mempool/rte_mempool_ops_default.c b/lib/mempool/rte_mempool_ops_default.c similarity index 100% rename from lib/librte_mempool/rte_mempool_ops_default.c rename to lib/mempool/rte_mempool_ops_default.c diff --git a/lib/librte_mempool/rte_mempool_trace.h b/lib/mempool/rte_mempool_trace.h similarity index 100% rename from lib/librte_mempool/rte_mempool_trace.h rename to lib/mempool/rte_mempool_trace.h diff --git a/lib/librte_mempool/rte_mempool_trace_fp.h b/lib/mempool/rte_mempool_trace_fp.h similarity index 100% rename from lib/librte_mempool/rte_mempool_trace_fp.h rename to lib/mempool/rte_mempool_trace_fp.h diff --git a/lib/librte_mempool/version.map b/lib/mempool/version.map similarity index 100% rename from lib/librte_mempool/version.map rename to lib/mempool/version.map diff --git a/lib/meson.build b/lib/meson.build index 9b99aa0be..3a9a6c3be 100644 --- a/lib/meson.build +++ b/lib/meson.build @@ -114,8 +114,10 @@ foreach l:libraries deps += ['eal'] endif - dir_name = 'librte_' + l - subdir(dir_name) + subdir(l) + if name != l + warning('Library name, "@0@", and directory name, "@1@", do not match'.format(name, l)) + endif if not build dpdk_libs_disabled += name @@ -128,7 +130,7 @@ foreach l:libraries foreach d:deps if not is_variable('shared_rte_' + d) error('Missing internal dependency "@0@" for @1@ [@2@]' - .format(d, name, 'lib/' + dir_name)) + .format(d, name, 'lib/' + l)) endif shared_deps += [get_variable('shared_rte_' + d)] static_deps += [get_variable('static_rte_' + d)] @@ -144,7 +146,7 @@ foreach l:libraries dpdk_chkinc_headers += headers libname = 'rte_' + name - includes += include_directories(dir_name) + includes += include_directories(l) if is_windows and use_function_versioning message('@0@: Function versioning is not supported by Windows.'.format(name)) @@ -176,8 +178,8 @@ foreach l:libraries cflags += '-DRTE_BUILD_SHARED_LIB' endif version_map = '@0@/@1@/version.map'.format( - meson.current_source_dir(), dir_name) - implib = dir_name + '.dll.a' + meson.current_source_dir(), l) + implib = 'librte_' + l + '.dll.a' def_file = custom_target(libname + '_def', command: [map_to_win_cmd, '@INPUT@', '@OUTPUT@'], @@ -236,6 +238,6 @@ foreach l:libraries set_variable('shared_rte_' + name, shared_dep) set_variable('static_rte_' + name, static_dep) if developer_mode - message('lib/@0@: Defining dependency "@1@"'.format(dir_name, name)) + message('lib/@0@: Defining dependency "@1@"'.format(l, name)) endif endforeach diff --git a/lib/librte_meter/meson.build b/lib/meter/meson.build similarity index 100% rename from lib/librte_meter/meson.build rename to lib/meter/meson.build diff --git a/lib/librte_meter/rte_meter.c b/lib/meter/rte_meter.c similarity index 100% rename from lib/librte_meter/rte_meter.c rename to lib/meter/rte_meter.c diff --git a/lib/librte_meter/rte_meter.h b/lib/meter/rte_meter.h similarity index 100% rename from lib/librte_meter/rte_meter.h rename to lib/meter/rte_meter.h diff --git a/lib/librte_meter/version.map b/lib/meter/version.map similarity index 100% rename from lib/librte_meter/version.map rename to lib/meter/version.map diff --git a/lib/librte_metrics/meson.build b/lib/metrics/meson.build similarity index 100% rename from lib/librte_metrics/meson.build rename to lib/metrics/meson.build diff --git a/lib/librte_metrics/rte_metrics.c b/lib/metrics/rte_metrics.c similarity index 100% rename from lib/librte_metrics/rte_metrics.c rename to lib/metrics/rte_metrics.c diff --git a/lib/librte_metrics/rte_metrics.h b/lib/metrics/rte_metrics.h similarity index 100% rename from lib/librte_metrics/rte_metrics.h rename to lib/metrics/rte_metrics.h diff --git a/lib/librte_metrics/rte_metrics_telemetry.c b/lib/metrics/rte_metrics_telemetry.c similarity index 100% rename from lib/librte_metrics/rte_metrics_telemetry.c rename to lib/metrics/rte_metrics_telemetry.c diff --git a/lib/librte_metrics/rte_metrics_telemetry.h b/lib/metrics/rte_metrics_telemetry.h similarity index 100% rename from lib/librte_metrics/rte_metrics_telemetry.h rename to lib/metrics/rte_metrics_telemetry.h diff --git a/lib/librte_metrics/version.map b/lib/metrics/version.map similarity index 100% rename from lib/librte_metrics/version.map rename to lib/metrics/version.map diff --git a/lib/librte_net/meson.build b/lib/net/meson.build similarity index 100% rename from lib/librte_net/meson.build rename to lib/net/meson.build diff --git a/lib/librte_net/net_crc.h b/lib/net/net_crc.h similarity index 100% rename from lib/librte_net/net_crc.h rename to lib/net/net_crc.h diff --git a/lib/librte_net/net_crc_avx512.c b/lib/net/net_crc_avx512.c similarity index 100% rename from lib/librte_net/net_crc_avx512.c rename to lib/net/net_crc_avx512.c diff --git a/lib/librte_net/net_crc_neon.c b/lib/net/net_crc_neon.c similarity index 100% rename from lib/librte_net/net_crc_neon.c rename to lib/net/net_crc_neon.c diff --git a/lib/librte_net/net_crc_sse.c b/lib/net/net_crc_sse.c similarity index 100% rename from lib/librte_net/net_crc_sse.c rename to lib/net/net_crc_sse.c diff --git a/lib/librte_net/rte_arp.c b/lib/net/rte_arp.c similarity index 100% rename from lib/librte_net/rte_arp.c rename to lib/net/rte_arp.c diff --git a/lib/librte_net/rte_arp.h b/lib/net/rte_arp.h similarity index 100% rename from lib/librte_net/rte_arp.h rename to lib/net/rte_arp.h diff --git a/lib/librte_net/rte_ecpri.h b/lib/net/rte_ecpri.h similarity index 100% rename from lib/librte_net/rte_ecpri.h rename to lib/net/rte_ecpri.h diff --git a/lib/librte_net/rte_esp.h b/lib/net/rte_esp.h similarity index 100% rename from lib/librte_net/rte_esp.h rename to lib/net/rte_esp.h diff --git a/lib/librte_net/rte_ether.c b/lib/net/rte_ether.c similarity index 100% rename from lib/librte_net/rte_ether.c rename to lib/net/rte_ether.c diff --git a/lib/librte_net/rte_ether.h b/lib/net/rte_ether.h similarity index 100% rename from lib/librte_net/rte_ether.h rename to lib/net/rte_ether.h diff --git a/lib/librte_net/rte_geneve.h b/lib/net/rte_geneve.h similarity index 100% rename from lib/librte_net/rte_geneve.h rename to lib/net/rte_geneve.h diff --git a/lib/librte_net/rte_gre.h b/lib/net/rte_gre.h similarity index 100% rename from lib/librte_net/rte_gre.h rename to lib/net/rte_gre.h diff --git a/lib/librte_net/rte_gtp.h b/lib/net/rte_gtp.h similarity index 100% rename from lib/librte_net/rte_gtp.h rename to lib/net/rte_gtp.h diff --git a/lib/librte_net/rte_higig.h b/lib/net/rte_higig.h similarity index 100% rename from lib/librte_net/rte_higig.h rename to lib/net/rte_higig.h diff --git a/lib/librte_net/rte_icmp.h b/lib/net/rte_icmp.h similarity index 100% rename from lib/librte_net/rte_icmp.h rename to lib/net/rte_icmp.h diff --git a/lib/librte_net/rte_ip.h b/lib/net/rte_ip.h similarity index 100% rename from lib/librte_net/rte_ip.h rename to lib/net/rte_ip.h diff --git a/lib/librte_net/rte_mpls.h b/lib/net/rte_mpls.h similarity index 100% rename from lib/librte_net/rte_mpls.h rename to lib/net/rte_mpls.h diff --git a/lib/librte_net/rte_net.c b/lib/net/rte_net.c similarity index 100% rename from lib/librte_net/rte_net.c rename to lib/net/rte_net.c diff --git a/lib/librte_net/rte_net.h b/lib/net/rte_net.h similarity index 100% rename from lib/librte_net/rte_net.h rename to lib/net/rte_net.h diff --git a/lib/librte_net/rte_net_crc.c b/lib/net/rte_net_crc.c similarity index 100% rename from lib/librte_net/rte_net_crc.c rename to lib/net/rte_net_crc.c diff --git a/lib/librte_net/rte_net_crc.h b/lib/net/rte_net_crc.h similarity index 100% rename from lib/librte_net/rte_net_crc.h rename to lib/net/rte_net_crc.h diff --git a/lib/librte_net/rte_sctp.h b/lib/net/rte_sctp.h similarity index 100% rename from lib/librte_net/rte_sctp.h rename to lib/net/rte_sctp.h diff --git a/lib/librte_net/rte_tcp.h b/lib/net/rte_tcp.h similarity index 100% rename from lib/librte_net/rte_tcp.h rename to lib/net/rte_tcp.h diff --git a/lib/librte_net/rte_udp.h b/lib/net/rte_udp.h similarity index 100% rename from lib/librte_net/rte_udp.h rename to lib/net/rte_udp.h diff --git a/lib/librte_net/rte_vxlan.h b/lib/net/rte_vxlan.h similarity index 100% rename from lib/librte_net/rte_vxlan.h rename to lib/net/rte_vxlan.h diff --git a/lib/librte_net/version.map b/lib/net/version.map similarity index 100% rename from lib/librte_net/version.map rename to lib/net/version.map diff --git a/lib/librte_node/ethdev_ctrl.c b/lib/node/ethdev_ctrl.c similarity index 100% rename from lib/librte_node/ethdev_ctrl.c rename to lib/node/ethdev_ctrl.c diff --git a/lib/librte_node/ethdev_rx.c b/lib/node/ethdev_rx.c similarity index 100% rename from lib/librte_node/ethdev_rx.c rename to lib/node/ethdev_rx.c diff --git a/lib/librte_node/ethdev_rx_priv.h b/lib/node/ethdev_rx_priv.h similarity index 100% rename from lib/librte_node/ethdev_rx_priv.h rename to lib/node/ethdev_rx_priv.h diff --git a/lib/librte_node/ethdev_tx.c b/lib/node/ethdev_tx.c similarity index 100% rename from lib/librte_node/ethdev_tx.c rename to lib/node/ethdev_tx.c diff --git a/lib/librte_node/ethdev_tx_priv.h b/lib/node/ethdev_tx_priv.h similarity index 100% rename from lib/librte_node/ethdev_tx_priv.h rename to lib/node/ethdev_tx_priv.h diff --git a/lib/librte_node/ip4_lookup.c b/lib/node/ip4_lookup.c similarity index 100% rename from lib/librte_node/ip4_lookup.c rename to lib/node/ip4_lookup.c diff --git a/lib/librte_node/ip4_lookup_neon.h b/lib/node/ip4_lookup_neon.h similarity index 100% rename from lib/librte_node/ip4_lookup_neon.h rename to lib/node/ip4_lookup_neon.h diff --git a/lib/librte_node/ip4_lookup_sse.h b/lib/node/ip4_lookup_sse.h similarity index 100% rename from lib/librte_node/ip4_lookup_sse.h rename to lib/node/ip4_lookup_sse.h diff --git a/lib/librte_node/ip4_rewrite.c b/lib/node/ip4_rewrite.c similarity index 100% rename from lib/librte_node/ip4_rewrite.c rename to lib/node/ip4_rewrite.c diff --git a/lib/librte_node/ip4_rewrite_priv.h b/lib/node/ip4_rewrite_priv.h similarity index 100% rename from lib/librte_node/ip4_rewrite_priv.h rename to lib/node/ip4_rewrite_priv.h diff --git a/lib/librte_node/log.c b/lib/node/log.c similarity index 100% rename from lib/librte_node/log.c rename to lib/node/log.c diff --git a/lib/librte_node/meson.build b/lib/node/meson.build similarity index 100% rename from lib/librte_node/meson.build rename to lib/node/meson.build diff --git a/lib/librte_node/node_private.h b/lib/node/node_private.h similarity index 100% rename from lib/librte_node/node_private.h rename to lib/node/node_private.h diff --git a/lib/librte_node/null.c b/lib/node/null.c similarity index 100% rename from lib/librte_node/null.c rename to lib/node/null.c diff --git a/lib/librte_node/pkt_cls.c b/lib/node/pkt_cls.c similarity index 100% rename from lib/librte_node/pkt_cls.c rename to lib/node/pkt_cls.c diff --git a/lib/librte_node/pkt_cls_priv.h b/lib/node/pkt_cls_priv.h similarity index 100% rename from lib/librte_node/pkt_cls_priv.h rename to lib/node/pkt_cls_priv.h diff --git a/lib/librte_node/pkt_drop.c b/lib/node/pkt_drop.c similarity index 100% rename from lib/librte_node/pkt_drop.c rename to lib/node/pkt_drop.c diff --git a/lib/librte_node/rte_node_eth_api.h b/lib/node/rte_node_eth_api.h similarity index 100% rename from lib/librte_node/rte_node_eth_api.h rename to lib/node/rte_node_eth_api.h diff --git a/lib/librte_node/rte_node_ip4_api.h b/lib/node/rte_node_ip4_api.h similarity index 100% rename from lib/librte_node/rte_node_ip4_api.h rename to lib/node/rte_node_ip4_api.h diff --git a/lib/librte_node/version.map b/lib/node/version.map similarity index 100% rename from lib/librte_node/version.map rename to lib/node/version.map diff --git a/lib/librte_pci/meson.build b/lib/pci/meson.build similarity index 100% rename from lib/librte_pci/meson.build rename to lib/pci/meson.build diff --git a/lib/librte_pci/rte_pci.c b/lib/pci/rte_pci.c similarity index 100% rename from lib/librte_pci/rte_pci.c rename to lib/pci/rte_pci.c diff --git a/lib/librte_pci/rte_pci.h b/lib/pci/rte_pci.h similarity index 100% rename from lib/librte_pci/rte_pci.h rename to lib/pci/rte_pci.h diff --git a/lib/librte_pci/version.map b/lib/pci/version.map similarity index 100% rename from lib/librte_pci/version.map rename to lib/pci/version.map diff --git a/lib/librte_pdump/meson.build b/lib/pdump/meson.build similarity index 100% rename from lib/librte_pdump/meson.build rename to lib/pdump/meson.build diff --git a/lib/librte_pdump/rte_pdump.c b/lib/pdump/rte_pdump.c similarity index 100% rename from lib/librte_pdump/rte_pdump.c rename to lib/pdump/rte_pdump.c diff --git a/lib/librte_pdump/rte_pdump.h b/lib/pdump/rte_pdump.h similarity index 100% rename from lib/librte_pdump/rte_pdump.h rename to lib/pdump/rte_pdump.h diff --git a/lib/librte_pdump/version.map b/lib/pdump/version.map similarity index 100% rename from lib/librte_pdump/version.map rename to lib/pdump/version.map diff --git a/lib/librte_pipeline/meson.build b/lib/pipeline/meson.build similarity index 100% rename from lib/librte_pipeline/meson.build rename to lib/pipeline/meson.build diff --git a/lib/librte_pipeline/rte_pipeline.c b/lib/pipeline/rte_pipeline.c similarity index 100% rename from lib/librte_pipeline/rte_pipeline.c rename to lib/pipeline/rte_pipeline.c diff --git a/lib/librte_pipeline/rte_pipeline.h b/lib/pipeline/rte_pipeline.h similarity index 100% rename from lib/librte_pipeline/rte_pipeline.h rename to lib/pipeline/rte_pipeline.h diff --git a/lib/librte_pipeline/rte_port_in_action.c b/lib/pipeline/rte_port_in_action.c similarity index 100% rename from lib/librte_pipeline/rte_port_in_action.c rename to lib/pipeline/rte_port_in_action.c diff --git a/lib/librte_pipeline/rte_port_in_action.h b/lib/pipeline/rte_port_in_action.h similarity index 100% rename from lib/librte_pipeline/rte_port_in_action.h rename to lib/pipeline/rte_port_in_action.h diff --git a/lib/librte_pipeline/rte_swx_ctl.c b/lib/pipeline/rte_swx_ctl.c similarity index 100% rename from lib/librte_pipeline/rte_swx_ctl.c rename to lib/pipeline/rte_swx_ctl.c diff --git a/lib/librte_pipeline/rte_swx_ctl.h b/lib/pipeline/rte_swx_ctl.h similarity index 100% rename from lib/librte_pipeline/rte_swx_ctl.h rename to lib/pipeline/rte_swx_ctl.h diff --git a/lib/librte_pipeline/rte_swx_extern.h b/lib/pipeline/rte_swx_extern.h similarity index 100% rename from lib/librte_pipeline/rte_swx_extern.h rename to lib/pipeline/rte_swx_extern.h diff --git a/lib/librte_pipeline/rte_swx_pipeline.c b/lib/pipeline/rte_swx_pipeline.c similarity index 100% rename from lib/librte_pipeline/rte_swx_pipeline.c rename to lib/pipeline/rte_swx_pipeline.c diff --git a/lib/librte_pipeline/rte_swx_pipeline.h b/lib/pipeline/rte_swx_pipeline.h similarity index 100% rename from lib/librte_pipeline/rte_swx_pipeline.h rename to lib/pipeline/rte_swx_pipeline.h diff --git a/lib/librte_pipeline/rte_swx_pipeline_spec.c b/lib/pipeline/rte_swx_pipeline_spec.c similarity index 100% rename from lib/librte_pipeline/rte_swx_pipeline_spec.c rename to lib/pipeline/rte_swx_pipeline_spec.c diff --git a/lib/librte_pipeline/rte_table_action.c b/lib/pipeline/rte_table_action.c similarity index 100% rename from lib/librte_pipeline/rte_table_action.c rename to lib/pipeline/rte_table_action.c diff --git a/lib/librte_pipeline/rte_table_action.h b/lib/pipeline/rte_table_action.h similarity index 100% rename from lib/librte_pipeline/rte_table_action.h rename to lib/pipeline/rte_table_action.h diff --git a/lib/librte_pipeline/version.map b/lib/pipeline/version.map similarity index 100% rename from lib/librte_pipeline/version.map rename to lib/pipeline/version.map diff --git a/lib/librte_port/meson.build b/lib/port/meson.build similarity index 100% rename from lib/librte_port/meson.build rename to lib/port/meson.build diff --git a/lib/librte_port/rte_port.h b/lib/port/rte_port.h similarity index 100% rename from lib/librte_port/rte_port.h rename to lib/port/rte_port.h diff --git a/lib/librte_port/rte_port_ethdev.c b/lib/port/rte_port_ethdev.c similarity index 100% rename from lib/librte_port/rte_port_ethdev.c rename to lib/port/rte_port_ethdev.c diff --git a/lib/librte_port/rte_port_ethdev.h b/lib/port/rte_port_ethdev.h similarity index 100% rename from lib/librte_port/rte_port_ethdev.h rename to lib/port/rte_port_ethdev.h diff --git a/lib/librte_port/rte_port_eventdev.c b/lib/port/rte_port_eventdev.c similarity index 100% rename from lib/librte_port/rte_port_eventdev.c rename to lib/port/rte_port_eventdev.c diff --git a/lib/librte_port/rte_port_eventdev.h b/lib/port/rte_port_eventdev.h similarity index 100% rename from lib/librte_port/rte_port_eventdev.h rename to lib/port/rte_port_eventdev.h diff --git a/lib/librte_port/rte_port_fd.c b/lib/port/rte_port_fd.c similarity index 100% rename from lib/librte_port/rte_port_fd.c rename to lib/port/rte_port_fd.c diff --git a/lib/librte_port/rte_port_fd.h b/lib/port/rte_port_fd.h similarity index 100% rename from lib/librte_port/rte_port_fd.h rename to lib/port/rte_port_fd.h diff --git a/lib/librte_port/rte_port_frag.c b/lib/port/rte_port_frag.c similarity index 100% rename from lib/librte_port/rte_port_frag.c rename to lib/port/rte_port_frag.c diff --git a/lib/librte_port/rte_port_frag.h b/lib/port/rte_port_frag.h similarity index 100% rename from lib/librte_port/rte_port_frag.h rename to lib/port/rte_port_frag.h diff --git a/lib/librte_port/rte_port_kni.c b/lib/port/rte_port_kni.c similarity index 100% rename from lib/librte_port/rte_port_kni.c rename to lib/port/rte_port_kni.c diff --git a/lib/librte_port/rte_port_kni.h b/lib/port/rte_port_kni.h similarity index 100% rename from lib/librte_port/rte_port_kni.h rename to lib/port/rte_port_kni.h diff --git a/lib/librte_port/rte_port_ras.c b/lib/port/rte_port_ras.c similarity index 100% rename from lib/librte_port/rte_port_ras.c rename to lib/port/rte_port_ras.c diff --git a/lib/librte_port/rte_port_ras.h b/lib/port/rte_port_ras.h similarity index 100% rename from lib/librte_port/rte_port_ras.h rename to lib/port/rte_port_ras.h diff --git a/lib/librte_port/rte_port_ring.c b/lib/port/rte_port_ring.c similarity index 100% rename from lib/librte_port/rte_port_ring.c rename to lib/port/rte_port_ring.c diff --git a/lib/librte_port/rte_port_ring.h b/lib/port/rte_port_ring.h similarity index 100% rename from lib/librte_port/rte_port_ring.h rename to lib/port/rte_port_ring.h diff --git a/lib/librte_port/rte_port_sched.c b/lib/port/rte_port_sched.c similarity index 100% rename from lib/librte_port/rte_port_sched.c rename to lib/port/rte_port_sched.c diff --git a/lib/librte_port/rte_port_sched.h b/lib/port/rte_port_sched.h similarity index 100% rename from lib/librte_port/rte_port_sched.h rename to lib/port/rte_port_sched.h diff --git a/lib/librte_port/rte_port_source_sink.c b/lib/port/rte_port_source_sink.c similarity index 100% rename from lib/librte_port/rte_port_source_sink.c rename to lib/port/rte_port_source_sink.c diff --git a/lib/librte_port/rte_port_source_sink.h b/lib/port/rte_port_source_sink.h similarity index 100% rename from lib/librte_port/rte_port_source_sink.h rename to lib/port/rte_port_source_sink.h diff --git a/lib/librte_port/rte_port_sym_crypto.c b/lib/port/rte_port_sym_crypto.c similarity index 100% rename from lib/librte_port/rte_port_sym_crypto.c rename to lib/port/rte_port_sym_crypto.c diff --git a/lib/librte_port/rte_port_sym_crypto.h b/lib/port/rte_port_sym_crypto.h similarity index 100% rename from lib/librte_port/rte_port_sym_crypto.h rename to lib/port/rte_port_sym_crypto.h diff --git a/lib/librte_port/rte_swx_port.h b/lib/port/rte_swx_port.h similarity index 100% rename from lib/librte_port/rte_swx_port.h rename to lib/port/rte_swx_port.h diff --git a/lib/librte_port/rte_swx_port_ethdev.c b/lib/port/rte_swx_port_ethdev.c similarity index 100% rename from lib/librte_port/rte_swx_port_ethdev.c rename to lib/port/rte_swx_port_ethdev.c diff --git a/lib/librte_port/rte_swx_port_ethdev.h b/lib/port/rte_swx_port_ethdev.h similarity index 100% rename from lib/librte_port/rte_swx_port_ethdev.h rename to lib/port/rte_swx_port_ethdev.h diff --git a/lib/librte_port/rte_swx_port_fd.c b/lib/port/rte_swx_port_fd.c similarity index 100% rename from lib/librte_port/rte_swx_port_fd.c rename to lib/port/rte_swx_port_fd.c diff --git a/lib/librte_port/rte_swx_port_fd.h b/lib/port/rte_swx_port_fd.h similarity index 100% rename from lib/librte_port/rte_swx_port_fd.h rename to lib/port/rte_swx_port_fd.h diff --git a/lib/librte_port/rte_swx_port_ring.c b/lib/port/rte_swx_port_ring.c similarity index 100% rename from lib/librte_port/rte_swx_port_ring.c rename to lib/port/rte_swx_port_ring.c diff --git a/lib/librte_port/rte_swx_port_ring.h b/lib/port/rte_swx_port_ring.h similarity index 100% rename from lib/librte_port/rte_swx_port_ring.h rename to lib/port/rte_swx_port_ring.h diff --git a/lib/librte_port/rte_swx_port_source_sink.c b/lib/port/rte_swx_port_source_sink.c similarity index 100% rename from lib/librte_port/rte_swx_port_source_sink.c rename to lib/port/rte_swx_port_source_sink.c diff --git a/lib/librte_port/rte_swx_port_source_sink.h b/lib/port/rte_swx_port_source_sink.h similarity index 100% rename from lib/librte_port/rte_swx_port_source_sink.h rename to lib/port/rte_swx_port_source_sink.h diff --git a/lib/librte_port/version.map b/lib/port/version.map similarity index 100% rename from lib/librte_port/version.map rename to lib/port/version.map diff --git a/lib/librte_power/guest_channel.c b/lib/power/guest_channel.c similarity index 100% rename from lib/librte_power/guest_channel.c rename to lib/power/guest_channel.c diff --git a/lib/librte_power/guest_channel.h b/lib/power/guest_channel.h similarity index 100% rename from lib/librte_power/guest_channel.h rename to lib/power/guest_channel.h diff --git a/lib/librte_power/meson.build b/lib/power/meson.build similarity index 100% rename from lib/librte_power/meson.build rename to lib/power/meson.build diff --git a/lib/librte_power/power_acpi_cpufreq.c b/lib/power/power_acpi_cpufreq.c similarity index 100% rename from lib/librte_power/power_acpi_cpufreq.c rename to lib/power/power_acpi_cpufreq.c diff --git a/lib/librte_power/power_acpi_cpufreq.h b/lib/power/power_acpi_cpufreq.h similarity index 100% rename from lib/librte_power/power_acpi_cpufreq.h rename to lib/power/power_acpi_cpufreq.h diff --git a/lib/librte_power/power_common.c b/lib/power/power_common.c similarity index 100% rename from lib/librte_power/power_common.c rename to lib/power/power_common.c diff --git a/lib/librte_power/power_common.h b/lib/power/power_common.h similarity index 100% rename from lib/librte_power/power_common.h rename to lib/power/power_common.h diff --git a/lib/librte_power/power_kvm_vm.c b/lib/power/power_kvm_vm.c similarity index 100% rename from lib/librte_power/power_kvm_vm.c rename to lib/power/power_kvm_vm.c diff --git a/lib/librte_power/power_kvm_vm.h b/lib/power/power_kvm_vm.h similarity index 100% rename from lib/librte_power/power_kvm_vm.h rename to lib/power/power_kvm_vm.h diff --git a/lib/librte_power/power_pstate_cpufreq.c b/lib/power/power_pstate_cpufreq.c similarity index 100% rename from lib/librte_power/power_pstate_cpufreq.c rename to lib/power/power_pstate_cpufreq.c diff --git a/lib/librte_power/power_pstate_cpufreq.h b/lib/power/power_pstate_cpufreq.h similarity index 100% rename from lib/librte_power/power_pstate_cpufreq.h rename to lib/power/power_pstate_cpufreq.h diff --git a/lib/librte_power/rte_power.c b/lib/power/rte_power.c similarity index 100% rename from lib/librte_power/rte_power.c rename to lib/power/rte_power.c diff --git a/lib/librte_power/rte_power.h b/lib/power/rte_power.h similarity index 100% rename from lib/librte_power/rte_power.h rename to lib/power/rte_power.h diff --git a/lib/librte_power/rte_power_empty_poll.c b/lib/power/rte_power_empty_poll.c similarity index 100% rename from lib/librte_power/rte_power_empty_poll.c rename to lib/power/rte_power_empty_poll.c diff --git a/lib/librte_power/rte_power_empty_poll.h b/lib/power/rte_power_empty_poll.h similarity index 100% rename from lib/librte_power/rte_power_empty_poll.h rename to lib/power/rte_power_empty_poll.h diff --git a/lib/librte_power/rte_power_guest_channel.h b/lib/power/rte_power_guest_channel.h similarity index 100% rename from lib/librte_power/rte_power_guest_channel.h rename to lib/power/rte_power_guest_channel.h diff --git a/lib/librte_power/rte_power_pmd_mgmt.c b/lib/power/rte_power_pmd_mgmt.c similarity index 100% rename from lib/librte_power/rte_power_pmd_mgmt.c rename to lib/power/rte_power_pmd_mgmt.c diff --git a/lib/librte_power/rte_power_pmd_mgmt.h b/lib/power/rte_power_pmd_mgmt.h similarity index 100% rename from lib/librte_power/rte_power_pmd_mgmt.h rename to lib/power/rte_power_pmd_mgmt.h diff --git a/lib/librte_power/version.map b/lib/power/version.map similarity index 100% rename from lib/librte_power/version.map rename to lib/power/version.map diff --git a/lib/librte_rawdev/meson.build b/lib/rawdev/meson.build similarity index 100% rename from lib/librte_rawdev/meson.build rename to lib/rawdev/meson.build diff --git a/lib/librte_rawdev/rte_rawdev.c b/lib/rawdev/rte_rawdev.c similarity index 100% rename from lib/librte_rawdev/rte_rawdev.c rename to lib/rawdev/rte_rawdev.c diff --git a/lib/librte_rawdev/rte_rawdev.h b/lib/rawdev/rte_rawdev.h similarity index 100% rename from lib/librte_rawdev/rte_rawdev.h rename to lib/rawdev/rte_rawdev.h diff --git a/lib/librte_rawdev/rte_rawdev_pmd.h b/lib/rawdev/rte_rawdev_pmd.h similarity index 100% rename from lib/librte_rawdev/rte_rawdev_pmd.h rename to lib/rawdev/rte_rawdev_pmd.h diff --git a/lib/librte_rawdev/version.map b/lib/rawdev/version.map similarity index 100% rename from lib/librte_rawdev/version.map rename to lib/rawdev/version.map diff --git a/lib/librte_rcu/meson.build b/lib/rcu/meson.build similarity index 100% rename from lib/librte_rcu/meson.build rename to lib/rcu/meson.build diff --git a/lib/librte_rcu/rcu_qsbr_pvt.h b/lib/rcu/rcu_qsbr_pvt.h similarity index 100% rename from lib/librte_rcu/rcu_qsbr_pvt.h rename to lib/rcu/rcu_qsbr_pvt.h diff --git a/lib/librte_rcu/rte_rcu_qsbr.c b/lib/rcu/rte_rcu_qsbr.c similarity index 100% rename from lib/librte_rcu/rte_rcu_qsbr.c rename to lib/rcu/rte_rcu_qsbr.c diff --git a/lib/librte_rcu/rte_rcu_qsbr.h b/lib/rcu/rte_rcu_qsbr.h similarity index 100% rename from lib/librte_rcu/rte_rcu_qsbr.h rename to lib/rcu/rte_rcu_qsbr.h diff --git a/lib/librte_rcu/version.map b/lib/rcu/version.map similarity index 100% rename from lib/librte_rcu/version.map rename to lib/rcu/version.map diff --git a/lib/librte_regexdev/meson.build b/lib/regexdev/meson.build similarity index 100% rename from lib/librte_regexdev/meson.build rename to lib/regexdev/meson.build diff --git a/lib/librte_regexdev/rte_regexdev.c b/lib/regexdev/rte_regexdev.c similarity index 100% rename from lib/librte_regexdev/rte_regexdev.c rename to lib/regexdev/rte_regexdev.c diff --git a/lib/librte_regexdev/rte_regexdev.h b/lib/regexdev/rte_regexdev.h similarity index 100% rename from lib/librte_regexdev/rte_regexdev.h rename to lib/regexdev/rte_regexdev.h diff --git a/lib/librte_regexdev/rte_regexdev_core.h b/lib/regexdev/rte_regexdev_core.h similarity index 100% rename from lib/librte_regexdev/rte_regexdev_core.h rename to lib/regexdev/rte_regexdev_core.h diff --git a/lib/librte_regexdev/rte_regexdev_driver.h b/lib/regexdev/rte_regexdev_driver.h similarity index 100% rename from lib/librte_regexdev/rte_regexdev_driver.h rename to lib/regexdev/rte_regexdev_driver.h diff --git a/lib/librte_regexdev/version.map b/lib/regexdev/version.map similarity index 100% rename from lib/librte_regexdev/version.map rename to lib/regexdev/version.map diff --git a/lib/librte_reorder/meson.build b/lib/reorder/meson.build similarity index 100% rename from lib/librte_reorder/meson.build rename to lib/reorder/meson.build diff --git a/lib/librte_reorder/rte_reorder.c b/lib/reorder/rte_reorder.c similarity index 100% rename from lib/librte_reorder/rte_reorder.c rename to lib/reorder/rte_reorder.c diff --git a/lib/librte_reorder/rte_reorder.h b/lib/reorder/rte_reorder.h similarity index 100% rename from lib/librte_reorder/rte_reorder.h rename to lib/reorder/rte_reorder.h diff --git a/lib/librte_reorder/version.map b/lib/reorder/version.map similarity index 100% rename from lib/librte_reorder/version.map rename to lib/reorder/version.map diff --git a/lib/librte_rib/meson.build b/lib/rib/meson.build similarity index 100% rename from lib/librte_rib/meson.build rename to lib/rib/meson.build diff --git a/lib/librte_rib/rte_rib.c b/lib/rib/rte_rib.c similarity index 100% rename from lib/librte_rib/rte_rib.c rename to lib/rib/rte_rib.c diff --git a/lib/librte_rib/rte_rib.h b/lib/rib/rte_rib.h similarity index 100% rename from lib/librte_rib/rte_rib.h rename to lib/rib/rte_rib.h diff --git a/lib/librte_rib/rte_rib6.c b/lib/rib/rte_rib6.c similarity index 100% rename from lib/librte_rib/rte_rib6.c rename to lib/rib/rte_rib6.c diff --git a/lib/librte_rib/rte_rib6.h b/lib/rib/rte_rib6.h similarity index 100% rename from lib/librte_rib/rte_rib6.h rename to lib/rib/rte_rib6.h diff --git a/lib/librte_rib/version.map b/lib/rib/version.map similarity index 100% rename from lib/librte_rib/version.map rename to lib/rib/version.map diff --git a/lib/librte_ring/meson.build b/lib/ring/meson.build similarity index 100% rename from lib/librte_ring/meson.build rename to lib/ring/meson.build diff --git a/lib/librte_ring/rte_ring.c b/lib/ring/rte_ring.c similarity index 100% rename from lib/librte_ring/rte_ring.c rename to lib/ring/rte_ring.c diff --git a/lib/librte_ring/rte_ring.h b/lib/ring/rte_ring.h similarity index 100% rename from lib/librte_ring/rte_ring.h rename to lib/ring/rte_ring.h diff --git a/lib/librte_ring/rte_ring_c11_pvt.h b/lib/ring/rte_ring_c11_pvt.h similarity index 100% rename from lib/librte_ring/rte_ring_c11_pvt.h rename to lib/ring/rte_ring_c11_pvt.h diff --git a/lib/librte_ring/rte_ring_core.h b/lib/ring/rte_ring_core.h similarity index 100% rename from lib/librte_ring/rte_ring_core.h rename to lib/ring/rte_ring_core.h diff --git a/lib/librte_ring/rte_ring_elem.h b/lib/ring/rte_ring_elem.h similarity index 100% rename from lib/librte_ring/rte_ring_elem.h rename to lib/ring/rte_ring_elem.h diff --git a/lib/librte_ring/rte_ring_elem_pvt.h b/lib/ring/rte_ring_elem_pvt.h similarity index 100% rename from lib/librte_ring/rte_ring_elem_pvt.h rename to lib/ring/rte_ring_elem_pvt.h diff --git a/lib/librte_ring/rte_ring_generic_pvt.h b/lib/ring/rte_ring_generic_pvt.h similarity index 100% rename from lib/librte_ring/rte_ring_generic_pvt.h rename to lib/ring/rte_ring_generic_pvt.h diff --git a/lib/librte_ring/rte_ring_hts.h b/lib/ring/rte_ring_hts.h similarity index 100% rename from lib/librte_ring/rte_ring_hts.h rename to lib/ring/rte_ring_hts.h diff --git a/lib/librte_ring/rte_ring_hts_elem_pvt.h b/lib/ring/rte_ring_hts_elem_pvt.h similarity index 100% rename from lib/librte_ring/rte_ring_hts_elem_pvt.h rename to lib/ring/rte_ring_hts_elem_pvt.h diff --git a/lib/librte_ring/rte_ring_peek.h b/lib/ring/rte_ring_peek.h similarity index 100% rename from lib/librte_ring/rte_ring_peek.h rename to lib/ring/rte_ring_peek.h diff --git a/lib/librte_ring/rte_ring_peek_elem_pvt.h b/lib/ring/rte_ring_peek_elem_pvt.h similarity index 100% rename from lib/librte_ring/rte_ring_peek_elem_pvt.h rename to lib/ring/rte_ring_peek_elem_pvt.h diff --git a/lib/librte_ring/rte_ring_peek_zc.h b/lib/ring/rte_ring_peek_zc.h similarity index 100% rename from lib/librte_ring/rte_ring_peek_zc.h rename to lib/ring/rte_ring_peek_zc.h diff --git a/lib/librte_ring/rte_ring_rts.h b/lib/ring/rte_ring_rts.h similarity index 100% rename from lib/librte_ring/rte_ring_rts.h rename to lib/ring/rte_ring_rts.h diff --git a/lib/librte_ring/rte_ring_rts_elem_pvt.h b/lib/ring/rte_ring_rts_elem_pvt.h similarity index 100% rename from lib/librte_ring/rte_ring_rts_elem_pvt.h rename to lib/ring/rte_ring_rts_elem_pvt.h diff --git a/lib/librte_ring/version.map b/lib/ring/version.map similarity index 100% rename from lib/librte_ring/version.map rename to lib/ring/version.map diff --git a/lib/librte_sched/meson.build b/lib/sched/meson.build similarity index 100% rename from lib/librte_sched/meson.build rename to lib/sched/meson.build diff --git a/lib/librte_sched/rte_approx.c b/lib/sched/rte_approx.c similarity index 100% rename from lib/librte_sched/rte_approx.c rename to lib/sched/rte_approx.c diff --git a/lib/librte_sched/rte_approx.h b/lib/sched/rte_approx.h similarity index 100% rename from lib/librte_sched/rte_approx.h rename to lib/sched/rte_approx.h diff --git a/lib/librte_sched/rte_red.c b/lib/sched/rte_red.c similarity index 100% rename from lib/librte_sched/rte_red.c rename to lib/sched/rte_red.c diff --git a/lib/librte_sched/rte_red.h b/lib/sched/rte_red.h similarity index 100% rename from lib/librte_sched/rte_red.h rename to lib/sched/rte_red.h diff --git a/lib/librte_sched/rte_sched.c b/lib/sched/rte_sched.c similarity index 100% rename from lib/librte_sched/rte_sched.c rename to lib/sched/rte_sched.c diff --git a/lib/librte_sched/rte_sched.h b/lib/sched/rte_sched.h similarity index 100% rename from lib/librte_sched/rte_sched.h rename to lib/sched/rte_sched.h diff --git a/lib/librte_sched/rte_sched_common.h b/lib/sched/rte_sched_common.h similarity index 100% rename from lib/librte_sched/rte_sched_common.h rename to lib/sched/rte_sched_common.h diff --git a/lib/librte_sched/version.map b/lib/sched/version.map similarity index 100% rename from lib/librte_sched/version.map rename to lib/sched/version.map diff --git a/lib/librte_security/meson.build b/lib/security/meson.build similarity index 100% rename from lib/librte_security/meson.build rename to lib/security/meson.build diff --git a/lib/librte_security/rte_security.c b/lib/security/rte_security.c similarity index 100% rename from lib/librte_security/rte_security.c rename to lib/security/rte_security.c diff --git a/lib/librte_security/rte_security.h b/lib/security/rte_security.h similarity index 100% rename from lib/librte_security/rte_security.h rename to lib/security/rte_security.h diff --git a/lib/librte_security/rte_security_driver.h b/lib/security/rte_security_driver.h similarity index 100% rename from lib/librte_security/rte_security_driver.h rename to lib/security/rte_security_driver.h diff --git a/lib/librte_security/version.map b/lib/security/version.map similarity index 100% rename from lib/librte_security/version.map rename to lib/security/version.map diff --git a/lib/librte_stack/meson.build b/lib/stack/meson.build similarity index 100% rename from lib/librte_stack/meson.build rename to lib/stack/meson.build diff --git a/lib/librte_stack/rte_stack.c b/lib/stack/rte_stack.c similarity index 100% rename from lib/librte_stack/rte_stack.c rename to lib/stack/rte_stack.c diff --git a/lib/librte_stack/rte_stack.h b/lib/stack/rte_stack.h similarity index 100% rename from lib/librte_stack/rte_stack.h rename to lib/stack/rte_stack.h diff --git a/lib/librte_stack/rte_stack_lf.c b/lib/stack/rte_stack_lf.c similarity index 100% rename from lib/librte_stack/rte_stack_lf.c rename to lib/stack/rte_stack_lf.c diff --git a/lib/librte_stack/rte_stack_lf.h b/lib/stack/rte_stack_lf.h similarity index 100% rename from lib/librte_stack/rte_stack_lf.h rename to lib/stack/rte_stack_lf.h diff --git a/lib/librte_stack/rte_stack_lf_c11.h b/lib/stack/rte_stack_lf_c11.h similarity index 100% rename from lib/librte_stack/rte_stack_lf_c11.h rename to lib/stack/rte_stack_lf_c11.h diff --git a/lib/librte_stack/rte_stack_lf_generic.h b/lib/stack/rte_stack_lf_generic.h similarity index 100% rename from lib/librte_stack/rte_stack_lf_generic.h rename to lib/stack/rte_stack_lf_generic.h diff --git a/lib/librte_stack/rte_stack_lf_stubs.h b/lib/stack/rte_stack_lf_stubs.h similarity index 100% rename from lib/librte_stack/rte_stack_lf_stubs.h rename to lib/stack/rte_stack_lf_stubs.h diff --git a/lib/librte_stack/rte_stack_std.c b/lib/stack/rte_stack_std.c similarity index 100% rename from lib/librte_stack/rte_stack_std.c rename to lib/stack/rte_stack_std.c diff --git a/lib/librte_stack/rte_stack_std.h b/lib/stack/rte_stack_std.h similarity index 100% rename from lib/librte_stack/rte_stack_std.h rename to lib/stack/rte_stack_std.h diff --git a/lib/librte_stack/stack_pvt.h b/lib/stack/stack_pvt.h similarity index 100% rename from lib/librte_stack/stack_pvt.h rename to lib/stack/stack_pvt.h diff --git a/lib/librte_stack/version.map b/lib/stack/version.map similarity index 100% rename from lib/librte_stack/version.map rename to lib/stack/version.map diff --git a/lib/librte_table/meson.build b/lib/table/meson.build similarity index 100% rename from lib/librte_table/meson.build rename to lib/table/meson.build diff --git a/lib/librte_table/rte_lru.h b/lib/table/rte_lru.h similarity index 100% rename from lib/librte_table/rte_lru.h rename to lib/table/rte_lru.h diff --git a/lib/librte_table/rte_lru_arm64.h b/lib/table/rte_lru_arm64.h similarity index 100% rename from lib/librte_table/rte_lru_arm64.h rename to lib/table/rte_lru_arm64.h diff --git a/lib/librte_table/rte_lru_x86.h b/lib/table/rte_lru_x86.h similarity index 100% rename from lib/librte_table/rte_lru_x86.h rename to lib/table/rte_lru_x86.h diff --git a/lib/librte_table/rte_swx_table.h b/lib/table/rte_swx_table.h similarity index 100% rename from lib/librte_table/rte_swx_table.h rename to lib/table/rte_swx_table.h diff --git a/lib/librte_table/rte_swx_table_em.c b/lib/table/rte_swx_table_em.c similarity index 100% rename from lib/librte_table/rte_swx_table_em.c rename to lib/table/rte_swx_table_em.c diff --git a/lib/librte_table/rte_swx_table_em.h b/lib/table/rte_swx_table_em.h similarity index 100% rename from lib/librte_table/rte_swx_table_em.h rename to lib/table/rte_swx_table_em.h diff --git a/lib/librte_table/rte_swx_table_wm.c b/lib/table/rte_swx_table_wm.c similarity index 100% rename from lib/librte_table/rte_swx_table_wm.c rename to lib/table/rte_swx_table_wm.c diff --git a/lib/librte_table/rte_swx_table_wm.h b/lib/table/rte_swx_table_wm.h similarity index 100% rename from lib/librte_table/rte_swx_table_wm.h rename to lib/table/rte_swx_table_wm.h diff --git a/lib/librte_table/rte_table.h b/lib/table/rte_table.h similarity index 100% rename from lib/librte_table/rte_table.h rename to lib/table/rte_table.h diff --git a/lib/librte_table/rte_table_acl.c b/lib/table/rte_table_acl.c similarity index 100% rename from lib/librte_table/rte_table_acl.c rename to lib/table/rte_table_acl.c diff --git a/lib/librte_table/rte_table_acl.h b/lib/table/rte_table_acl.h similarity index 100% rename from lib/librte_table/rte_table_acl.h rename to lib/table/rte_table_acl.h diff --git a/lib/librte_table/rte_table_array.c b/lib/table/rte_table_array.c similarity index 100% rename from lib/librte_table/rte_table_array.c rename to lib/table/rte_table_array.c diff --git a/lib/librte_table/rte_table_array.h b/lib/table/rte_table_array.h similarity index 100% rename from lib/librte_table/rte_table_array.h rename to lib/table/rte_table_array.h diff --git a/lib/librte_table/rte_table_hash.h b/lib/table/rte_table_hash.h similarity index 100% rename from lib/librte_table/rte_table_hash.h rename to lib/table/rte_table_hash.h diff --git a/lib/librte_table/rte_table_hash_cuckoo.c b/lib/table/rte_table_hash_cuckoo.c similarity index 100% rename from lib/librte_table/rte_table_hash_cuckoo.c rename to lib/table/rte_table_hash_cuckoo.c diff --git a/lib/librte_table/rte_table_hash_cuckoo.h b/lib/table/rte_table_hash_cuckoo.h similarity index 100% rename from lib/librte_table/rte_table_hash_cuckoo.h rename to lib/table/rte_table_hash_cuckoo.h diff --git a/lib/librte_table/rte_table_hash_ext.c b/lib/table/rte_table_hash_ext.c similarity index 100% rename from lib/librte_table/rte_table_hash_ext.c rename to lib/table/rte_table_hash_ext.c diff --git a/lib/librte_table/rte_table_hash_func.h b/lib/table/rte_table_hash_func.h similarity index 100% rename from lib/librte_table/rte_table_hash_func.h rename to lib/table/rte_table_hash_func.h diff --git a/lib/librte_table/rte_table_hash_func_arm64.h b/lib/table/rte_table_hash_func_arm64.h similarity index 100% rename from lib/librte_table/rte_table_hash_func_arm64.h rename to lib/table/rte_table_hash_func_arm64.h diff --git a/lib/librte_table/rte_table_hash_key16.c b/lib/table/rte_table_hash_key16.c similarity index 100% rename from lib/librte_table/rte_table_hash_key16.c rename to lib/table/rte_table_hash_key16.c diff --git a/lib/librte_table/rte_table_hash_key32.c b/lib/table/rte_table_hash_key32.c similarity index 100% rename from lib/librte_table/rte_table_hash_key32.c rename to lib/table/rte_table_hash_key32.c diff --git a/lib/librte_table/rte_table_hash_key8.c b/lib/table/rte_table_hash_key8.c similarity index 100% rename from lib/librte_table/rte_table_hash_key8.c rename to lib/table/rte_table_hash_key8.c diff --git a/lib/librte_table/rte_table_hash_lru.c b/lib/table/rte_table_hash_lru.c similarity index 100% rename from lib/librte_table/rte_table_hash_lru.c rename to lib/table/rte_table_hash_lru.c diff --git a/lib/librte_table/rte_table_lpm.c b/lib/table/rte_table_lpm.c similarity index 100% rename from lib/librte_table/rte_table_lpm.c rename to lib/table/rte_table_lpm.c diff --git a/lib/librte_table/rte_table_lpm.h b/lib/table/rte_table_lpm.h similarity index 100% rename from lib/librte_table/rte_table_lpm.h rename to lib/table/rte_table_lpm.h diff --git a/lib/librte_table/rte_table_lpm_ipv6.c b/lib/table/rte_table_lpm_ipv6.c similarity index 100% rename from lib/librte_table/rte_table_lpm_ipv6.c rename to lib/table/rte_table_lpm_ipv6.c diff --git a/lib/librte_table/rte_table_lpm_ipv6.h b/lib/table/rte_table_lpm_ipv6.h similarity index 100% rename from lib/librte_table/rte_table_lpm_ipv6.h rename to lib/table/rte_table_lpm_ipv6.h diff --git a/lib/librte_table/rte_table_stub.c b/lib/table/rte_table_stub.c similarity index 100% rename from lib/librte_table/rte_table_stub.c rename to lib/table/rte_table_stub.c diff --git a/lib/librte_table/rte_table_stub.h b/lib/table/rte_table_stub.h similarity index 100% rename from lib/librte_table/rte_table_stub.h rename to lib/table/rte_table_stub.h diff --git a/lib/librte_table/version.map b/lib/table/version.map similarity index 100% rename from lib/librte_table/version.map rename to lib/table/version.map diff --git a/lib/librte_telemetry/meson.build b/lib/telemetry/meson.build similarity index 80% rename from lib/librte_telemetry/meson.build rename to lib/telemetry/meson.build index 719973ff9..f84c9aa3b 100644 --- a/lib/librte_telemetry/meson.build +++ b/lib/telemetry/meson.build @@ -5,4 +5,4 @@ includes = [global_inc] sources = files('telemetry.c', 'telemetry_data.c', 'telemetry_legacy.c') headers = files('rte_telemetry.h') -includes += include_directories('../librte_metrics') +includes += include_directories('../metrics') diff --git a/lib/librte_telemetry/rte_telemetry.h b/lib/telemetry/rte_telemetry.h similarity index 100% rename from lib/librte_telemetry/rte_telemetry.h rename to lib/telemetry/rte_telemetry.h diff --git a/lib/librte_telemetry/telemetry.c b/lib/telemetry/telemetry.c similarity index 100% rename from lib/librte_telemetry/telemetry.c rename to lib/telemetry/telemetry.c diff --git a/lib/librte_telemetry/telemetry_data.c b/lib/telemetry/telemetry_data.c similarity index 100% rename from lib/librte_telemetry/telemetry_data.c rename to lib/telemetry/telemetry_data.c diff --git a/lib/librte_telemetry/telemetry_data.h b/lib/telemetry/telemetry_data.h similarity index 100% rename from lib/librte_telemetry/telemetry_data.h rename to lib/telemetry/telemetry_data.h diff --git a/lib/librte_telemetry/telemetry_internal.h b/lib/telemetry/telemetry_internal.h similarity index 100% rename from lib/librte_telemetry/telemetry_internal.h rename to lib/telemetry/telemetry_internal.h diff --git a/lib/librte_telemetry/telemetry_json.h b/lib/telemetry/telemetry_json.h similarity index 100% rename from lib/librte_telemetry/telemetry_json.h rename to lib/telemetry/telemetry_json.h diff --git a/lib/librte_telemetry/telemetry_legacy.c b/lib/telemetry/telemetry_legacy.c similarity index 100% rename from lib/librte_telemetry/telemetry_legacy.c rename to lib/telemetry/telemetry_legacy.c diff --git a/lib/librte_telemetry/version.map b/lib/telemetry/version.map similarity index 100% rename from lib/librte_telemetry/version.map rename to lib/telemetry/version.map diff --git a/lib/librte_timer/meson.build b/lib/timer/meson.build similarity index 100% rename from lib/librte_timer/meson.build rename to lib/timer/meson.build diff --git a/lib/librte_timer/rte_timer.c b/lib/timer/rte_timer.c similarity index 100% rename from lib/librte_timer/rte_timer.c rename to lib/timer/rte_timer.c diff --git a/lib/librte_timer/rte_timer.h b/lib/timer/rte_timer.h similarity index 100% rename from lib/librte_timer/rte_timer.h rename to lib/timer/rte_timer.h diff --git a/lib/librte_timer/version.map b/lib/timer/version.map similarity index 100% rename from lib/librte_timer/version.map rename to lib/timer/version.map diff --git a/lib/librte_vhost/fd_man.c b/lib/vhost/fd_man.c similarity index 100% rename from lib/librte_vhost/fd_man.c rename to lib/vhost/fd_man.c diff --git a/lib/librte_vhost/fd_man.h b/lib/vhost/fd_man.h similarity index 100% rename from lib/librte_vhost/fd_man.h rename to lib/vhost/fd_man.h diff --git a/lib/librte_vhost/iotlb.c b/lib/vhost/iotlb.c similarity index 100% rename from lib/librte_vhost/iotlb.c rename to lib/vhost/iotlb.c diff --git a/lib/librte_vhost/iotlb.h b/lib/vhost/iotlb.h similarity index 100% rename from lib/librte_vhost/iotlb.h rename to lib/vhost/iotlb.h diff --git a/lib/librte_vhost/meson.build b/lib/vhost/meson.build similarity index 100% rename from lib/librte_vhost/meson.build rename to lib/vhost/meson.build diff --git a/lib/librte_vhost/rte_vdpa.h b/lib/vhost/rte_vdpa.h similarity index 100% rename from lib/librte_vhost/rte_vdpa.h rename to lib/vhost/rte_vdpa.h diff --git a/lib/librte_vhost/rte_vdpa_dev.h b/lib/vhost/rte_vdpa_dev.h similarity index 100% rename from lib/librte_vhost/rte_vdpa_dev.h rename to lib/vhost/rte_vdpa_dev.h diff --git a/lib/librte_vhost/rte_vhost.h b/lib/vhost/rte_vhost.h similarity index 100% rename from lib/librte_vhost/rte_vhost.h rename to lib/vhost/rte_vhost.h diff --git a/lib/librte_vhost/rte_vhost_async.h b/lib/vhost/rte_vhost_async.h similarity index 100% rename from lib/librte_vhost/rte_vhost_async.h rename to lib/vhost/rte_vhost_async.h diff --git a/lib/librte_vhost/rte_vhost_crypto.h b/lib/vhost/rte_vhost_crypto.h similarity index 100% rename from lib/librte_vhost/rte_vhost_crypto.h rename to lib/vhost/rte_vhost_crypto.h diff --git a/lib/librte_vhost/socket.c b/lib/vhost/socket.c similarity index 100% rename from lib/librte_vhost/socket.c rename to lib/vhost/socket.c diff --git a/lib/librte_vhost/vdpa.c b/lib/vhost/vdpa.c similarity index 100% rename from lib/librte_vhost/vdpa.c rename to lib/vhost/vdpa.c diff --git a/lib/librte_vhost/version.map b/lib/vhost/version.map similarity index 100% rename from lib/librte_vhost/version.map rename to lib/vhost/version.map diff --git a/lib/librte_vhost/vhost.c b/lib/vhost/vhost.c similarity index 100% rename from lib/librte_vhost/vhost.c rename to lib/vhost/vhost.c diff --git a/lib/librte_vhost/vhost.h b/lib/vhost/vhost.h similarity index 100% rename from lib/librte_vhost/vhost.h rename to lib/vhost/vhost.h diff --git a/lib/librte_vhost/vhost_crypto.c b/lib/vhost/vhost_crypto.c similarity index 100% rename from lib/librte_vhost/vhost_crypto.c rename to lib/vhost/vhost_crypto.c diff --git a/lib/librte_vhost/vhost_user.c b/lib/vhost/vhost_user.c similarity index 100% rename from lib/librte_vhost/vhost_user.c rename to lib/vhost/vhost_user.c diff --git a/lib/librte_vhost/vhost_user.h b/lib/vhost/vhost_user.h similarity index 100% rename from lib/librte_vhost/vhost_user.h rename to lib/vhost/vhost_user.h diff --git a/lib/librte_vhost/virtio_crypto.h b/lib/vhost/virtio_crypto.h similarity index 100% rename from lib/librte_vhost/virtio_crypto.h rename to lib/vhost/virtio_crypto.h diff --git a/lib/librte_vhost/virtio_net.c b/lib/vhost/virtio_net.c similarity index 100% rename from lib/librte_vhost/virtio_net.c rename to lib/vhost/virtio_net.c diff --git a/license/exceptions.txt b/license/exceptions.txt index 636c69b9b..1bd4dbf8f 100644 --- a/license/exceptions.txt +++ b/license/exceptions.txt @@ -12,8 +12,8 @@ Note that following licenses are not exceptions:- --------------------------------------------------------------------------------------------------- SPDX Identifier TB Approval Date GB Approval Date File name --------------------------------------------------------------------------------------------------- -1.MIT 10/23/2019 02/10/2020 lib/librte_eal/windows/include/dirent.h -2.BSD-2-Clause 10/23/2019 12/18/2019 lib/librte_eal/windows/include/getopt.h +1.MIT 10/23/2019 02/10/2020 lib/eal/windows/include/dirent.h +2.BSD-2-Clause 10/23/2019 12/18/2019 lib/eal/windows/include/getopt.h 3.ISC AND - BSD-2-Clause 10/23/2019 12/18/2019 lib/librte_eal/windows/getopt.c + BSD-2-Clause 10/23/2019 12/18/2019 lib/eal/windows/getopt.c --------------------------------------------------------------------------------------------------- diff --git a/meson.build b/meson.build index 6d7f8c501..001a1230c 100644 --- a/meson.build +++ b/meson.build @@ -50,9 +50,9 @@ endif # able to be included in any file. We also store a global array of include dirs # for passing to pmdinfogen scripts global_inc = include_directories('.', 'config', - 'lib/librte_eal/include', - 'lib/librte_eal/@0@/include'.format(host_machine.system()), - 'lib/librte_eal/@0@/include'.format(arch_subdir), + 'lib/eal/include', + 'lib/eal/@0@/include'.format(host_machine.system()), + 'lib/eal/@0@/include'.format(arch_subdir), ) # do configuration and get tool paths