numam-dpdk/lib/eal
Bruce Richardson ce382fdddb eal: create runtime dir even when shared data is not used
When multi-process is not wanted and DPDK is run with the "no-shconf"
flag, the telemetry library still needs a runtime directory to place the
unix socket for telemetry connections. Therefore, rather than not
creating the directory when this flag is set, we can change the code to
attempt the creation anyway, but not error out if it fails. If it
succeeds, then telemetry will be available, but if it fails, the rest of
DPDK will run without telemetry. This ensures that the "in-memory" flag
will allow DPDK to run even if the whole filesystem is read-only, for
example.

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
Reviewed-by: Morten Brørup <mb@smartsharesystems.com>
Reviewed-by: David Marchand <david.marchand@redhat.com>
2021-07-07 15:23:09 +02:00
..
arm eal/arm: remove unused type 2021-07-05 09:50:51 +02:00
common devargs: add common key definition 2021-07-05 16:33:18 +02:00
freebsd eal: create runtime dir even when shared data is not used 2021-07-07 15:23:09 +02:00
include devargs: add common key definition 2021-07-05 16:33:18 +02:00
linux eal: create runtime dir even when shared data is not used 2021-07-07 15:23:09 +02:00
ppc lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
unix eal: fix memory mapping on 32-bit target 2021-05-11 23:01:06 +02:00
windows eal/windows: cleanup interrupt resources 2021-06-23 09:05:36 +02:00
x86 lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
meson.build lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
version.map lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00