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

Как запустить приложение Intel DPDK на виртуальной машине?
Кому-нибудь удалось запустить приложение на базе Intel DPDK на виртуальной машине? У меня есть приложение на основе DPDK, которое я пытаюсь запустить в VirtualBox. Intel упоминает паравиртуализированные сетевые интерфейсы в своей документации,...
10744 просмотров
schedule 04.05.2024

Компиляция Intel DPDK
Я установил kernel-devel. Я понял это. в Интернете нет таких вопросов. [root @ fedora dpdk-1.6.0r1] # make == Build scripts == Build scripts / testhost == Build lib == Build lib / librte_eal == Build lib / librte_eal / common == Build lib /...
1236 просмотров
schedule 19.01.2023

Можно ли написать веб-сервер с помощью Intel DPDK?
Я новичок в Intel DPDK. Я планирую написать http веб-сервер. Можно ли это реализовать, используя следующую логику, используя DPDK? Получите пакеты и отправьте их в Worker Logical Cores. Сборка рабочего логического ядра «http reuqest»,...
2947 просмотров
schedule 14.09.2022

Как запустить Netfilter (iptables, nftables) с DPDK
Я ищу быстрый межсетевой экран с отслеживанием состояния в Linux, который может обрабатывать множество пакетов и отправлять некоторые из них внешним программам. Можно ли заставить netfilter (iptables, nftables) работать с Intel DPDK для повышения...
5653 просмотров
schedule 20.01.2024

Есть ли простой способ отправить пакет по IP-адресу (не зная MAC) из сетевого приложения?
Я разрабатываю небольшое приложение NAT, используя DPDK. В настоящее время я использую драйвер pcap_pmd , поэтому устройства по-прежнему виден для ifconfig и помощников. Теперь я хочу отправить пакет по определенному IP-адресу, но не хочу...
143 просмотров
schedule 09.10.2023

Загрузка ЦП в режиме опроса
Для нашего проекта, написанного на C++, мы запускаем ядра процессора в режиме опроса для опроса драйвера (dpdk), но в режиме опроса загрузка процессора отображается как 100% в top/htop. Когда мы начали наблюдать сбои при отбрасывании пакетов, мы...
1777 просмотров
schedule 11.02.2023

dpdk_nic_bind.py не показывает карты Mellanox, почему?
Я пытаюсь установить DPDK на карту Mellanox ConnectX-3 и запустить некоторые прилагаемые к ней приложения, например, l2fwd. Насколько я понимаю, мне нужно использовать сценарий dpdk_nic_bind.py, который поставляется с дистрибутивом DPDK, для привязки...
601 просмотров
schedule 17.12.2023

Не могу скомпилировать dpdk на Archlinux
Я пытаюсь скомпилировать dpdk 16.04-1 на 4.6.2-1-ARCH . Следующий вывод предназначен для попытки установить пакет AUR, но компилирование себя из исходного кода в соответствии с руководством по быстрому запуску dpdk дает мне точно такие же ошибки....
794 просмотров
schedule 29.09.2022

Не знаете, как настроить и использовать dpdk-pktgen с включенным RSS
Я нахожусь в процессе покупки карты 25Gbe и оцениваю эту карту в настоящий момент, и мне кажется, что я не могу заставить ее получать поток 25G с 64-байтовым трафиком UDP или TCP-пакетами. Получение тяжелых отбрасываний пакетов, когда dpdk-pktgen...
773 просмотров
schedule 02.07.2022

Предотвращение потери пакетов DPDK при пересылке L2
Здравствуйте, я реализовал пинг-понг для DPDK. при этом клиент отправляет пакеты, а сервер получает пакеты и затем возвращает их. Серверная часть реализована аналогично образцу переадресации L2 на официальном сайте DPDK. Выполняя пересылку L2,...
979 просмотров
schedule 23.03.2022

[C ++] [DPDK] Создайте rte_mempool с правильным выравниванием байтов частного размера
Я новичок в DPDK и вообще работаю с байтами. Я пытаюсь изменить длину полученного пакета, скопировав его в пул памяти, а затем создаю rte_mbuf с указанным пулом памяти, который я могу изменить. Чтобы создать мемпул, я использую mem_pool =...
590 просмотров

Как DirectMap1G влияет на количество огромных страниц?
Мне удалось установить размер огромной страницы по умолчанию на 1 ГБ с помощью командной строки GRUB в /etc/default/grub, однако кажется, что я не могу установить количество огромных страниц больше 12 независимо от того, как я это делаю (либо загрузка...
1193 просмотров
schedule 26.01.2023

Хэш Jenkins на C, ключи с размером, не кратным 4, и дезинфицирующее средство для адресов.
В проекте, над которым я сейчас работаю (на языке C), мы храним хеш-таблицу некоторых непрозрачных объектов. Мы используем DPDK для ввода-вывода в нашем приложении (версия 16.07.2, к сожалению), и мы используем код rte_hash для хеширования нашего...
229 просмотров
schedule 27.02.2024

DPDK nes: Qemu из-за отсутствия символьного устройства usvhost-1
В процессе настройки среды NES для мобильных граничных вычислений с использованием DPDK система выдает следующее сообщение об ошибке: Qemu-System-X86_64: -Chardev Socket,Id=Char1,Path=/Usr/Bin/Usvhost-1: не удалось подключиться к сокету: нет...
150 просмотров
schedule 20.05.2022

Как обойти проверку флага времени выполнения в DPDK
ОШИБКА: эта система не поддерживает SSE4_1. Убедитесь, что RTE_MACHINE установлен правильно. Есть ли способ обойти этот флаг в DPDK? DPDK версии 17.08.1 ОС: Fedora 20
1167 просмотров
schedule 27.11.2022

Значения пропускной способности и размер пакета при пересылке уровня 2
Я записал несколько значений пропускной способности, соответствующих разным размерам пакетов при пересылке уровня 2. У меня есть следующие запросы. Мбит/с Rx/Tx: 87/1025 означает, что у нас пропускная способность 87 в очереди Rx и 1025 в очереди...
71 просмотров
schedule 29.01.2023

dpdk testpmd не смог открыть tx_iface
Я загружаю dpdk 17.11.1 и настраиваю огромные страницы и беру интерфейс enp0s3 из ядра в dpdk, и после этого я попытался прочитать пакеты из файла pcap и записать их в сетевой интерфейс с помощью команды: sudo testpmd -c '0x3' -n 4 --vdev...
124 просмотров
schedule 31.10.2022

Невозможно использовать все каналы памяти с помощью testpmd
Я использую testpmd (DPDK 17.11.1). Я создал два порта P0 и P1 и отправил трафик с P0 на P1. И я обнаружил, что он использует только два канала памяти. Ниже приводится команда для запуска testpmd: ./testpmd -n4...
282 просмотров
schedule 14.05.2023

Приложение DPDK зависает после получения более 8000 rte_mbuff
Здравствуйте участники stackoverflow Я разрабатываю проект с DPDK, но столкнулся с глупой проблемой, которая для меня не очевидна. Я хочу найти правильный подход к решению моей текущей проблемы. Я отправляю и получаю 4 КБ rte_mbuf между...
95 просмотров
schedule 25.09.2022

IP-адрес и MAC-адрес, используемые в DPDK
Здравствуйте, эксперты по Stackoverflow! Я боролся с тем, как использовать фрагментацию ip, предоставляемую DPDK. и мне было интересно, что у меня есть правильное понятие IP-адреса и MAC-адреса, используемого в заголовке Ethernet rte-mbuf....
1538 просмотров
schedule 02.03.2023