[PATCH v3 0/3] eal: support configuring runtime directory
    Stephen Hemminger 
    stephen at networkplumber.org
       
    Wed Feb  9 07:54:00 CET 2022
    
    
  
Systemd defines a standard way for setting the runtime directory
for services by setting RUNTIME_DIRECTORY in the environment,
and this is a useful way to interact with DPDK internals.
DPDK was already following the relevant standards
but there can be time when running as a non-root user that
the defaults don't work well.
v3 - move to common code between Linux and FreeBSD
     there is lots more code that could be combined here in future.
v2 - fix dpdk_telemetry.py to use append dpdk
Stephen Hemminger (3):
  eal: remove size for eal_set_runtime_dir
  eal: support systemd service convention for runtime directory
  eal: move common filesystem setup code into one file
 lib/eal/common/eal_common_config.c |   7 +-
 lib/eal/common/eal_private.h       |   4 +-
 lib/eal/freebsd/eal.c              |  88 -----------------------
 lib/eal/linux/eal.c                |  87 -----------------------
 lib/eal/unix/eal_filesystem.c      | 110 +++++++++++++++++++++++++++++
 lib/eal/unix/meson.build           |   1 +
 usertools/dpdk-telemetry.py        |  10 ++-
 7 files changed, 121 insertions(+), 186 deletions(-)
 create mode 100644 lib/eal/unix/eal_filesystem.c
-- 
2.34.1
    
    
More information about the dev
mailing list