Skip to content

Clean up EAL runtime data paths

Anatoly Burakov dpdk-dev 3 versions – Applied

Status from this message: Applied, thanks

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v3 Latest4 patches 1 replyApplied
  2. v24 patches 6 repliesSuperseded
  3. v14 patches 1 replySuperseded

Changes in v3 from the cover letter

- Rebase on rc2
- Leave rte_config path in place, to be fixed for next release

Patches in v3 Applied

#Subject and filesSizeRepliesApplied
1/4eal: remove unused definelib/librte_eal/common/eal_filesystem.h+0 -20 replies
2/4eal: rename function returning hugepage data pathlib/librte_eal/common/eal_filesystem.h lib/librte_eal/linuxapp/eal/eal_memory.c+7 -50 replies
3/4eal: add directory for DPDK runtime datalib/librte_eal/bsdapp/eal/eal.c lib/librte_eal/common/eal_filesystem.h lib/librte_eal/linuxapp/eal/eal.c+143 -00 replies
4/4eal: move all runtime data into DPDK runtime dirlib/librte_eal/bsdapp/eal/eal.c lib/librte_eal/common/eal_filesystem.h lib/librte_eal/linuxapp/eal/eal.c+22 -470 replies

Reviews trailers per patch

3 of 4 patches have a Reviewed-by or Acked-by.

PatchDavid MarchandReshma Pattan
1/4R-b
2/4R-b
3/4R-b
4/4

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v3 thread

Cover letter [PATCH v3 0/4] Clean up EAL runtime data paths

As has been suggested [1], all DPDK runtime paths should be put into a single place. This patchset accomplishes exactly that.

If running as root, all files will be put under /var/run/dpdk/<prefix>, otherwise they will be put under $XDG_RUNTIME_PATH/dpdk/<prefix>, or, if that environment variable is not defined, all files will go under /tmp/dpdk/<prefix>.

[1] http://dpdk.org/dev/patchwork/patch/38688/

v3:
- Rebase on rc2
- Leave rte_config path in place, to be fixed for next release

v2:
- Rebase on rc1

Anatoly Burakov (4):
eal: remove unused define
eal: rename function returning hugepage data path
eal: add directory for DPDK runtime data
eal: move all runtime data into DPDK runtime dir

 lib/librte_eal/bsdapp/eal/eal.c          | 70 +++++++++++++++++++++++++++++++
 lib/librte_eal/common/eal_filesystem.h   | 71 +++++++++++---------------------
 lib/librte_eal/linuxapp/eal/eal.c        | 69 +++++++++++++++++++++++++++++++
 lib/librte_eal/linuxapp/eal/eal_memory.c | 10 +++--
 4 files changed, 169 insertions(+), 51 deletions(-)
Signature · 1 line
2.7.4