Stations de travail en ligne OnWorks Linux et Windows

Logo

Hébergement gratuit en ligne pour les postes de travail

<Précédent | Table des matières | Suivant>

5.4. Compiler les applications DPDK


Actuellement, il n'y a pas beaucoup de consommateurs de la bibliothèque DPDK qui sont stables et publiés. OpenVswitch-DPDK étant une exception à cela (voir ci-dessous), mais en général, il est très probable que vous souhaitiez / deviez compiler une application avec la bibliothèque.


Vous trouverez souvent des guides qui vous disent de récupérer les sources DPDK, de les construire selon vos besoins et éventuellement de construire votre application basée sur DPDK en définissant les valeurs RTE_* pour le système de construction. Étant donné qu'Ubunutu fournit un DPDK déjà compilé, vous pouvez ignorer tout cela. Pour simplifier la définition des variables appropriées, vous pouvez sourcer le fichier /usr/share/dpdk/dpdk-sdk-env.sh avant de construire votre application. Voici un extrait de construction de l'exemple d'application l2fwd livré avec le package dpdk-doc.


sudo apt-get install dpdk-dev libdpdk-dev

. /usr/share/dpdk/dpdk-sdk-env.sh

make -C /usr/share/dpdk/examples/l2fwd


Selon ce que vous construisez, il peut être utile d'installer toutes les dépendances de construction DPDK avant le make.


sudo apt-get install build-dep dpdk


Meilleur système d'exploitation Cloud Computing chez OnWorks :