Estações de trabalho on-line OnWorks Linux e Windows

Logotipo

Hospedagem online grátis para estações de trabalho

<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


Top OS Cloud Computing na OnWorks: