| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия |
| dpi:dpi_components:platform:dpi_config [2026/06/02 14:26] – [dpdk_engine=7: Явное указание диспетчеров] elena.krasnobryzh | dpi:dpi_components:platform:dpi_config [2026/06/03 11:10] (текущий) – [dpdk_engine=7: Явное указание диспетчеров] elena.krasnobryzh |
|---|
| * ''name'' задает имя ''mempool'' (максимум 15 символов) | * ''name'' задает имя ''mempool'' (максимум 15 символов) |
| * ''size'' задает размер (число элементов) ''mempool'' | * ''size'' задает размер (число элементов) ''mempool'' |
| * оба параметра являются обязательными\\ Опций ''dpdk_mempool'' может быть несколько, каждая описывает отдельный ''mempool'': <code>dpdk_mempool=...</code> | * оба параметра являются обязательными\\ \\ Опций ''dpdk_mempool'' может быть несколько, каждая описывает отдельный ''mempool'': <code>dpdk_mempool=...</code> |
| | * **''dpdk_max_memzone''** [cold] — устанавливает максимальное количество ''memzone'' в DPDK. По умолчанию DPDK использует ограничение на количество ''memzone'' (обычно 5120, зависит от версии DPDK). Увеличение значения может потребоваться для крупных конфигураций с большим количеством сетевых карт и ''mempool''. |
| | * ''0'' — использовать значение по умолчанию, заданное в DPDK\\ Если при запуске fastDPI возникает ошибка: ''Number of requested memzone segments exceeds maximum 5120'' следует увеличить значение параметра ''dpdk_max_memzone'' |
| * **Описатель диспетчера** — только для ''dpdk_engine=7''\\ Формат: <code>dpdk_dispatch=<список-портов>;mempool=<имя>[;params]*</code> | * **Описатель диспетчера** — только для ''dpdk_engine=7''\\ Формат: <code>dpdk_dispatch=<список-портов>;mempool=<имя>[;params]*</code> |
| * ''<список-портов>'' задает, какие порты обслуживает данный диспетчер | * ''<список-портов>'' задает, какие порты обслуживает данный диспетчер |
| * ''mempool=<имя>'' задает имя ''mempool'' для данного диспетчера (обязательный параметр) | * ''mempool=<имя>'' задает имя ''mempool'' для данного диспетчера (обязательный параметр) |
| * ''rss=N'' включает RSS на всех портах данного диспетчера; будет создано N диспетчеров — по одному на каждую RX-очередь\\ Опций ''dpdk_dispatch'' может быть несколько, каждая описывает отдельный диспетчер (или группу диспетчеров, если задан ''rss''): <code>dpdk_dispatch=...</code> | * ''rss=N'' включает RSS на всех портах данного диспетчера; будет создано N диспетчеров — по одному на каждую RX-очередь\\ \\ Опций ''dpdk_dispatch'' может быть несколько, каждая описывает отдельный диспетчер (или группу диспетчеров, если задан ''rss''): <code>dpdk_dispatch=...</code> |