Workstation online OnWorks Linux e Windows

Logo

Hosting online gratuito per workstation

<Precedenti | Contenuti | Succ.>

5.4. Compila applicazioni DPDK


Attualmente non ci sono molti consumatori della libreria DPDK che sono stabili e rilasciati. OpenVswitch-DPDK è un'eccezione (vedi sotto), ma in generale è molto probabile che tu voglia / devi compilare un'app sulla libreria.


Troverai spesso guide che ti dicono di recuperare i sorgenti DPDK, compilarli secondo le tue esigenze ed eventualmente creare la tua applicazione basata su DPDK impostando i valori RTE_* per il sistema di compilazione. Poiché Ubunutu fornisce un DPDK già compilato per te, puoi saltare tutto questo. Per semplificare l'impostazione delle variabili corrette, è possibile creare il file /usr/share/dpdk/dpdk-sdk-env.sh prima di compilare l'applicazione. Qui un estratto della creazione dell'applicazione di esempio l2fwd fornita con il pacchetto dpdk-doc.


sudo apt-get install dpdk-dev libdpdk-dev

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

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


A seconda di cosa si compila, potrebbe essere una buona aggiunta installare tutte le dipendenze di build DPDK prima di make.


sudo apt-get install build-dep dpdk


Il miglior sistema operativo cloud computing su OnWorks: