Я намагаюся налаштувати ovs-dpdk .
Я вже побудував DPDK
із джерел, перевірено testpmd
працює. Тепер я хочу встановити ovs-dpdk
, тому я отримую останню OVS tar.gz і запускаю налаштування:
./configure --with-dpdk=$DPDK_BUILD
$DPDK_BUILD
є "dir, де dpdk був розпакований" / build, тому що це шлях за замовчуванням, коли бінарні файли йдуть, коли я будую DPDK (за допомогою "make config T = x86_64-native-linuxapp-gcc" + "make").
Отже, коли я намагаюся налаштувати, ovs
я завжди провалююсь з "configure: error: не може зв’язатися з dpdk".
Коли я переглядаю "config.log", я просто бачу таке:
#include <rte_config.h>
| #include <rte_eal.h>
| int
| main ()
| {
| int rte_argc; char ** rte_argv;
| rte_eal_init(rte_argc, rte_argv);
| ;
| return 0;
| }
configure:20670: error: cannot link with dpdk
Отже, наскільки я розумію, він просто намагається створити найпростіший додаток dpdk, щоб перевірити, чи є там DPDK libs, але він їх не знаходить.
І я поняття не маю, чому, оскільки я вказую їх за допомогою параметра "--with-dpdk", як описано в посібнику користувача ...