原文链接:
https://doc.dpdk.org/guides/prog_guide/overview.html#environment-abstraction-layer
正文如下:
2.2. Environment Abstraction Layer
The Environment Abstraction Layer (EAL) provides a generic interface that hides the environment specifics from the applications and libraries. The services provided by the EAL are:
- DPDK loading and launching
- Support for multi-process and multi-thread execution types
- Core affinity/assignment procedures
- 系统内存申请和释放 System memory allocation/de-allocation
- 无锁读写操作 Atomic/lock operations
- Time reference
- PCI bus access
- Trace and debug functions
- CPU feature identification
- Interrupt handling
- Alarm operations
- 内存管理 Memory management (malloc)
The EAL is fully described in Environment Abstraction Layer.
网友评论