Вопросы по теме 'dpdk'

Ошибка компиляции Intel DPDK
У меня проблема с компиляцией Intel DPDK на моем Fedora, и мне это действительно нужно. Вот что у меня в терминале: [gois@localhost dpdk-1.5.2r1]$ make install T=i686-default-linuxapp-gcc ================== Installing i686-default-linuxapp-gcc...
2477 просмотров
schedule 05.05.2022

Как использовать librte_pmd_pcap из dpdk в нашем собственном приложении dpdk для захвата пакетов?
Я новичок в DPDK, я пытаюсь написать свое собственное приложение, которое будет захватывать пакеты на скорости передачи данных. Могу ли я использовать libpcap long пространства ядра по умолчанию с кольцом dpdk и lcore. Или я могу использовать...
528 просмотров

Ошибка при запуске приложения DPDK на valgrind
Когда я запускаю свое приложение на основе DPDK на valgrind, оно не может его выполнить и выдает ошибку ОШИБКА: Эта система не поддерживает "RDRAND". Убедитесь, что RTE_MACHINE установлен правильно. Мой процессор поддерживает RDRAND, но...
3590 просмотров
schedule 05.08.2022

Для DPDK требуется более 1 сетевой карты?
Я совершенно новичок в DPDK и у меня есть несколько странных вопросов, которые я не могу решить самостоятельно. Требуется ли для DPDK более 1 сетевой карты на моем физическом устройстве? Я видел несколько примеров (l2fwd, l3fwd), для которых...
802 просмотров
schedule 24.03.2023

Количество портов DPDK должно быть равно одному устройству Ethernet
Я пытаюсь запустить пример скелета из источника DPDK, но всякий раз, когда я пытаюсь построить код после процесса make, я получаю сообщение об ошибке: «количество портов должно быть четным», однако, когда я пытаюсь просмотреть список моих устройств...
1899 просмотров
schedule 04.07.2022

Как получить таблицу страниц процесса для MMU DMA в Linux
Как получить таблицу страниц процесса для MMU DMA в Linux? (Для приложения DPDK, пользовательского DMA, пользовательского MMU в FPGA, Zynq-7020/US+, Linux 4.6+, MMU DMA привязан к одному процессу) Task_struct процесса может быть получена модулем...
257 просмотров
schedule 10.12.2023

При использовании приложения DPDK rte_eth_dev_count всегда возвращает 0
Я настроил карты NIC, как показано ниже: - [root@localhost ethtool]# ../../tools/dpdk-devbind.py -s Network devices using DPDK-compatible driver ============================================ 0000:81:00.0 'NetXtreme BCM5722 Gigabit Ethernet PCI...
2702 просмотров
schedule 07.06.2022

Что следует учитывать при написании упреждающего планировщика потоков на уровне пользователя в приложении DPDK
Я прочитал хороший кусок документации DPDK, но я не понимаю, поддерживает ли она прерывания или поощряет их. В документации прямо говорится, что DPDK не использует прерывания, но я все еще могу регистрироваться для прерываний и успешно их получать....
384 просмотров
schedule 29.09.2022

Генератор трафика на базе DPDK Warp17
Пытаюсь заставить работать warp17. Я собрал и установил в соответствии с документацией, однако не могу заставить его генерировать трафик - похоже, он вообще не отправляет ничего , счетчики равны 0. Моя сетевая карта - Intel 82599ES 10-Gigabit,...
618 просмотров
schedule 27.05.2022

Внутренняя работа пути данных OVS DPDK и различия с ванильным OVS
Я хотел бы понять, как работает плоскость пересылки (также известная как путь данных) в OVS DPDK. Использует ли этот мост OVS DPDK, на котором размещается dpdkhostuser, информационную базу пересылки (FIB), как обычные мосты OVS (с таблицей mac для...
339 просмотров
schedule 18.02.2023

L2 переадресация в DPDK
Я пытаюсь запустить приложение l2fwd DPDK и получаю следующий результат. Я не совсем уверен, что здесь происходит. Для меня все значения равны 0, это потому, что я не ввожу никаких пакетов? Я вижу 16 портов и не знаю, сколько портов приходит. Я...
1042 просмотров
schedule 23.05.2022

dpdk vmxnet3 очистить статистику отсутствует (?) реализация
dpdk PMD реализуют stats_reset из _3 _: _ 4_ для сброса статистики порта. PMD vmxnet3 не регистрирует его в static const struct eth_dev_ops vmxnet3_eth_dev_ops = { ... .stats_get = vmxnet3_dev_stats_get,...
64 просмотров
schedule 25.04.2022

DPDK создает пакет для передачи
Я новичок в DPDK и пытаюсь создать пакет для отправки его с одной машины с поддержкой DPDK на другую, подключенную напрямую через Ethernet. Я изменил файл example/rxtx_callbacks/main.c , содержащий DPDK с обеих сторон. Однако я ничего не получаю в...
1782 просмотров
schedule 02.06.2024

Как оценить эффективность DPDK в сложных обстоятельствах
Давайте подумаем о таком обстоятельстве: В игре MMORPG мы отправляем пакет на сервер, и сервер будет выполнять множество вычислений обо всех игроках, у которых есть какая-то связь, такая как атака, лечение или что-то еще. После этого мы можем...
79 просмотров
schedule 14.07.2022

Команда терминала отправки файла dpdk пакета
Может ли packetgen dpdk через свой терминал отправить уже существующий файл pcap через порт? Если есть возможность отправить, пожалуйста, предоставьте пример базовой структуры команды, с помощью которой я могу отправить файл через порт.
37 просмотров
schedule 16.04.2022

Внезапно произошел сбой IGB_UIO
Мой драйвер igb_uio для dpdk внезапно дал сбой. Он работал нормально. Потом вдруг перестал работать и не загружается. Выдает следующую ошибку, есть идеи? Ошибка ->
40 просмотров
schedule 18.05.2022

Как включить и использовать OVS-DPDK в Openstack
Я успешно развернул openstack packstack (все в одном) на одной виртуальной машине. Я использую виртуальную машину Centos7. Все работает хорошо и может создавать экземпляры VM через родную сеть OVS. Я планирую включить OVS-DPDK в своем openstack. Я...
239 просмотров

Как устранить ошибку создания мемпула DPDK?
Я застрял в использовании rte_mempool_create , какую бы настройку я ни дал, функция просто возвращает NULL . Ниже мой код, int main(argc, **argv) { int ret; ret = rte_eal_init(argc, argv); if (ret < 0)...
508 просмотров
schedule 01.09.2022

Как работает пример классификации потока в DPDK?
Я хочу протестировать пример классификации потока в DPDK 20.08, и я пытаюсь изменить данный файл правил ACL, чтобы он соответствовал всем пакетам TCP. #file format: #src_ip/masklen dst_ip/masklen src_port : mask dst_port : mask proto/mask priority...
135 просмотров
schedule 26.03.2022

Как сделать IPC с задействованным процессом DPDK?
Моя цель - создать приложение DPDK, которое будет действовать как посредник между диспетчером виртуальных машин (который в моем случае является процессом пользовательского пространства) и оборудованием NIC. Пока что я пытался сделать что-то в...
158 просмотров
schedule 17.04.2022