numam-dpdk/lib/librte_eal/common
Anatoly Burakov 23d5455517 mem: warn user when running without NUMA support
Running in non-legacy mode on a NUMA-enabled system without libnuma
is unsupported, so explicitly print out a warning when trying to
do so.

Running in legacy mode without libnuma is still supported whether or
not we are running with libnuma support enabled, so also fix init to
allow that scenario.

Cc: stable@dpdk.org

Signed-off-by: Anatoly Burakov <anatoly.burakov@intel.com>
2019-03-30 00:13:04 +01:00
..
arch build/linux: rename macro from LINUXAPP to LINUX 2019-03-12 17:31:22 +01:00
include vfio: document multiprocess limitation for container API 2019-03-29 00:07:16 +01:00
eal_common_bus.c add missing static keyword to globals 2018-10-29 02:01:08 +01:00
eal_common_class.c add missing static keyword to globals 2018-10-29 02:01:08 +01:00
eal_common_cpuflags.c eal: fix build on FreeBSD 2018-04-27 11:13:59 +02:00
eal_common_dev.c eal: fix devargs reference after probing failure 2018-11-25 13:45:35 +01:00
eal_common_devargs.c devargs: do not replace already inserted device 2018-11-12 00:10:21 +01:00
eal_common_errno.c build/freebsd: rename macro BSDPAPP to FREEBSD 2019-03-12 23:01:14 +01:00
eal_common_fbarray.c fbarray: fix init unlock without lock 2019-03-29 12:49:35 +01:00
eal_common_hexdump.c lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
eal_common_hypervisor.c align SPDX Mellanox copyrights 2018-04-11 01:47:47 +02:00
eal_common_launch.c lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
eal_common_lcore.c eal: remove unnecessary dirent.h include 2018-12-19 01:29:36 +01:00
eal_common_log.c remove useless constructor headers 2018-07-12 00:00:35 +02:00
eal_common_memalloc.c mem: check for contiguousness in external segments 2018-11-18 14:12:20 +01:00
eal_common_memory.c mem: fix segment fd API error code for external segment 2018-12-20 22:51:49 +01:00
eal_common_memzone.c memzone: fix unlock on initialization failure 2018-12-20 12:24:14 +01:00
eal_common_options.c eal: fix core list validation with disabled cores 2019-03-07 21:22:53 +01:00
eal_common_proc.c eal: close multi-process socket during cleanup 2018-12-21 01:15:41 +01:00
eal_common_string_fns.c eal: add strscpy function 2018-09-19 11:38:19 +02:00
eal_common_tailqs.c lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
eal_common_thread.c eal: restrict control threads to startup CPU affinity 2019-03-07 19:21:28 +01:00
eal_common_timer.c eal: roundup TSC frequency when estimating 2019-03-28 00:45:16 +01:00
eal_common_uuid.c eal: add uuid API 2018-07-13 23:42:08 +02:00
eal_filesystem.h eal: fix strdup usages in internal config 2019-01-14 15:05:19 +01:00
eal_hugepages.h mem: share hugepage info primary and secondary 2018-04-11 21:45:55 +02:00
eal_internal_cfg.h eal: restrict control threads to startup CPU affinity 2019-03-07 19:21:28 +01:00
eal_memalloc.h mem: allow setting up segment list fd 2018-12-20 22:55:56 +01:00
eal_options.h mem: warn user when running without NUMA support 2019-03-30 00:13:04 +01:00
eal_private.h eal: add option usage string 2019-01-15 02:40:40 +01:00
eal_thread.h lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
hotplug_mp.c eal: check peer allocation in multi-process request 2018-12-20 00:01:28 +01:00
hotplug_mp.h eal: enable hotplug on multi-process 2018-10-17 10:16:18 +02:00
Makefile ticketlock: introduce fair ticket based locking 2019-03-28 14:58:49 +01:00
malloc_elem.c mem: poison memory when freed 2019-03-27 10:53:41 +01:00
malloc_elem.h malloc: add option --match-allocations 2018-12-20 13:01:08 +01:00
malloc_heap.c malloc: separate destroying memseg list and heap data 2018-12-20 18:10:08 +01:00
malloc_heap.h malloc: separate destroying memseg list and heap data 2018-12-20 18:10:08 +01:00
malloc_mp.c malloc: fix IPC message initialization 2019-03-29 12:55:07 +01:00
malloc_mp.h malloc: support multiprocess memory hotplug 2018-04-11 21:45:55 +02:00
meson.build ticketlock: introduce fair ticket based locking 2019-03-28 14:58:49 +01:00
rte_keepalive.c keepalive: fix state alignment 2018-01-25 23:25:57 +01:00
rte_malloc.c mem: poison memory when freed 2019-03-27 10:53:41 +01:00
rte_option.c eal: return error when option register fails 2019-01-15 02:40:40 +01:00
rte_reciprocal.c eal: fix build 2018-11-12 13:27:02 +01:00
rte_service.c service: fix parameter type for attribute 2019-03-28 21:07:48 +01:00