952b207772
During lcore scan, find all socket ID's and store them, and provide public API to query valid socket id's. This will break the ABI, so bump ABI version. Also, remove deprecation notice corresponding to this change. Signed-off-by: Anatoly Burakov <anatoly.burakov@intel.com> Acked-by: Gowrishankar Muthukrishnan <gowrishankar.m@linux.vnet.ibm.com>
32 lines
996 B
Meson
32 lines
996 B
Meson
# SPDX-License-Identifier: BSD-3-Clause
|
|
# Copyright(c) 2017 Intel Corporation
|
|
|
|
# Custom EAL processing. EAL is complicated enough that it can't just
|
|
# have a straight list of headers and source files.
|
|
# Initially pull in common settings
|
|
eal_inc = [global_inc]
|
|
subdir('common') # defines common_sources, common_objs, etc.
|
|
|
|
# Now do OS/exec-env specific settings, including building kernel modules
|
|
# The <exec-env>/eal/meson.build file should define env_sources, etc.
|
|
if host_machine.system() == 'linux'
|
|
dpdk_conf.set('RTE_EXEC_ENV_LINUXAPP', 1)
|
|
subdir('linuxapp/eal')
|
|
|
|
elif host_machine.system() == 'freebsd'
|
|
dpdk_conf.set('RTE_EXEC_ENV_BSDAPP', 1)
|
|
subdir('bsdapp/eal')
|
|
|
|
else
|
|
error('unsupported system type @0@'.format(hostmachine.system()))
|
|
endif
|
|
|
|
version = 7 # the version of the EAL API
|
|
allow_experimental_apis = true
|
|
deps += 'compat'
|
|
cflags += '-D_GNU_SOURCE'
|
|
sources = common_sources + env_sources
|
|
objs = common_objs + env_objs
|
|
headers = common_headers + env_headers
|
|
includes = eal_inc
|