Я пытаюсь настроить ovs-dpdk.
Я уже DPDK
из источников, проверенный testpmd
работает.
Теперь я хочу установить ovs-dpdk
, поэтому я загружаю последний OVS tar.gz и запускаю configure:
./configure --with-dpdk=$DPDK_BUILD
$DPDK_BUILD
- это «каталог, в который распакован 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, но не находит их.
И я понятия не имею, почему, так как я указываю на них, используя опцию --with-dpdk, как описано в руководстве пользователя ...