Intel DPDK (Data Plane Development Kit) is a collection of libraries for fast network packet processing on Linux
0 ответов

Не удается найти /sys/class/net/vEth0/sock_en и /sys/class/net/vEth0/sock_fd

Когда я читаю документ DPDK, у меня возникает проблема, связанная с тем, что я не могу получить дескриптор сетевой карты. Я хочу использовать virtio с серверной частью kni vhost, но не могу найти файл /sys/class/net/vEth0/sock_en а также /sys/class/…
10 май '16 в 08:03
1 ответ

rte_keepalive_register_relay_callback путаница

Документация для rte_keepalive_register_relay_callback() упоминает, что эта функция "вызывается, когда известно, что ядро ​​живо". В то же время, однако, функция имеет параметр callback это "призвано обнаружить мертвое ядро". Я запутался тогда. Явл…
18 янв '18 в 09:50
1 ответ

Неверные контрольные суммы UDP

Контрольная сумма UDP не может быть вычислена с помощью аппаратной виртуализации ( SRIOV PCI passthrough). Ошибки неверной контрольной суммы UDP наблюдаются в tcpdump(pcap), собранном после хоста на маршрутизаторе службы, когда вычисление контрольно…
24 сен '18 в 16:25
1 ответ

Как использовать Python для связи с NIC PCIe

Я тестирую пользовательский сетевой адаптер FPGA, и мне нужно отправить управляющую информацию (например, информацию заголовка для сопоставления) и данные о трафике на него с помощью генератора трафика из пространства пользователя. Драйвер, созданны…
27 июл '18 в 09:38
1 ответ

В Mellanox ConnectX-3 не поддерживается фрагментация пакетов DPDK?

Привет эксперты Stackru, Я использую DPDK на сетевой плате Mellanox, но пытаюсь применить фрагментацию пакетов в приложении DPDK. sungho@c3n24:~$ lspci | grep Mellanox 81:00.0 Ethernet controller: Mellanox Technologies MT27500 Family [ConnectX-3] пр…
20 сен '18 в 20:05
2 ответа

В образце приложения обратных вызовов DPDK RX/TX трафик не возникает

Я новичок в области DPDK. Я начну с примеров приложений, представленных на главной странице DPDK. Я застрял в примере --- Пример приложения обратного вызова DPDK RX/TX. Условие состоит в том, что трафик не появляется (но выводится) в течение длитель…
11 сен '18 в 13:46
1 ответ

DPDK Pktgen - интерпретировать вывод

Я пытаюсь понять DPDK, и я новичок в этих инструментах производительности. Любая помощь помощь будет принята с благодарностью. Я настроил DPDK и Pktgen на моей виртуальной машине с виртуальной машиной Ubuntu с двумя адаптерами только для хоста. Этим…
18 фев '16 в 21:16
1 ответ

DPDK Open vSwitch не может получить доступ к сети

Я играю с пакетом ovs-dpdk https://github.com/01org/dpdk-ovs и одну вещь, которую я не совсем понимаю, - как я могу иметь мост OVS и подключенные к нему виртуальные машины могут получить доступ извне, т.е. в сеть. На обычном openvswitch мостовое уст…
21 окт '14 в 22:37
2 ответа

Ошибки при установке DPDK в Linux Alpine

Я пытаюсь установить DPDK на альпийском линуксе. Я использую Alpine Linux в Docker. Вот шаги, которые я использую: docker pull alpine docker run -it alpine /bin/sh wget https://git.dpdk.org/dpdk-stable/snapshot/dpdk-stable-16.11.8.tar.gz tar -xzf dp…
10 окт '18 в 20:22
1 ответ

Как клонировать пакет и изменить поля заголовка Ethernet, IP и UDP в DPDK?

Я пытаюсь клонировать пакет и изменить различные поля заголовка уровня 2/3/4 в клонированных пакетах. Основываясь на примерах, приведенных в репозитории DPDK и через Интернет, rte_pktmbuf_prepend() использовалась почти во всех примерах. После добавл…
26 мар '18 в 05:54
1 ответ

