<Anterior | Conteúdo | Próxima>
5.4 Compilar aplicativos DPDK
Atualmente não há muitos consumidores da biblioteca DPDK estáveis e lançados. OpenVswitch-DPDK sendo uma exceção a isso (veja abaixo), mas em geral é muito provável que você queira / tenha que compilar um aplicativo com a biblioteca.
Freqüentemente, você encontrará guias que o instruem a buscar os fontes DPDK, construí-los de acordo com suas necessidades e, eventualmente, construir seu aplicativo com base no DPDK, definindo os valores RTE_ * para o sistema de construção. Como o Ubunutu fornece um DPDK já compilado, você pode pular tudo isso. Para simplificar a configuração das variáveis adequadas, você pode originar o arquivo /usr/share/dpdk/dpdk-sdk-env.sh antes de construir seu aplicativo. Aqui está um trecho da construção do aplicativo de exemplo l2fwd entregue com o pacote dpdk-doc.
sudo apt-get install dpdk-dev libdpdk-dev
. /usr/share/dpdk/dpdk-sdk-env.sh
make -C / usr / share / dpdk / examples / l2fwd
Dependendo do que você construiu, pode ser uma boa adição instalar todas as dependências de construção DPDK antes do make.
sudo apt-get install build-dep dpdk