Data Plane Development Kit (DPDK) on Linuxille kehitetty ohjelmisto, joka sijoittaa verkkoliikenteen käsittelyn käyttäjäavaruuteen. Ohjelmisto hyödyntää Linux-ytimen ominaisuuksia kuten suuria muistisivuja (THP), mutta ohittaa ytimen pakettikäsittelyn laitteistokäsittelyyn suoraan.

Ohjelmiston on kehittänyt Intel, joka siirsi sen Linux Foundationin projektiksi vuonna 2017.

DPDK tukee x86, POWER ja ARM arkkitehtuurien suorittimia ja osa sen toiminnoista on saatavilla myös FreeBSD:lle. Ohjelmistoa käytetään muun muassa Open vSwitch -projektissa. Ohjelmistoa käyttävät sovellukset ovat yleensä keskittyineitä OSI-mallin toiseen kerrokseen eli siirtoyhteyskerrokseen.

Lähteet

Aiheesta muualla Verkkosivut DPDK in depth (PDF)

Luokka:Linux Foundation