DPDK – The open source data plane development kit accelerating network performance

Catégorie
Informatique et logiciels
Langue principale
anglais

librte_eal – Environment Abstraction Layer: Provides the foundational API for DPDK, facilitating access to hardware resources such as memory, timers, and logs.

Visiter DPDK – The open source data plane development kit accelerating network performance

Présentation

Network performance, throughput, and latency are crucial for diverse applications, including wireless and wireline infrastructure, routers, load balancers, firewalls, video streaming, and VoIP. DPDK (Data Plane Development Kit), an open source project hosted by the Linux Foundation, provides a robust framework that boosts packet processing speeds on various CPU architectures like Intel x86, ARM, and PowerPC. This framework is key to rapidly developing high-speed data packet networking applications.

Provides a basic interface between DPDK applications and the underlying hardware, abstracting away specifics of the operating system and hardware differences.

By leveraging DPDK libraries, developers can create optimized packet processing paths, manage timers for executing functions asynchronously, and utilize a wide range of drivers and libraries tailored for fast packet processing. A few of the foundational libraries:

DPDK was created in 2010 by Intel and made available under a permissive open source license. The open source community was established at DPDK.org in 2013 by 6WIND and has facilitated the continued growth of the project ever since.

Informations pratiques

Informations mises à jour le

Fiche découverte par PHPBB Lab Bot. Page source — mar. 22 sept. 2026 08:05

Sites sur des sujets proches