[PATCH 1/6] eal: add static per-lcore memory allocation facility
Stephen Hemminger
stephen at networkplumber.org
Tue Sep 10 17:55:19 CEST 2024
On Tue, 10 Sep 2024 12:44:49 +0200
Mattias Rönnblom <hofors at lysator.liu.se> wrote:
> "lcore" is just another word for "EAL thread." The lcore variables exist
> in one instance for every thread with an lcore id, thus also for
> registered non-EAL threads (i.e., threads which are not lcores).
>
> I've tried to summarize the (very confusing) terminology of DPDK's
> threading model here:
> https://ericsson.github.io/dataplanebook/threading/threading.html#eal-threads
>
> So, in my world, "per-lcore id variables" is pretty accurate. You could
> say "variables with per-lcore id values" if you want to make it even
> more clear, what's going on.
This is good and should be in DPDK documentation along with references
to other Intel/Arm documentation.
I don't see a glossary section in current documentation.
The issue goes deeper there is no clear introduction in the current DPDK documentation.
My suggestion would be something similar to Fd.io VPP and other projects
About DPDK
- Introduction
- Glossary
- Supported platforms
- Release notes
- FAQ
Getting stated
- Getting started on Linux
...
- Sample Applications
Developer documentation
- Programmer’s Guide
- HowTo Guides
- DPDK Tools User Guides
- Testpmd Application User Guide
- Drivers
- Network Interface
- Baseband
...
More information about the dev
mailing list