summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--GNUmakefile2
-rw-r--r--MAINTAINERS140
-rw-r--r--app/Makefile4
-rw-r--r--mk/rte.sdktest.mk6
-rw-r--r--test/Makefile39
-rw-r--r--test/cmdline_test/Makefile (renamed from app/cmdline_test/Makefile)0
-rw-r--r--test/cmdline_test/cmdline_test.c (renamed from app/cmdline_test/cmdline_test.c)0
-rw-r--r--test/cmdline_test/cmdline_test.h (renamed from app/cmdline_test/cmdline_test.h)0
-rwxr-xr-xtest/cmdline_test/cmdline_test.py (renamed from app/cmdline_test/cmdline_test.py)0
-rw-r--r--test/cmdline_test/cmdline_test_data.py (renamed from app/cmdline_test/cmdline_test_data.py)0
-rw-r--r--test/cmdline_test/commands.c (renamed from app/cmdline_test/commands.c)0
-rw-r--r--test/test-acl/Makefile (renamed from app/test-acl/Makefile)0
-rw-r--r--test/test-acl/main.c (renamed from app/test-acl/main.c)0
-rw-r--r--test/test-pipeline/Makefile (renamed from app/test-pipeline/Makefile)0
-rw-r--r--test/test-pipeline/config.c (renamed from app/test-pipeline/config.c)0
-rw-r--r--test/test-pipeline/init.c (renamed from app/test-pipeline/init.c)0
-rw-r--r--test/test-pipeline/main.c (renamed from app/test-pipeline/main.c)0
-rw-r--r--test/test-pipeline/main.h (renamed from app/test-pipeline/main.h)0
-rw-r--r--test/test-pipeline/pipeline_acl.c (renamed from app/test-pipeline/pipeline_acl.c)0
-rw-r--r--test/test-pipeline/pipeline_hash.c (renamed from app/test-pipeline/pipeline_hash.c)0
-rw-r--r--test/test-pipeline/pipeline_lpm.c (renamed from app/test-pipeline/pipeline_lpm.c)0
-rw-r--r--test/test-pipeline/pipeline_lpm_ipv6.c (renamed from app/test-pipeline/pipeline_lpm_ipv6.c)0
-rw-r--r--test/test-pipeline/pipeline_stub.c (renamed from app/test-pipeline/pipeline_stub.c)0
-rw-r--r--test/test-pipeline/runtime.c (renamed from app/test-pipeline/runtime.c)0
-rw-r--r--test/test/Makefile (renamed from app/test/Makefile)0
-rw-r--r--test/test/autotest.py (renamed from app/test/autotest.py)0
-rw-r--r--test/test/autotest_data.py (renamed from app/test/autotest_data.py)0
-rw-r--r--test/test/autotest_runner.py (renamed from app/test/autotest_runner.py)0
-rw-r--r--test/test/autotest_test_funcs.py (renamed from app/test/autotest_test_funcs.py)0
-rw-r--r--test/test/commands.c (renamed from app/test/commands.c)0
-rw-r--r--test/test/packet_burst_generator.c (renamed from app/test/packet_burst_generator.c)0
-rw-r--r--test/test/packet_burst_generator.h (renamed from app/test/packet_burst_generator.h)0
-rw-r--r--test/test/process.h (renamed from app/test/process.h)0
-rw-r--r--test/test/resource.c (renamed from app/test/resource.c)0
-rw-r--r--test/test/resource.h (renamed from app/test/resource.h)0
-rw-r--r--test/test/test.c (renamed from app/test/test.c)0
-rw-r--r--test/test/test.h (renamed from app/test/test.h)0
-rw-r--r--test/test/test_acl.c (renamed from app/test/test_acl.c)0
-rw-r--r--test/test/test_acl.h (renamed from app/test/test_acl.h)0
-rw-r--r--test/test/test_alarm.c (renamed from app/test/test_alarm.c)0
-rw-r--r--test/test/test_atomic.c (renamed from app/test/test_atomic.c)0
-rw-r--r--test/test/test_byteorder.c (renamed from app/test/test_byteorder.c)0
-rw-r--r--test/test/test_cmdline.c (renamed from app/test/test_cmdline.c)0
-rw-r--r--test/test/test_cmdline.h (renamed from app/test/test_cmdline.h)0
-rw-r--r--test/test/test_cmdline_cirbuf.c (renamed from app/test/test_cmdline_cirbuf.c)0
-rw-r--r--test/test/test_cmdline_etheraddr.c (renamed from app/test/test_cmdline_etheraddr.c)0
-rw-r--r--test/test/test_cmdline_ipaddr.c (renamed from app/test/test_cmdline_ipaddr.c)0
-rw-r--r--test/test/test_cmdline_lib.c (renamed from app/test/test_cmdline_lib.c)0
-rw-r--r--test/test/test_cmdline_num.c (renamed from app/test/test_cmdline_num.c)0
-rw-r--r--test/test/test_cmdline_portlist.c (renamed from app/test/test_cmdline_portlist.c)0
-rw-r--r--test/test/test_cmdline_string.c (renamed from app/test/test_cmdline_string.c)0
-rw-r--r--test/test/test_common.c (renamed from app/test/test_common.c)0
-rw-r--r--test/test/test_cpuflags.c (renamed from app/test/test_cpuflags.c)0
-rw-r--r--test/test/test_cryptodev.c (renamed from app/test/test_cryptodev.c)0
-rw-r--r--test/test/test_cryptodev.h (renamed from app/test/test_cryptodev.h)0
-rw-r--r--test/test/test_cryptodev_aes_test_vectors.h (renamed from app/test/test_cryptodev_aes_test_vectors.h)0
-rw-r--r--test/test/test_cryptodev_blockcipher.c (renamed from app/test/test_cryptodev_blockcipher.c)0
-rw-r--r--test/test/test_cryptodev_blockcipher.h (renamed from app/test/test_cryptodev_blockcipher.h)0
-rw-r--r--test/test/test_cryptodev_des_test_vectors.h (renamed from app/test/test_cryptodev_des_test_vectors.h)0
-rw-r--r--test/test/test_cryptodev_gcm_test_vectors.h (renamed from app/test/test_cryptodev_gcm_test_vectors.h)0
-rw-r--r--test/test/test_cryptodev_hash_test_vectors.h (renamed from app/test/test_cryptodev_hash_test_vectors.h)0
-rw-r--r--test/test/test_cryptodev_hmac_test_vectors.h (renamed from app/test/test_cryptodev_hmac_test_vectors.h)0
-rw-r--r--test/test/test_cryptodev_kasumi_hash_test_vectors.h (renamed from app/test/test_cryptodev_kasumi_hash_test_vectors.h)0
-rw-r--r--test/test/test_cryptodev_kasumi_test_vectors.h (renamed from app/test/test_cryptodev_kasumi_test_vectors.h)0
-rw-r--r--test/test/test_cryptodev_perf.c (renamed from app/test/test_cryptodev_perf.c)0
-rw-r--r--test/test/test_cryptodev_snow3g_hash_test_vectors.h (renamed from app/test/test_cryptodev_snow3g_hash_test_vectors.h)0
-rw-r--r--test/test/test_cryptodev_snow3g_test_vectors.h (renamed from app/test/test_cryptodev_snow3g_test_vectors.h)0
-rw-r--r--test/test/test_cryptodev_zuc_hash_test_vectors.h (renamed from app/test/test_cryptodev_zuc_hash_test_vectors.h)0
-rw-r--r--test/test/test_cryptodev_zuc_test_vectors.h (renamed from app/test/test_cryptodev_zuc_test_vectors.h)0
-rw-r--r--test/test/test_cycles.c (renamed from app/test/test_cycles.c)0
-rw-r--r--test/test/test_debug.c (renamed from app/test/test_debug.c)0
-rw-r--r--test/test/test_devargs.c (renamed from app/test/test_devargs.c)0
-rw-r--r--test/test/test_distributor.c (renamed from app/test/test_distributor.c)0
-rw-r--r--test/test/test_distributor_perf.c (renamed from app/test/test_distributor_perf.c)0
-rw-r--r--test/test/test_eal_flags.c (renamed from app/test/test_eal_flags.c)0
-rw-r--r--test/test/test_eal_fs.c (renamed from app/test/test_eal_fs.c)0
-rw-r--r--test/test/test_efd.c (renamed from app/test/test_efd.c)0
-rw-r--r--test/test/test_efd_perf.c (renamed from app/test/test_efd_perf.c)0
-rw-r--r--test/test/test_errno.c (renamed from app/test/test_errno.c)0
-rw-r--r--test/test/test_func_reentrancy.c (renamed from app/test/test_func_reentrancy.c)0
-rw-r--r--test/test/test_hash.c (renamed from app/test/test_hash.c)0
-rw-r--r--test/test/test_hash_functions.c (renamed from app/test/test_hash_functions.c)0
-rw-r--r--test/test/test_hash_multiwriter.c (renamed from app/test/test_hash_multiwriter.c)0
-rw-r--r--test/test/test_hash_perf.c (renamed from app/test/test_hash_perf.c)0
-rw-r--r--test/test/test_hash_scaling.c (renamed from app/test/test_hash_scaling.c)0
-rw-r--r--test/test/test_interrupts.c (renamed from app/test/test_interrupts.c)0
-rw-r--r--test/test/test_kni.c (renamed from app/test/test_kni.c)0
-rw-r--r--test/test/test_kvargs.c (renamed from app/test/test_kvargs.c)0
-rw-r--r--test/test/test_link_bonding.c (renamed from app/test/test_link_bonding.c)0
-rw-r--r--test/test/test_link_bonding_mode4.c (renamed from app/test/test_link_bonding_mode4.c)0
-rw-r--r--test/test/test_link_bonding_rssconf.c (renamed from app/test/test_link_bonding_rssconf.c)0
-rw-r--r--test/test/test_logs.c (renamed from app/test/test_logs.c)0
-rw-r--r--test/test/test_lpm.c (renamed from app/test/test_lpm.c)0
-rw-r--r--test/test/test_lpm6.c (renamed from app/test/test_lpm6.c)0
-rw-r--r--test/test/test_lpm6_data.h (renamed from app/test/test_lpm6_data.h)0
-rw-r--r--test/test/test_lpm6_perf.c (renamed from app/test/test_lpm6_perf.c)0
-rw-r--r--test/test/test_lpm_perf.c (renamed from app/test/test_lpm_perf.c)0
-rw-r--r--test/test/test_malloc.c (renamed from app/test/test_malloc.c)0
-rw-r--r--test/test/test_mbuf.c (renamed from app/test/test_mbuf.c)0
-rw-r--r--test/test/test_memcpy.c (renamed from app/test/test_memcpy.c)0
-rw-r--r--test/test/test_memcpy_perf.c (renamed from app/test/test_memcpy_perf.c)0
-rw-r--r--test/test/test_memory.c (renamed from app/test/test_memory.c)0
-rw-r--r--test/test/test_mempool.c (renamed from app/test/test_mempool.c)0
-rw-r--r--test/test/test_mempool_perf.c (renamed from app/test/test_mempool_perf.c)0
-rw-r--r--test/test/test_memzone.c (renamed from app/test/test_memzone.c)0
-rw-r--r--test/test/test_meter.c (renamed from app/test/test_meter.c)0
-rw-r--r--test/test/test_mp_secondary.c (renamed from app/test/test_mp_secondary.c)0
-rw-r--r--test/test/test_pci.c (renamed from app/test/test_pci.c)0
-rw-r--r--test/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/class (renamed from app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/class)0
-rw-r--r--test/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/config (renamed from app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/config)bin64 -> 64 bytes
-rw-r--r--test/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/consistent_dma_mask_bits (renamed from app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/consistent_dma_mask_bits)0
-rw-r--r--test/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/device (renamed from app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/device)0
-rw-r--r--test/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/dma_mask_bits (renamed from app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/dma_mask_bits)0
-rw-r--r--test/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/enable (renamed from app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/enable)0
-rw-r--r--test/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/irq (renamed from app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/irq)0
-rw-r--r--test/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/modalias (renamed from app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/modalias)0
-rw-r--r--test/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/msi_bus (renamed from app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/msi_bus)0
-rw-r--r--test/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/numa_node (renamed from app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/numa_node)0
-rw-r--r--test/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/resource (renamed from app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/resource)0
-rw-r--r--test/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/sriov_numvfs (renamed from app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/sriov_numvfs)0
-rw-r--r--test/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/sriov_totalvfs (renamed from app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/sriov_totalvfs)0
-rw-r--r--test/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/subsystem_device (renamed from app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/subsystem_device)0
-rw-r--r--test/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/subsystem_vendor (renamed from app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/subsystem_vendor)0
-rw-r--r--test/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/uevent (renamed from app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/uevent)0
-rw-r--r--test/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/vendor (renamed from app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/vendor)0
-rw-r--r--test/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/class (renamed from app/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/class)0
-rw-r--r--test/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/device (renamed from app/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/device)0
-rw-r--r--test/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/resource (renamed from app/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/resource)0
-rw-r--r--test/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/subsystem_device (renamed from app/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/subsystem_device)0
-rw-r--r--test/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/subsystem_vendor (renamed from app/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/subsystem_vendor)0
-rw-r--r--test/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/vendor (renamed from app/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/vendor)0
-rw-r--r--test/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/class (renamed from app/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/class)0
-rw-r--r--test/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/device (renamed from app/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/device)0
-rw-r--r--test/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/resource (renamed from app/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/resource)0
-rw-r--r--test/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/subsystem_device (renamed from app/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/subsystem_device)0
-rw-r--r--test/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/subsystem_vendor (renamed from app/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/subsystem_vendor)0
-rw-r--r--test/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/vendor (renamed from app/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/vendor)0
-rw-r--r--test/test/test_per_lcore.c (renamed from app/test/test_per_lcore.c)0
-rw-r--r--test/test/test_pmd_perf.c (renamed from app/test/test_pmd_perf.c)0
-rw-r--r--test/test/test_pmd_ring.c (renamed from app/test/test_pmd_ring.c)0
-rw-r--r--test/test/test_pmd_ring_perf.c (renamed from app/test/test_pmd_ring_perf.c)0
-rw-r--r--test/test/test_power.c (renamed from app/test/test_power.c)0
-rw-r--r--test/test/test_power_acpi_cpufreq.c (renamed from app/test/test_power_acpi_cpufreq.c)0
-rw-r--r--test/test/test_power_kvm_vm.c (renamed from app/test/test_power_kvm_vm.c)0
-rw-r--r--test/test/test_prefetch.c (renamed from app/test/test_prefetch.c)0
-rw-r--r--test/test/test_red.c (renamed from app/test/test_red.c)0
-rw-r--r--test/test/test_reorder.c (renamed from app/test/test_reorder.c)0
-rw-r--r--test/test/test_resource.c (renamed from app/test/test_resource.c)0
-rw-r--r--test/test/test_ring.c (renamed from app/test/test_ring.c)0
-rw-r--r--test/test/test_ring_perf.c (renamed from app/test/test_ring_perf.c)0
-rw-r--r--test/test/test_rwlock.c (renamed from app/test/test_rwlock.c)0
-rw-r--r--test/test/test_sched.c (renamed from app/test/test_sched.c)0
-rw-r--r--test/test/test_spinlock.c (renamed from app/test/test_spinlock.c)0
-rw-r--r--test/test/test_string_fns.c (renamed from app/test/test_string_fns.c)0
-rw-r--r--test/test/test_table.c (renamed from app/test/test_table.c)0
-rw-r--r--test/test/test_table.h (renamed from app/test/test_table.h)0
-rw-r--r--test/test/test_table_acl.c (renamed from app/test/test_table_acl.c)0
-rw-r--r--test/test/test_table_acl.h (renamed from app/test/test_table_acl.h)0
-rw-r--r--test/test/test_table_combined.c (renamed from app/test/test_table_combined.c)0
-rw-r--r--test/test/test_table_combined.h (renamed from app/test/test_table_combined.h)0
-rw-r--r--test/test/test_table_pipeline.c (renamed from app/test/test_table_pipeline.c)0
-rw-r--r--test/test/test_table_pipeline.h (renamed from app/test/test_table_pipeline.h)0
-rw-r--r--test/test/test_table_ports.c (renamed from app/test/test_table_ports.c)0
-rw-r--r--test/test/test_table_ports.h (renamed from app/test/test_table_ports.h)0
-rw-r--r--test/test/test_table_tables.c (renamed from app/test/test_table_tables.c)0
-rw-r--r--test/test/test_table_tables.h (renamed from app/test/test_table_tables.h)0
-rw-r--r--test/test/test_tailq.c (renamed from app/test/test_tailq.c)0
-rw-r--r--test/test/test_thash.c (renamed from app/test/test_thash.c)0
-rw-r--r--test/test/test_timer.c (renamed from app/test/test_timer.c)0
-rw-r--r--test/test/test_timer_perf.c (renamed from app/test/test_timer_perf.c)0
-rw-r--r--test/test/test_timer_racecond.c (renamed from app/test/test_timer_racecond.c)0
-rw-r--r--test/test/test_version.c (renamed from app/test/test_version.c)0
-rw-r--r--test/test/test_xmmt_ops.h (renamed from app/test/test_xmmt_ops.h)0
-rw-r--r--test/test/virtual_pmd.c (renamed from app/test/virtual_pmd.c)0
-rw-r--r--test/test/virtual_pmd.h (renamed from app/test/virtual_pmd.h)0
175 files changed, 114 insertions, 77 deletions
diff --git a/GNUmakefile b/GNUmakefile
index 00fe0db..b1a5b76 100644
--- a/GNUmakefile
+++ b/GNUmakefile
@@ -40,6 +40,6 @@ export RTE_SDK
# directory list
#
-ROOTDIRS-y := buildtools lib drivers app
+ROOTDIRS-y := buildtools lib drivers app test
include $(RTE_SDK)/mk/rte.sdkroot.mk
diff --git a/MAINTAINERS b/MAINTAINERS
index 24e0eff..5030c1c 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -87,28 +87,28 @@ F: lib/librte_eal/common/*
F: lib/librte_eal/common/include/*
F: lib/librte_eal/common/include/generic/
F: doc/guides/prog_guide/env_abstraction_layer.rst
-F: app/test/test_alarm.c
-F: app/test/test_atomic.c
-F: app/test/test_byteorder.c
-F: app/test/test_common.c
-F: app/test/test_cpuflags.c
-F: app/test/test_cycles.c
-F: app/test/test_debug.c
-F: app/test/test_devargs.c
-F: app/test/test_eal*
-F: app/test/test_errno.c
-F: app/test/test_interrupts.c
-F: app/test/test_logs.c
-F: app/test/test_memcpy*
-F: app/test/test_pci.c
-F: app/test/test_pci_sysfs/
-F: app/test/test_per_lcore.c
-F: app/test/test_prefetch.c
-F: app/test/test_rwlock.c
-F: app/test/test_spinlock.c
-F: app/test/test_string_fns.c
-F: app/test/test_tailq.c
-F: app/test/test_version.c
+F: test/test/test_alarm.c
+F: test/test/test_atomic.c
+F: test/test/test_byteorder.c
+F: test/test/test_common.c
+F: test/test/test_cpuflags.c
+F: test/test/test_cycles.c
+F: test/test/test_debug.c
+F: test/test/test_devargs.c
+F: test/test/test_eal*
+F: test/test/test_errno.c
+F: test/test/test_interrupts.c
+F: test/test/test_logs.c
+F: test/test/test_memcpy*
+F: test/test/test_pci.c
+F: test/test/test_pci_sysfs/
+F: test/test/test_per_lcore.c
+F: test/test/test_prefetch.c
+F: test/test/test_rwlock.c
+F: test/test/test_spinlock.c
+F: test/test/test_string_fns.c
+F: test/test/test_tailq.c
+F: test/test/test_version.c
Memory Allocation
M: Sergio Gonzalez Monroy <sergio.gonzalez.monroy@intel.com>
@@ -118,10 +118,10 @@ F: lib/librte_eal/common/*malloc*
F: lib/librte_eal/common/eal_common_mem*
F: lib/librte_eal/common/eal_hugepages.h
F: doc/guides/prog_guide/env_abstraction_layer.rst
-F: app/test/test_func_reentrancy.c
-F: app/test/test_malloc.c
-F: app/test/test_memory.c
-F: app/test/test_memzone.c
+F: test/test/test_func_reentrancy.c
+F: test/test/test_malloc.c
+F: test/test/test_memory.c
+F: test/test/test_memzone.c
Keep alive
M: Remy Horton <remy.horton@intel.com>
@@ -134,7 +134,7 @@ Secondary process
M: Sergio Gonzalez Monroy <sergio.gonzalez.monroy@intel.com>
K: RTE_PROC_
F: doc/guides/prog_guide/multi_proc_support.rst
-F: app/test/test_mp_secondary.c
+F: test/test/test_mp_secondary.c
F: examples/multi_process/
F: doc/guides/sample_app_ug/multi_process.rst
@@ -222,21 +222,21 @@ Memory pool
M: Olivier Matz <olivier.matz@6wind.com>
F: lib/librte_mempool/
F: doc/guides/prog_guide/mempool_lib.rst
-F: app/test/test_mempool*
-F: app/test/test_func_reentrancy.c
+F: test/test/test_mempool*
+F: test/test/test_func_reentrancy.c
Ring queue
M: Olivier Matz <olivier.matz@6wind.com>
F: lib/librte_ring/
F: doc/guides/prog_guide/ring_lib.rst
-F: app/test/test_ring*
-F: app/test/test_func_reentrancy.c
+F: test/test/test_ring*
+F: test/test/test_func_reentrancy.c
Packet buffer
M: Olivier Matz <olivier.matz@6wind.com>
F: lib/librte_mbuf/
F: doc/guides/prog_guide/mbuf_lib.rst
-F: app/test/test_mbuf.c
+F: test/test/test_mbuf.c
Ethernet API
M: Thomas Monjalon <thomas.monjalon@6wind.com>
@@ -250,7 +250,7 @@ F: lib/librte_ether/rte_flow*
Crypto API
M: Declan Doherty <declan.doherty@intel.com>
F: lib/librte_cryptodev/
-F: app/test/test_cryptodev*
+F: test/test/test_cryptodev*
F: examples/l2fwd-crypto/
@@ -263,7 +263,7 @@ Link bonding
M: Declan Doherty <declan.doherty@intel.com>
F: drivers/net/bonding/
F: doc/guides/prog_guide/link_bonding_poll_mode_drv_lib.rst
-F: app/test/test_link_bonding*
+F: test/test/test_link_bonding*
F: examples/bond/
Linux KNI
@@ -271,7 +271,7 @@ M: Ferruh Yigit <ferruh.yigit@intel.com>
F: lib/librte_eal/linuxapp/kni/
F: lib/librte_kni/
F: doc/guides/prog_guide/kernel_nic_interface.rst
-F: app/test/test_kni.c
+F: test/test/test_kni.c
F: examples/kni/
F: doc/guides/sample_app_ug/kernel_nic_interface.rst
@@ -416,8 +416,8 @@ Ring PMD
M: Bruce Richardson <bruce.richardson@intel.com>
F: drivers/net/ring/
F: doc/guides/nics/pcap_ring.rst
-F: app/test/test_pmd_ring.c
-F: app/test/test_pmd_ring_perf.c
+F: test/test/test_pmd_ring.c
+F: test/test/test_pmd_ring_perf.c
Null Networking PMD
M: Tetsuya Mukawa <mtetsuyah@gmail.com>
@@ -503,7 +503,7 @@ Distributor
M: Bruce Richardson <bruce.richardson@intel.com>
F: lib/librte_distributor/
F: doc/guides/prog_guide/packet_distrib_lib.rst
-F: app/test/test_distributor*
+F: test/test/test_distributor*
F: examples/distributor/
F: doc/guides/sample_app_ug/dist_app.rst
@@ -511,7 +511,7 @@ Reorder
M: Reshma Pattan <reshma.pattan@intel.com>
F: lib/librte_reorder/
F: doc/guides/prog_guide/reorder_lib.rst
-F: app/test/test_reorder*
+F: test/test/test_reorder*
F: examples/packet_ordering/
F: doc/guides/sample_app_ug/packet_ordering.rst
@@ -519,8 +519,8 @@ Hierarchical scheduler
M: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
F: lib/librte_sched/
F: doc/guides/prog_guide/qos_framework.rst
-F: app/test/test_red.c
-F: app/test/test_sched.c
+F: test/test/test_red.c
+F: test/test/test_sched.c
F: examples/qos_sched/
F: doc/guides/sample_app_ug/qos_scheduler.rst
@@ -539,8 +539,8 @@ F: lib/librte_pipeline/
F: lib/librte_port/
F: lib/librte_table/
F: doc/guides/prog_guide/packet_framework.rst
-F: app/test/test_table*
-F: app/test-pipeline/
+F: test/test/test_table*
+F: test/test-pipeline/
F: doc/guides/sample_app_ug/test_pipeline.rst
F: examples/ip_pipeline/
F: doc/guides/sample_app_ug/ip_pipeline.rst
@@ -553,8 +553,8 @@ ACL
M: Konstantin Ananyev <konstantin.ananyev@intel.com>
F: lib/librte_acl/
F: doc/guides/prog_guide/packet_classif_access_ctrl.rst
-F: app/test-acl/
-F: app/test/test_acl.*
+F: test/test-acl/
+F: test/test/test_acl.*
F: examples/l3fwd-acl/
F: doc/guides/sample_app_ug/l3_forward_access_ctrl.rst
@@ -563,7 +563,7 @@ M: Byron Marohn <byron.marohn@intel.com>
M: Pablo de Lara Guarch <pablo.de.lara.guarch@intel.com>
F: lib/librte_efd/
F: doc/guides/prog_guide/efd_lib.rst
-F: app/test/test_efd*
+F: test/test/test_efd*
F: examples/server_node_efd/
F: doc/guides/sample_app_ug/server_node_efd.rst
@@ -572,22 +572,22 @@ M: Bruce Richardson <bruce.richardson@intel.com>
M: Pablo de Lara <pablo.de.lara.guarch@intel.com>
F: lib/librte_hash/
F: doc/guides/prog_guide/hash_lib.rst
-F: app/test/test_*hash*
-F: app/test/test_func_reentrancy.c
+F: test/test/test_*hash*
+F: test/test/test_func_reentrancy.c
LPM
M: Bruce Richardson <bruce.richardson@intel.com>
F: lib/librte_lpm/
F: doc/guides/prog_guide/lpm*
-F: app/test/test_lpm*
-F: app/test/test_func_reentrancy.c
-F: app/test/test_xmmt_ops.h
+F: test/test/test_lpm*
+F: test/test/test_func_reentrancy.c
+F: test/test/test_xmmt_ops.h
Traffic metering
M: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
F: lib/librte_meter/
F: doc/guides/sample_app_ug/qos_scheduler.rst
-F: app/test/test_meter.c
+F: test/test/test_meter.c
F: examples/qos_meter/
F: doc/guides/sample_app_ug/qos_metering.rst
@@ -602,20 +602,20 @@ F: lib/librte_cfgfile/
Interactive command line
M: Olivier Matz <olivier.matz@6wind.com>
F: lib/librte_cmdline/
-F: app/cmdline_test/
-F: app/test/test_cmdline*
+F: test/cmdline_test/
+F: test/test/test_cmdline*
F: examples/cmdline/
F: doc/guides/sample_app_ug/cmd_line.rst
Key/Value parsing
M: Olivier Matz <olivier.matz@6wind.com>
F: lib/librte_kvargs/
-F: app/test/test_kvargs.c
+F: test/test/test_kvargs.c
Power management
F: lib/librte_power/
F: doc/guides/prog_guide/power_man.rst
-F: app/test/test_power*
+F: test/test/test_power*
F: examples/l3fwd-power/
F: doc/guides/sample_app_ug/l3_forward_power_man.rst
F: examples/vm_power_manager/
@@ -625,7 +625,7 @@ Timers
M: Robert Sanford <rsanford@akamai.com>
F: lib/librte_timer/
F: doc/guides/prog_guide/timer_lib.rst
-F: app/test/test_timer*
+F: test/test/test_timer*
F: examples/timer/
F: doc/guides/sample_app_ug/timer.rst
@@ -640,18 +640,20 @@ Test Applications
-----------------
Unit tests framework
-F: app/test/autotest*
-F: app/test/commands.c
-F: app/test/packet_burst_generator.c
-F: app/test/packet_burst_generator.h
-F: app/test/process.h
-F: app/test/resource.*
-F: app/test/test.c
-F: app/test/test.h
-F: app/test/test_pmd_perf.c
-F: app/test/test_resource.c
-F: app/test/virtual_pmd.c
-F: app/test/virtual_pmd.h
+F: test/Makefile
+F: test/test/Makefile
+F: test/test/autotest*
+F: test/test/commands.c
+F: test/test/packet_burst_generator.c
+F: test/test/packet_burst_generator.h
+F: test/test/process.h
+F: test/test/resource.*
+F: test/test/test.c
+F: test/test/test.h
+F: test/test/test_pmd_perf.c
+F: test/test/test_resource.c
+F: test/test/virtual_pmd.c
+F: test/test/virtual_pmd.h
Driver testing tool
M: Jingjing Wu <jingjing.wu@intel.com>
diff --git a/app/Makefile b/app/Makefile
index 1a974a5..4b3a448 100644
--- a/app/Makefile
+++ b/app/Makefile
@@ -31,12 +31,8 @@
include $(RTE_SDK)/mk/rte.vars.mk
-DIRS-$(CONFIG_RTE_APP_TEST) += test
-DIRS-$(CONFIG_RTE_LIBRTE_ACL) += test-acl
-DIRS-$(CONFIG_RTE_LIBRTE_PIPELINE) += test-pipeline
DIRS-$(CONFIG_RTE_TEST_PMD) += test-pmd
DIRS-$(CONFIG_RTE_APP_CRYPTO_PERF) += test-crypto-perf
-DIRS-$(CONFIG_RTE_LIBRTE_CMDLINE) += cmdline_test
DIRS-$(CONFIG_RTE_EXEC_ENV_LINUXAPP) += proc_info
DIRS-$(CONFIG_RTE_LIBRTE_PDUMP) += pdump
diff --git a/mk/rte.sdktest.mk b/mk/rte.sdktest.mk
index ddbbbf6..1cdb40b 100644
--- a/mk/rte.sdktest.mk
+++ b/mk/rte.sdktest.mk
@@ -57,7 +57,7 @@ test fast_test perf_test:
@mkdir -p $(AUTOTEST_DIR) ; \
cd $(AUTOTEST_DIR) ; \
if [ -f $(RTE_OUTPUT)/app/test ]; then \
- python $(RTE_SDK)/app/test/autotest.py \
+ python $(RTE_SDK)/test/test/autotest.py \
$(RTE_OUTPUT)/app/test \
$(RTE_TARGET) \
$(BLACKLIST) $(WHITELIST); \
@@ -71,10 +71,10 @@ coverage:
@mkdir -p $(AUTOTEST_DIR) ; \
cd $(AUTOTEST_DIR) ; \
if [ -f $(RTE_OUTPUT)/app/test ]; then \
- python $(RTE_SDK)/app/cmdline_test/cmdline_test.py \
+ python $(RTE_SDK)/test/cmdline_test/cmdline_test.py \
$(RTE_OUTPUT)/app/cmdline_test; \
ulimit -S -n 100 ; \
- python $(RTE_SDK)/app/test/autotest.py \
+ python $(RTE_SDK)/test/test/autotest.py \
$(RTE_OUTPUT)/app/test \
$(RTE_TARGET) \
$(BLACKLIST) $(WHITELIST) ; \
diff --git a/test/Makefile b/test/Makefile
new file mode 100644
index 0000000..e996fd8
--- /dev/null
+++ b/test/Makefile
@@ -0,0 +1,39 @@
+# BSD LICENSE
+#
+# Copyright(c) 2017 Intel Corporation. All rights reserved.
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions
+# are met:
+#
+# * Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# * Redistributions in binary form must reproduce the above copyright
+# notice, this list of conditions and the following disclaimer in
+# the documentation and/or other materials provided with the
+# distribution.
+# * Neither the name of Intel Corporation nor the names of its
+# contributors may be used to endorse or promote products derived
+# from this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+include $(RTE_SDK)/mk/rte.vars.mk
+
+DIRS-$(CONFIG_RTE_APP_TEST) += test
+DIRS-$(CONFIG_RTE_LIBRTE_ACL) += test-acl
+DIRS-$(CONFIG_RTE_LIBRTE_PIPELINE) += test-pipeline
+DIRS-$(CONFIG_RTE_LIBRTE_CMDLINE) += cmdline_test
+
+include $(RTE_SDK)/mk/rte.subdir.mk
diff --git a/app/cmdline_test/Makefile b/test/cmdline_test/Makefile
index c6169f5..c6169f5 100644
--- a/app/cmdline_test/Makefile
+++ b/test/cmdline_test/Makefile
diff --git a/app/cmdline_test/cmdline_test.c b/test/cmdline_test/cmdline_test.c
index 716b5f1..716b5f1 100644
--- a/app/cmdline_test/cmdline_test.c
+++ b/test/cmdline_test/cmdline_test.c
diff --git a/app/cmdline_test/cmdline_test.h b/test/cmdline_test/cmdline_test.h
index 1c9af12..1c9af12 100644
--- a/app/cmdline_test/cmdline_test.h
+++ b/test/cmdline_test/cmdline_test.h
diff --git a/app/cmdline_test/cmdline_test.py b/test/cmdline_test/cmdline_test.py
index 229f71f..229f71f 100755
--- a/app/cmdline_test/cmdline_test.py
+++ b/test/cmdline_test/cmdline_test.py
diff --git a/app/cmdline_test/cmdline_test_data.py b/test/cmdline_test/cmdline_test_data.py
index 28dfefe..28dfefe 100644
--- a/app/cmdline_test/cmdline_test_data.py
+++ b/test/cmdline_test/cmdline_test_data.py
diff --git a/app/cmdline_test/commands.c b/test/cmdline_test/commands.c
index 404f51a..404f51a 100644
--- a/app/cmdline_test/commands.c
+++ b/test/cmdline_test/commands.c
diff --git a/app/test-acl/Makefile b/test/test-acl/Makefile
index 43dfdcb..43dfdcb 100644
--- a/app/test-acl/Makefile
+++ b/test/test-acl/Makefile
diff --git a/app/test-acl/main.c b/test/test-acl/main.c
index 1b2b176..1b2b176 100644
--- a/app/test-acl/main.c
+++ b/test/test-acl/main.c
diff --git a/app/test-pipeline/Makefile b/test/test-pipeline/Makefile
index 4bab6dc..4bab6dc 100644
--- a/app/test-pipeline/Makefile
+++ b/test/test-pipeline/Makefile
diff --git a/app/test-pipeline/config.c b/test/test-pipeline/config.c
index dd80ed6..dd80ed6 100644
--- a/app/test-pipeline/config.c
+++ b/test/test-pipeline/config.c
diff --git a/app/test-pipeline/init.c b/test/test-pipeline/init.c
index aef082f..aef082f 100644
--- a/app/test-pipeline/init.c
+++ b/test/test-pipeline/init.c
diff --git a/app/test-pipeline/main.c b/test/test-pipeline/main.c
index 71ab6ad..71ab6ad 100644
--- a/app/test-pipeline/main.c
+++ b/test/test-pipeline/main.c
diff --git a/app/test-pipeline/main.h b/test/test-pipeline/main.h
index 3685849..3685849 100644
--- a/app/test-pipeline/main.h
+++ b/test/test-pipeline/main.h
diff --git a/app/test-pipeline/pipeline_acl.c b/test/test-pipeline/pipeline_acl.c
index 22d5f36..22d5f36 100644
--- a/app/test-pipeline/pipeline_acl.c
+++ b/test/test-pipeline/pipeline_acl.c
diff --git a/app/test-pipeline/pipeline_hash.c b/test/test-pipeline/pipeline_hash.c
index 10d2869..10d2869 100644
--- a/app/test-pipeline/pipeline_hash.c
+++ b/test/test-pipeline/pipeline_hash.c
diff --git a/app/test-pipeline/pipeline_lpm.c b/test/test-pipeline/pipeline_lpm.c
index ecea6b3..ecea6b3 100644
--- a/app/test-pipeline/pipeline_lpm.c
+++ b/test/test-pipeline/pipeline_lpm.c
diff --git a/app/test-pipeline/pipeline_lpm_ipv6.c b/test/test-pipeline/pipeline_lpm_ipv6.c
index 3352e89..3352e89 100644
--- a/app/test-pipeline/pipeline_lpm_ipv6.c
+++ b/test/test-pipeline/pipeline_lpm_ipv6.c
diff --git a/app/test-pipeline/pipeline_stub.c b/test/test-pipeline/pipeline_stub.c
index ba710ca..ba710ca 100644
--- a/app/test-pipeline/pipeline_stub.c
+++ b/test/test-pipeline/pipeline_stub.c
diff --git a/app/test-pipeline/runtime.c b/test/test-pipeline/runtime.c
index 42a6142..42a6142 100644
--- a/app/test-pipeline/runtime.c
+++ b/test/test-pipeline/runtime.c
diff --git a/app/test/Makefile b/test/test/Makefile
index 1a5e03d..1a5e03d 100644
--- a/app/test/Makefile
+++ b/test/test/Makefile
diff --git a/app/test/autotest.py b/test/test/autotest.py
index 5c19a02..5c19a02 100644
--- a/app/test/autotest.py
+++ b/test/test/autotest.py
diff --git a/app/test/autotest_data.py b/test/test/autotest_data.py
index 0cd598b..0cd598b 100644
--- a/app/test/autotest_data.py
+++ b/test/test/autotest_data.py
diff --git a/app/test/autotest_runner.py b/test/test/autotest_runner.py
index fc882ec..fc882ec 100644
--- a/app/test/autotest_runner.py
+++ b/test/test/autotest_runner.py
diff --git a/app/test/autotest_test_funcs.py b/test/test/autotest_test_funcs.py
index 1c5f390..1c5f390 100644
--- a/app/test/autotest_test_funcs.py
+++ b/test/test/autotest_test_funcs.py
diff --git a/app/test/commands.c b/test/test/commands.c
index 2df46b0..2df46b0 100644
--- a/app/test/commands.c
+++ b/test/test/commands.c
diff --git a/app/test/packet_burst_generator.c b/test/test/packet_burst_generator.c
index a93c3b5..a93c3b5 100644
--- a/app/test/packet_burst_generator.c
+++ b/test/test/packet_burst_generator.c
diff --git a/app/test/packet_burst_generator.h b/test/test/packet_burst_generator.h
index edc1044..edc1044 100644
--- a/app/test/packet_burst_generator.h
+++ b/test/test/packet_burst_generator.h
diff --git a/app/test/process.h b/test/test/process.h
index 4f8d121..4f8d121 100644
--- a/app/test/process.h
+++ b/test/test/process.h
diff --git a/app/test/resource.c b/test/test/resource.c
index 0e2b62c..0e2b62c 100644
--- a/app/test/resource.c
+++ b/test/test/resource.c
diff --git a/app/test/resource.h b/test/test/resource.h
index 1e96122..1e96122 100644
--- a/app/test/resource.h
+++ b/test/test/resource.h
diff --git a/app/test/test.c b/test/test/test.c
index cd0e784..cd0e784 100644
--- a/app/test/test.c
+++ b/test/test/test.c
diff --git a/app/test/test.h b/test/test/test.h
index 82831f4..82831f4 100644
--- a/app/test/test.h
+++ b/test/test/test.h
diff --git a/app/test/test_acl.c b/test/test/test_acl.c
index c6b511f..c6b511f 100644
--- a/app/test/test_acl.c
+++ b/test/test/test_acl.c
diff --git a/app/test/test_acl.h b/test/test/test_acl.h
index 421f310..421f310 100644
--- a/app/test/test_acl.h
+++ b/test/test/test_acl.h
diff --git a/app/test/test_alarm.c b/test/test/test_alarm.c
index ecb2f6d..ecb2f6d 100644
--- a/app/test/test_alarm.c
+++ b/test/test/test_alarm.c
diff --git a/app/test/test_atomic.c b/test/test/test_atomic.c
index b5e7e1b..b5e7e1b 100644
--- a/app/test/test_atomic.c
+++ b/test/test/test_atomic.c
diff --git a/app/test/test_byteorder.c b/test/test/test_byteorder.c
index 8ae3114..8ae3114 100644
--- a/app/test/test_byteorder.c
+++ b/test/test/test_byteorder.c
diff --git a/app/test/test_cmdline.c b/test/test/test_cmdline.c
index 38c7256..38c7256 100644
--- a/app/test/test_cmdline.c
+++ b/test/test/test_cmdline.c
diff --git a/app/test/test_cmdline.h b/test/test/test_cmdline.h
index 0ee91c1..0ee91c1 100644
--- a/app/test/test_cmdline.h
+++ b/test/test/test_cmdline.h
diff --git a/app/test/test_cmdline_cirbuf.c b/test/test/test_cmdline_cirbuf.c
index 87f83cc..87f83cc 100644
--- a/app/test/test_cmdline_cirbuf.c
+++ b/test/test/test_cmdline_cirbuf.c
diff --git a/app/test/test_cmdline_etheraddr.c b/test/test/test_cmdline_etheraddr.c
index e4f4231..e4f4231 100644
--- a/app/test/test_cmdline_etheraddr.c
+++ b/test/test/test_cmdline_etheraddr.c
diff --git a/app/test/test_cmdline_ipaddr.c b/test/test/test_cmdline_ipaddr.c
index 471d2ff..471d2ff 100644
--- a/app/test/test_cmdline_ipaddr.c
+++ b/test/test/test_cmdline_ipaddr.c
diff --git a/app/test/test_cmdline_lib.c b/test/test/test_cmdline_lib.c
index 65b823a..65b823a 100644
--- a/app/test/test_cmdline_lib.c
+++ b/test/test/test_cmdline_lib.c
diff --git a/app/test/test_cmdline_num.c b/test/test/test_cmdline_num.c
index 04263d3..04263d3 100644
--- a/app/test/test_cmdline_num.c
+++ b/test/test/test_cmdline_num.c
diff --git a/app/test/test_cmdline_portlist.c b/test/test/test_cmdline_portlist.c
index b9664b0..b9664b0 100644
--- a/app/test/test_cmdline_portlist.c
+++ b/test/test/test_cmdline_portlist.c
diff --git a/app/test/test_cmdline_string.c b/test/test/test_cmdline_string.c
index c5bb9c0..c5bb9c0 100644
--- a/app/test/test_cmdline_string.c
+++ b/test/test/test_cmdline_string.c
diff --git a/app/test/test_common.c b/test/test/test_common.c
index 8effa2f..8effa2f 100644
--- a/app/test/test_common.c
+++ b/test/test/test_common.c
diff --git a/app/test/test_cpuflags.c b/test/test/test_cpuflags.c
index 0e5ebe7..0e5ebe7 100644
--- a/app/test/test_cpuflags.c
+++ b/test/test/test_cpuflags.c
diff --git a/app/test/test_cryptodev.c b/test/test/test_cryptodev.c
index 357a92e..357a92e 100644
--- a/app/test/test_cryptodev.c
+++ b/test/test/test_cryptodev.c
diff --git a/app/test/test_cryptodev.h b/test/test/test_cryptodev.h
index 67354a9..67354a9 100644
--- a/app/test/test_cryptodev.h
+++ b/test/test/test_cryptodev.h
diff --git a/app/test/test_cryptodev_aes_test_vectors.h b/test/test/test_cryptodev_aes_test_vectors.h
index f3fbef1..f3fbef1 100644
--- a/app/test/test_cryptodev_aes_test_vectors.h
+++ b/test/test/test_cryptodev_aes_test_vectors.h
diff --git a/app/test/test_cryptodev_blockcipher.c b/test/test/test_cryptodev_blockcipher.c
index da87368..da87368 100644
--- a/app/test/test_cryptodev_blockcipher.c
+++ b/test/test/test_cryptodev_blockcipher.c
diff --git a/app/test/test_cryptodev_blockcipher.h b/test/test/test_cryptodev_blockcipher.h
index 053aaa1..053aaa1 100644
--- a/app/test/test_cryptodev_blockcipher.h
+++ b/test/test/test_cryptodev_blockcipher.h
diff --git a/app/test/test_cryptodev_des_test_vectors.h b/test/test/test_cryptodev_des_test_vectors.h
index 388d87e..388d87e 100644
--- a/app/test/test_cryptodev_des_test_vectors.h
+++ b/test/test/test_cryptodev_des_test_vectors.h
diff --git a/app/test/test_cryptodev_gcm_test_vectors.h b/test/test/test_cryptodev_gcm_test_vectors.h
index 5764edb..5764edb 100644
--- a/app/test/test_cryptodev_gcm_test_vectors.h
+++ b/test/test/test_cryptodev_gcm_test_vectors.h
diff --git a/app/test/test_cryptodev_hash_test_vectors.h b/test/test/test_cryptodev_hash_test_vectors.h
index 3214f9a..3214f9a 100644
--- a/app/test/test_cryptodev_hash_test_vectors.h
+++ b/test/test/test_cryptodev_hash_test_vectors.h
diff --git a/app/test/test_cryptodev_hmac_test_vectors.h b/test/test/test_cryptodev_hmac_test_vectors.h
index d30215f..d30215f 100644
--- a/app/test/test_cryptodev_hmac_test_vectors.h
+++ b/test/test/test_cryptodev_hmac_test_vectors.h
diff --git a/app/test/test_cryptodev_kasumi_hash_test_vectors.h b/test/test/test_cryptodev_kasumi_hash_test_vectors.h
index 69742fa..69742fa 100644
--- a/app/test/test_cryptodev_kasumi_hash_test_vectors.h
+++ b/test/test/test_cryptodev_kasumi_hash_test_vectors.h
diff --git a/app/test/test_cryptodev_kasumi_test_vectors.h b/test/test/test_cryptodev_kasumi_test_vectors.h
index ef1dc6f..ef1dc6f 100644
--- a/app/test/test_cryptodev_kasumi_test_vectors.h
+++ b/test/test/test_cryptodev_kasumi_test_vectors.h
diff --git a/app/test/test_cryptodev_perf.c b/test/test/test_cryptodev_perf.c
index 7f1adf8..7f1adf8 100644
--- a/app/test/test_cryptodev_perf.c
+++ b/test/test/test_cryptodev_perf.c
diff --git a/app/test/test_cryptodev_snow3g_hash_test_vectors.h b/test/test/test_cryptodev_snow3g_hash_test_vectors.h
index a8a47db..a8a47db 100644
--- a/app/test/test_cryptodev_snow3g_hash_test_vectors.h
+++ b/test/test/test_cryptodev_snow3g_hash_test_vectors.h
diff --git a/app/test/test_cryptodev_snow3g_test_vectors.h b/test/test/test_cryptodev_snow3g_test_vectors.h
index 51917c1..51917c1 100644
--- a/app/test/test_cryptodev_snow3g_test_vectors.h
+++ b/test/test/test_cryptodev_snow3g_test_vectors.h
diff --git a/app/test/test_cryptodev_zuc_hash_test_vectors.h b/test/test/test_cryptodev_zuc_hash_test_vectors.h
index 988452c..988452c 100644
--- a/app/test/test_cryptodev_zuc_hash_test_vectors.h
+++ b/test/test/test_cryptodev_zuc_hash_test_vectors.h
diff --git a/app/test/test_cryptodev_zuc_test_vectors.h b/test/test/test_cryptodev_zuc_test_vectors.h
index 03a3d1f..03a3d1f 100644
--- a/app/test/test_cryptodev_zuc_test_vectors.h
+++ b/test/test/test_cryptodev_zuc_test_vectors.h
diff --git a/app/test/test_cycles.c b/test/test/test_cycles.c
index f189797..f189797 100644
--- a/app/test/test_cycles.c
+++ b/test/test/test_cycles.c
diff --git a/app/test/test_debug.c b/test/test/test_debug.c
index 0a3b2c4..0a3b2c4 100644
--- a/app/test/test_debug.c
+++ b/test/test/test_debug.c
diff --git a/app/test/test_devargs.c b/test/test/test_devargs.c
index 63242f1..63242f1 100644
--- a/app/test/test_devargs.c
+++ b/test/test/test_devargs.c
diff --git a/app/test/test_distributor.c b/test/test/test_distributor.c
index 85cb8f3..85cb8f3 100644
--- a/app/test/test_distributor.c
+++ b/test/test/test_distributor.c
diff --git a/app/test/test_distributor_perf.c b/test/test/test_distributor_perf.c
index 7947fe9..7947fe9 100644
--- a/app/test/test_distributor_perf.c
+++ b/test/test/test_distributor_perf.c
diff --git a/app/test/test_eal_flags.c b/test/test/test_eal_flags.c
index 91b4066..91b4066 100644
--- a/app/test/test_eal_flags.c
+++ b/test/test/test_eal_flags.c
diff --git a/app/test/test_eal_fs.c b/test/test/test_eal_fs.c
index 7897812..7897812 100644
--- a/app/test/test_eal_fs.c
+++ b/test/test/test_eal_fs.c
diff --git a/app/test/test_efd.c b/test/test/test_efd.c
index de49e1d..de49e1d 100644
--- a/app/test/test_efd.c
+++ b/test/test/test_efd.c
diff --git a/app/test/test_efd_perf.c b/test/test/test_efd_perf.c
index 2b8a8ea..2b8a8ea 100644
--- a/app/test/test_efd_perf.c
+++ b/test/test/test_efd_perf.c
diff --git a/app/test/test_errno.c b/test/test/test_errno.c
index 388decb..388decb 100644
--- a/app/test/test_errno.c
+++ b/test/test/test_errno.c
diff --git a/app/test/test_func_reentrancy.c b/test/test/test_func_reentrancy.c
index baa01ff..baa01ff 100644
--- a/app/test/test_func_reentrancy.c
+++ b/test/test/test_func_reentrancy.c
diff --git a/app/test/test_hash.c b/test/test/test_hash.c
index 2c87efe..2c87efe 100644
--- a/app/test/test_hash.c
+++ b/test/test/test_hash.c
diff --git a/app/test/test_hash_functions.c b/test/test/test_hash_functions.c
index 9652b04..9652b04 100644
--- a/app/test/test_hash_functions.c
+++ b/test/test/test_hash_functions.c
diff --git a/app/test/test_hash_multiwriter.c b/test/test/test_hash_multiwriter.c
index 4dcbd9d..4dcbd9d 100644
--- a/app/test/test_hash_multiwriter.c
+++ b/test/test/test_hash_multiwriter.c
diff --git a/app/test/test_hash_perf.c b/test/test/test_hash_perf.c
index c0051b2..c0051b2 100644
--- a/app/test/test_hash_perf.c
+++ b/test/test/test_hash_perf.c
diff --git a/app/test/test_hash_scaling.c b/test/test/test_hash_scaling.c
index 46c48e5..46c48e5 100644
--- a/app/test/test_hash_scaling.c
+++ b/test/test/test_hash_scaling.c
diff --git a/app/test/test_interrupts.c b/test/test/test_interrupts.c
index 371101f..371101f 100644
--- a/app/test/test_interrupts.c
+++ b/test/test/test_interrupts.c
diff --git a/app/test/test_kni.c b/test/test/test_kni.c
index 309741c..309741c 100644
--- a/app/test/test_kni.c
+++ b/test/test/test_kni.c
diff --git a/app/test/test_kvargs.c b/test/test/test_kvargs.c
index 4d9e805..4d9e805 100644
--- a/app/test/test_kvargs.c
+++ b/test/test/test_kvargs.c
diff --git a/app/test/test_link_bonding.c b/test/test/test_link_bonding.c
index 3229660..3229660 100644
--- a/app/test/test_link_bonding.c
+++ b/test/test/test_link_bonding.c
diff --git a/app/test/test_link_bonding_mode4.c b/test/test/test_link_bonding_mode4.c
index 53caa3e..53caa3e 100644
--- a/app/test/test_link_bonding_mode4.c
+++ b/test/test/test_link_bonding_mode4.c
diff --git a/app/test/test_link_bonding_rssconf.c b/test/test/test_link_bonding_rssconf.c
index 34f1c16..34f1c16 100644
--- a/app/test/test_link_bonding_rssconf.c
+++ b/test/test/test_link_bonding_rssconf.c
diff --git a/app/test/test_logs.c b/test/test/test_logs.c
index 6985ddd..6985ddd 100644
--- a/app/test/test_logs.c
+++ b/test/test/test_logs.c
diff --git a/app/test/test_lpm.c b/test/test/test_lpm.c
index 41ae80f..41ae80f 100644
--- a/app/test/test_lpm.c
+++ b/test/test/test_lpm.c
diff --git a/app/test/test_lpm6.c b/test/test/test_lpm6.c
index 61134f7..61134f7 100644
--- a/app/test/test_lpm6.c
+++ b/test/test/test_lpm6.c
diff --git a/app/test/test_lpm6_data.h b/test/test/test_lpm6_data.h
index c3573b2..c3573b2 100644
--- a/app/test/test_lpm6_data.h
+++ b/test/test/test_lpm6_data.h
diff --git a/app/test/test_lpm6_perf.c b/test/test/test_lpm6_perf.c
index 0723081..0723081 100644
--- a/app/test/test_lpm6_perf.c
+++ b/test/test/test_lpm6_perf.c
diff --git a/app/test/test_lpm_perf.c b/test/test/test_lpm_perf.c
index e7e1281..e7e1281 100644
--- a/app/test/test_lpm_perf.c
+++ b/test/test/test_lpm_perf.c
diff --git a/app/test/test_malloc.c b/test/test/test_malloc.c
index 0673d85..0673d85 100644
--- a/app/test/test_malloc.c
+++ b/test/test/test_malloc.c
diff --git a/app/test/test_mbuf.c b/test/test/test_mbuf.c
index a2e9bc6..a2e9bc6 100644
--- a/app/test/test_mbuf.c
+++ b/test/test/test_mbuf.c
diff --git a/app/test/test_memcpy.c b/test/test/test_memcpy.c
index 1d93dd5..1d93dd5 100644
--- a/app/test/test_memcpy.c
+++ b/test/test/test_memcpy.c
diff --git a/app/test/test_memcpy_perf.c b/test/test/test_memcpy_perf.c
index ff3aaaa..ff3aaaa 100644
--- a/app/test/test_memcpy_perf.c
+++ b/test/test/test_memcpy_perf.c
diff --git a/app/test/test_memory.c b/test/test/test_memory.c
index 921bdc8..921bdc8 100644
--- a/app/test/test_memory.c
+++ b/test/test/test_memory.c
diff --git a/app/test/test_mempool.c b/test/test/test_mempool.c
index b9880b3..b9880b3 100644
--- a/app/test/test_mempool.c
+++ b/test/test/test_mempool.c
diff --git a/app/test/test_mempool_perf.c b/test/test/test_mempool_perf.c
index ebf1721..ebf1721 100644
--- a/app/test/test_mempool_perf.c
+++ b/test/test/test_mempool_perf.c
diff --git a/app/test/test_memzone.c b/test/test/test_memzone.c
index 7ae31cf..7ae31cf 100644
--- a/app/test/test_memzone.c
+++ b/test/test/test_memzone.c
diff --git a/app/test/test_meter.c b/test/test/test_meter.c
index 26b0565..26b0565 100644
--- a/app/test/test_meter.c
+++ b/test/test/test_meter.c
diff --git a/app/test/test_mp_secondary.c b/test/test/test_mp_secondary.c
index 26c4afd..26c4afd 100644
--- a/app/test/test_mp_secondary.c
+++ b/test/test/test_mp_secondary.c
diff --git a/app/test/test_pci.c b/test/test/test_pci.c
index 7985376..7985376 100644
--- a/app/test/test_pci.c
+++ b/test/test/test_pci.c
diff --git a/app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/class b/test/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/class
index 2f9c1da..2f9c1da 100644
--- a/app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/class
+++ b/test/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/class
diff --git a/app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/config b/test/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/config
index 7752421..7752421 100644
--- a/app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/config
+++ b/test/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/config
Binary files differ
diff --git a/app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/consistent_dma_mask_bits b/test/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/consistent_dma_mask_bits
index 900731f..900731f 100644
--- a/app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/consistent_dma_mask_bits
+++ b/test/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/consistent_dma_mask_bits
diff --git a/app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/device b/test/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/device
index 48a6290..48a6290 100644
--- a/app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/device
+++ b/test/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/device
diff --git a/app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/dma_mask_bits b/test/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/dma_mask_bits
index 900731f..900731f 100644
--- a/app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/dma_mask_bits
+++ b/test/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/dma_mask_bits
diff --git a/app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/enable b/test/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/enable
index d00491f..d00491f 100644
--- a/app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/enable
+++ b/test/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/enable
diff --git a/app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/irq b/test/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/irq
index 573541a..573541a 100644
--- a/app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/irq
+++ b/test/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/irq
diff --git a/app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/modalias b/test/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/modalias
index f4c76ed..f4c76ed 100644
--- a/app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/modalias
+++ b/test/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/modalias
diff --git a/app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/msi_bus b/test/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/msi_bus
index d00491f..d00491f 100644
--- a/app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/msi_bus
+++ b/test/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/msi_bus
diff --git a/app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/numa_node b/test/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/numa_node
index 3a2e3f4..3a2e3f4 100644
--- a/app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/numa_node
+++ b/test/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/numa_node
diff --git a/app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/resource b/test/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/resource
index f388929..f388929 100644
--- a/app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/resource
+++ b/test/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/resource
diff --git a/app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/sriov_numvfs b/test/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/sriov_numvfs
index 573541a..573541a 100644
--- a/app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/sriov_numvfs
+++ b/test/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/sriov_numvfs
diff --git a/app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/sriov_totalvfs b/test/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/sriov_totalvfs
index 4b9026d..4b9026d 100644
--- a/app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/sriov_totalvfs
+++ b/test/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/sriov_totalvfs
diff --git a/app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/subsystem_device b/test/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/subsystem_device
index 89a932c..89a932c 100644
--- a/app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/subsystem_device
+++ b/test/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/subsystem_device
diff --git a/app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/subsystem_vendor b/test/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/subsystem_vendor
index 446afb4..446afb4 100644
--- a/app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/subsystem_vendor
+++ b/test/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/subsystem_vendor
diff --git a/app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/uevent b/test/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/uevent
index 1dbe34d..1dbe34d 100644
--- a/app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/uevent
+++ b/test/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/uevent
diff --git a/app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/vendor b/test/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/vendor
index 446afb4..446afb4 100644
--- a/app/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/vendor
+++ b/test/test/test_pci_sysfs/bus/pci/devices/0000:01:00.0/vendor
diff --git a/app/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/class b/test/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/class
index 22dd936..22dd936 100644
--- a/app/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/class
+++ b/test/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/class
diff --git a/app/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/device b/test/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/device
index f61bbe6..f61bbe6 100644
--- a/app/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/device
+++ b/test/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/device
diff --git a/app/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/resource b/test/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/resource
index f388929..f388929 100644
--- a/app/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/resource
+++ b/test/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/resource
diff --git a/app/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/subsystem_device b/test/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/subsystem_device
index f61bbe6..f61bbe6 100644
--- a/app/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/subsystem_device
+++ b/test/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/subsystem_device
diff --git a/app/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/subsystem_vendor b/test/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/subsystem_vendor
index 4321b81..4321b81 100644
--- a/app/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/subsystem_vendor
+++ b/test/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/subsystem_vendor
diff --git a/app/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/vendor b/test/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/vendor
index 4321b81..4321b81 100644
--- a/app/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/vendor
+++ b/test/test/test_pci_sysfs/bus/pci/devices/0000:01:02.0/vendor
diff --git a/app/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/class b/test/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/class
index 22dd936..22dd936 100644
--- a/app/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/class
+++ b/test/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/class
diff --git a/app/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/device b/test/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/device
index ccaa498..ccaa498 100644
--- a/app/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/device
+++ b/test/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/device
diff --git a/app/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/resource b/test/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/resource
index f388929..f388929 100644
--- a/app/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/resource
+++ b/test/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/resource
diff --git a/app/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/subsystem_device b/test/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/subsystem_device
index ccaa498..ccaa498 100644
--- a/app/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/subsystem_device
+++ b/test/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/subsystem_device
diff --git a/app/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/subsystem_vendor b/test/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/subsystem_vendor
index 446afb4..446afb4 100644
--- a/app/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/subsystem_vendor
+++ b/test/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/subsystem_vendor
diff --git a/app/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/vendor b/test/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/vendor
index 446afb4..446afb4 100644
--- a/app/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/vendor
+++ b/test/test/test_pci_sysfs/bus/pci/devices/0000:02:ab.0/vendor
diff --git a/app/test/test_per_lcore.c b/test/test/test_per_lcore.c
index 747513d..747513d 100644
--- a/app/test/test_per_lcore.c
+++ b/test/test/test_per_lcore.c
diff --git a/app/test/test_pmd_perf.c b/test/test/test_pmd_perf.c
index e055aa0..e055aa0 100644
--- a/app/test/test_pmd_perf.c
+++ b/test/test/test_pmd_perf.c
diff --git a/app/test/test_pmd_ring.c b/test/test/test_pmd_ring.c
index 2cdf60d..2cdf60d 100644
--- a/app/test/test_pmd_ring.c
+++ b/test/test/test_pmd_ring.c
diff --git a/app/test/test_pmd_ring_perf.c b/test/test/test_pmd_ring_perf.c
index af011f7..af011f7 100644
--- a/app/test/test_pmd_ring_perf.c
+++ b/test/test/test_pmd_ring_perf.c
diff --git a/app/test/test_power.c b/test/test/test_power.c
index b2e1344..b2e1344 100644
--- a/app/test/test_power.c
+++ b/test/test/test_power.c
diff --git a/app/test/test_power_acpi_cpufreq.c b/test/test/test_power_acpi_cpufreq.c
index 64f5dd5..64f5dd5 100644
--- a/app/test/test_power_acpi_cpufreq.c
+++ b/test/test/test_power_acpi_cpufreq.c
diff --git a/app/test/test_power_kvm_vm.c b/test/test/test_power_kvm_vm.c
index 253a5f8..253a5f8 100644
--- a/app/test/test_power_kvm_vm.c
+++ b/test/test/test_power_kvm_vm.c
diff --git a/app/test/test_prefetch.c b/test/test/test_prefetch.c
index 80afaaf..80afaaf 100644
--- a/app/test/test_prefetch.c
+++ b/test/test/test_prefetch.c
diff --git a/app/test/test_red.c b/test/test/test_red.c
index 348075d..348075d 100644
--- a/app/test/test_red.c
+++ b/test/test/test_red.c
diff --git a/app/test/test_reorder.c b/test/test/test_reorder.c
index e8a0a2f..e8a0a2f 100644
--- a/app/test/test_reorder.c
+++ b/test/test/test_reorder.c
diff --git a/app/test/test_resource.c b/test/test/test_resource.c
index a3a82f1..a3a82f1 100644
--- a/app/test/test_resource.c
+++ b/test/test/test_resource.c
diff --git a/app/test/test_ring.c b/test/test/test_ring.c
index ebcb896..ebcb896 100644
--- a/app/test/test_ring.c
+++ b/test/test/test_ring.c
diff --git a/app/test/test_ring_perf.c b/test/test/test_ring_perf.c
index 320c20c..320c20c 100644
--- a/app/test/test_ring_perf.c
+++ b/test/test/test_ring_perf.c
diff --git a/app/test/test_rwlock.c b/test/test/test_rwlock.c
index 50f58ad..50f58ad 100644
--- a/app/test/test_rwlock.c
+++ b/test/test/test_rwlock.c
diff --git a/app/test/test_sched.c b/test/test/test_sched.c
index bd2776d..bd2776d 100644
--- a/app/test/test_sched.c
+++ b/test/test/test_sched.c
diff --git a/app/test/test_spinlock.c b/test/test/test_spinlock.c
index 2d94eec..2d94eec 100644
--- a/app/test/test_spinlock.c
+++ b/test/test/test_spinlock.c
diff --git a/app/test/test_string_fns.c b/test/test/test_string_fns.c
index 8b4359a..8b4359a 100644
--- a/app/test/test_string_fns.c
+++ b/test/test/test_string_fns.c
diff --git a/app/test/test_table.c b/test/test/test_table.c
index 1faa0a6..1faa0a6 100644
--- a/app/test/test_table.c
+++ b/test/test/test_table.c
diff --git a/app/test/test_table.h b/test/test/test_table.h
index 84d1845..84d1845 100644
--- a/app/test/test_table.h
+++ b/test/test/test_table.h
diff --git a/app/test/test_table_acl.c b/test/test/test_table_acl.c
index b3bfda4..b3bfda4 100644
--- a/app/test/test_table_acl.c
+++ b/test/test/test_table_acl.c
diff --git a/app/test/test_table_acl.h b/test/test/test_table_acl.h
index a64c3e6..a64c3e6 100644
--- a/app/test/test_table_acl.h
+++ b/test/test/test_table_acl.h
diff --git a/app/test/test_table_combined.c b/test/test/test_table_combined.c
index a2d19a1..a2d19a1 100644
--- a/app/test/test_table_combined.c
+++ b/test/test/test_table_combined.c
diff --git a/app/test/test_table_combined.h b/test/test/test_table_combined.h
index e1619f9..e1619f9 100644
--- a/app/test/test_table_combined.h
+++ b/test/test/test_table_combined.h
diff --git a/app/test/test_table_pipeline.c b/test/test/test_table_pipeline.c
index 36bfeda..36bfeda 100644
--- a/app/test/test_table_pipeline.c
+++ b/test/test/test_table_pipeline.c
diff --git a/app/test/test_table_pipeline.h b/test/test/test_table_pipeline.h
index b3f20ba..b3f20ba 100644
--- a/app/test/test_table_pipeline.h
+++ b/test/test/test_table_pipeline.h
diff --git a/app/test/test_table_ports.c b/test/test/test_table_ports.c
index 2532367..2532367 100644
--- a/app/test/test_table_ports.c
+++ b/test/test/test_table_ports.c
diff --git a/app/test/test_table_ports.h b/test/test/test_table_ports.h
index 512b77f..512b77f 100644
--- a/app/test/test_table_ports.h
+++ b/test/test/test_table_ports.h
diff --git a/app/test/test_table_tables.c b/test/test/test_table_tables.c
index d835eb9..d835eb9 100644
--- a/app/test/test_table_tables.c
+++ b/test/test/test_table_tables.c
diff --git a/app/test/test_table_tables.h b/test/test/test_table_tables.h
index 3531136..3531136 100644
--- a/app/test/test_table_tables.h
+++ b/test/test/test_table_tables.h
diff --git a/app/test/test_tailq.c b/test/test/test_tailq.c
index 33a3e8a..33a3e8a 100644
--- a/app/test/test_tailq.c
+++ b/test/test/test_tailq.c
diff --git a/app/test/test_thash.c b/test/test/test_thash.c
index 61754a9..61754a9 100644
--- a/app/test/test_thash.c
+++ b/test/test/test_thash.c
diff --git a/app/test/test_timer.c b/test/test/test_timer.c
index 2f6525a..2f6525a 100644
--- a/app/test/test_timer.c
+++ b/test/test/test_timer.c
diff --git a/app/test/test_timer_perf.c b/test/test/test_timer_perf.c
index fa77efb..fa77efb 100644
--- a/app/test/test_timer_perf.c
+++ b/test/test/test_timer_perf.c
diff --git a/app/test/test_timer_racecond.c b/test/test/test_timer_racecond.c
index 7824ec4..7824ec4 100644
--- a/app/test/test_timer_racecond.c
+++ b/test/test/test_timer_racecond.c
diff --git a/app/test/test_version.c b/test/test/test_version.c
index afc0d0b..afc0d0b 100644
--- a/app/test/test_version.c
+++ b/test/test/test_version.c
diff --git a/app/test/test_xmmt_ops.h b/test/test/test_xmmt_ops.h
index 42174d2..42174d2 100644
--- a/app/test/test_xmmt_ops.h
+++ b/test/test/test_xmmt_ops.h
diff --git a/app/test/virtual_pmd.c b/test/test/virtual_pmd.c
index 6e4dcd8..6e4dcd8 100644
--- a/app/test/virtual_pmd.c
+++ b/test/test/virtual_pmd.c
diff --git a/app/test/virtual_pmd.h b/test/test/virtual_pmd.h
index de00188..de00188 100644
--- a/app/test/virtual_pmd.h
+++ b/test/test/virtual_pmd.h