2.2 The Environment Abstraction Layer (EAL)

原文链接:
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.

你可能感兴趣的:(2.2 The Environment Abstraction Layer (EAL))