Estaciones de trabajo en línea OnWorks Linux y Windows

Logotipo

Alojamiento gratuito en línea para estaciones de trabajo

<Anterior | Contenido | Siguiente>

5.4. Compilar aplicaciones DPDK


Actualmente, no hay muchos consumidores de la biblioteca DPDK que sean estables y estén disponibles. OpenVswitch-DPDK es una excepción a eso (ver más abajo), pero en general es muy probable que desee / tenga que compilar una aplicación contra la biblioteca.


A menudo encontrará guías que le dicen que busque las fuentes de DPDK, las compile según sus necesidades y, finalmente, cree su aplicación basada en DPDK estableciendo valores RTE_ * para el sistema de compilación. Dado que Ubunutu proporciona un DPDK ya compilado, puede omitir todo eso. Para simplificar la configuración de las variables adecuadas, puede obtener el archivo /usr/share/dpdk/dpdk-sdk-env.sh antes de compilar su aplicación. Aquí un extracto de la construcción de la aplicación de ejemplo l2fwd entregada con el paquete dpdk-doc.


sudo apt-get instalar dpdk-dev libdpdk-dev

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

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


Dependiendo de lo que construya, podría ser una buena adición instalar todas las dependencias de compilación de DPDK antes de make.


sudo apt-get instalar build-dep dpdk


Top OS Cloud Computing en OnWorks: