net/ring: advertise multi segment Tx and scatter Rx
[dpdk.git] / config / arm / meson.build
index 60f7b05..42c0c34 100644 (file)
@@ -11,7 +11,7 @@ arm_force_default_march = (machine == 'default')
 flags_common_default = [
        # Accelarate 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/common/include/arch/arm/rte_memcpy_64.h) for more info.
+       # (lib/librte_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],
@@ -26,6 +26,7 @@ flags_common_default = [
        ['RTE_LIBRTE_AVP_PMD', false],
 
        ['RTE_SCHED_VECTOR', false],
+       ['RTE_ARM_USE_WFE', false],
 ]
 
 flags_generic = [
@@ -81,7 +82,7 @@ flags_thunderx2_extra = [
 flags_octeontx2_extra = [
        ['RTE_MACHINE', '"octeontx2"'],
        ['RTE_MAX_NUMA_NODES', 1],
-       ['RTE_MAX_LCORE', 24],
+       ['RTE_MAX_LCORE', 36],
        ['RTE_ARM_FEATURE_ATOMICS', true],
        ['RTE_EAL_IGB_UIO', false],
        ['RTE_USE_C11_MEM_MODEL', true]]
@@ -207,20 +208,14 @@ message(machine_args)
 
 if (cc.get_define('__ARM_NEON', args: machine_args) != '' or
     cc.get_define('__aarch64__', args: machine_args) != '')
-       dpdk_conf.set('RTE_MACHINE_CPUFLAG_NEON', 1)
        compile_time_cpuflags += ['RTE_CPUFLAG_NEON']
 endif
 
 if cc.get_define('__ARM_FEATURE_CRC32', args: machine_args) != ''
-       dpdk_conf.set('RTE_MACHINE_CPUFLAG_CRC32', 1)
        compile_time_cpuflags += ['RTE_CPUFLAG_CRC32']
 endif
 
 if cc.get_define('__ARM_FEATURE_CRYPTO', args: machine_args) != ''
-       dpdk_conf.set('RTE_MACHINE_CPUFLAG_AES', 1)
-       dpdk_conf.set('RTE_MACHINE_CPUFLAG_PMULL', 1)
-       dpdk_conf.set('RTE_MACHINE_CPUFLAG_SHA1', 1)
-       dpdk_conf.set('RTE_MACHINE_CPUFLAG_SHA2', 1)
        compile_time_cpuflags += ['RTE_CPUFLAG_AES', 'RTE_CPUFLAG_PMULL',
        'RTE_CPUFLAG_SHA1', 'RTE_CPUFLAG_SHA2']
 endif