Я пытаюсь выяснить, какие параметры используются для расчета хэша RSS, когда используются туннелированные разгрузки хэша RSS, например ETH_RSS_VXLAN или ETH_RSS_GENEVE. Целью является распределение входящего трафика VXLAN на основе VNI, а не внешнего IP или номера порта UDP в DPDK.
- Версия DPDK: 20.11.1
- Сетевая карта: Mellanox ConnectX-5, версия микропрограммы 16.30.1004
Я тестировал различные хэши RSS, используя внутренние поля IP для вычисления хэша. Настройки настройки выполнены: Настройка RSS в приложении L3FWD
[РЕДАКТИРОВАТЬ-1 на основе комментариев]
- используемая мной сетевая карта не поддерживает ETH_RSS_VXLAN или другие туннельные разгрузки RSS, я не могу это проверить.
- Я не использую RTE_FLOW, так как использую пример приложения l3fwd.
As the NIC card I am using does not support the ETH_RSS_VXLAN or other tunnel RSS offloads,
. Следовательно, с какой проблемой вы столкнулись? - person Vipin Varghese   schedule 04.05.2021ETH_RSS_VXLAN
отсутствует. По умолчанию RSS основан на внешнем IP-адресе, но если вам нужно получить доступ к внутренним полям IP-адреса RSS после VNI, используйте RTE_FLOW. для включения RSS для определенных пакетов (vxlan). - person Vipin Varghese   schedule 04.05.2021