Проблема с testpmd на dpdk и ovs в Ubuntu 18.04

У меня есть сетевая карта X520-SR2 10G, я собираюсь использовать ее для создания 2 виртуальных интерфейсов с OpenvSwitch, скомпилированных с dpdk (установлен из репозитория Ubuntu 18.04), и протестировать эти виртуальные интерфейсы с testpmd, я выпо…
29 сен '18 в 23:46
1 ответ

EAL: не удается получить физические адреса: в доступе отказано. Будет работать только vfio

Я просто пытаюсь запустить helloworld в dpdk. Я получаю эту странную ошибку, однако я выполнил все шаги в настройке скриптов, а также в сборке из исходного кода, но все еще получаю ошибку: dpdk@dpdk-vm:~/Desktop/dpdk-stable-17.08.1/examples/hellowor…
27 дек '17 в 10:57
0 ответов

DPDK: разгрузка контрольной суммы TX для IP, фрагментированная на AWS

Я заметил, что разгрузка контрольной суммы TX для фрагментов IP не работает в экземпляре ES5 C5 с последней версией DPDK 17.11 (драйвер ENA). Для не фрагментированного IP-трафика разгрузка работает хорошо. Тот же код работает на экземпляре ES2 M4 с …
07 авг '18 в 05:49
1 ответ

Запустить netperf без доступного IP-адреса

У меня настроен DPDK с двумя сетевыми картами, захваченными DPDK, то есть интерфейсы не видны приложениям пользовательского пространства. Теперь мне нужно запустить netperf / iperf для измерения пропускной способности конфигурации DPDK от порта к по…
07 янв '15 в 21:08
0 ответов

Ошибка при создании приложений dpdk с использованием spdk

Я следую инструкции по установке spdk отсюда. Но при создании приложений dpdk, таких как testpmd и pktgen, я получаю такие ошибки, как: rte_bus_pci.h: нет такого файла или каталога Но: у меня есть эти файлы! Итак: как создать эти приложения внутри s…
10 сен '18 в 15:35
1 ответ

Большое количество огромных страниц, вызывающих ошибку шины

Я пытался бежать dpdk timer приложение, установив 512 2MB огромных страниц, но приложение упало со следующей ошибкой EAL: Обнаружено 4 lcore (s) EAL: Зондирование поддержки VFIO... Ошибка шины (ядро сброшено) Если я уменьшу количество hugepages до 2…
22 фев '17 в 23:14
1 ответ

dpdk vmxnet3 очистить статистику отсутствует (?) реализация

dpdk Реализация ПМД stats_reset из rte_ethdev.h:struct eth_dev_ops для сброса статистики порта.PMD vmxnet3 не регистрируется под static const struct eth_dev_ops vmxnet3_eth_dev_ops = { ... .stats_get = vmxnet3_dev_stats_get, .xstats_get_names = vmxn…
29 июл '18 в 13:12
2 ответа

DPDK создать пакет для передачи

Я новичок в DPDK и пытаюсь создать пакет для отправки его с одного компьютера с поддержкой DPDK на другой, подключенный напрямую через Ethernet. Я изменил пример /rxtx_callbacks/main.c, предоставленный с DPDK на обеих сторонах. Тем не менее, я ничег…
30 окт '18 в 15:32
1 ответ

Понимание адресации DPDK pktgen

У меня есть два сервера Emulab, оба настроены для DPDK. Один (назовите его клиентом) запускает pktgen; другой (назовите его сервером) запускает l2fwd. На стороне клиента я вижу следующее в выводе pktgen: Src/Dest Port : 1234 / 5678 Pkt Type:VLAN ID …
03 авг '17 в 01:43
0 ответов

Qlogic NIC в режиме SRIOV сообщает, что pbf-опрос не выполнен

Я использовал карты Qlogic в режиме SRIOV на гостевой ОС. И мой пакетный процессор работал хорошо. Но из-за какой-то проблемы мой пакетный процессор получил сбой, а затем он не смог закрыть порты изящно. После этого я заметил следующий журнал на хос…
17 апр '18 в 16:23