DPDK Interfaces Configuration [Документация VAS Experts]

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
en:dpi:dpi_components:platform:dpi_config [2026/06/02 14:28] elena.krasnobryzhen:dpi:dpi_components:platform:dpi_config [2026/06/03 11:33] (current) – [dpdk_engine=7: Explicit Dispatcher Configuration] elena.krasnobryzh
Line 462: Line 462:
     * ''size'' specifies the size (number of elements) of the ''mempool''     * ''size'' specifies the size (number of elements) of the ''mempool''
     * both parameters are mandatory\\ Multiple ''dpdk_mempool'' options can be specified, each describing a separate ''mempool'': <code>dpdk_mempool=...</code>     * both parameters are mandatory\\ Multiple ''dpdk_mempool'' options can be specified, each describing a separate ''mempool'': <code>dpdk_mempool=...</code>
 +  * **''dpdk_max_memzone''** [cold] — sets the maximum number of ''memzone'' entries in DPDK. By default, DPDK uses a limit on the number of ''memzone'' entries (typically 5120, depending on the DPDK version). Increasing this value may be required for large configurations with many network interfaces and ''mempool'' instances. 
 +    * ''0'' — use the default value defined in DPDK\\ If the following error occurs when starting fastDPI: ''Number of requested memzone segments exceeds maximum 5120'', increase the value of the ''dpdk_max_memzone'' parameter.
   * **Dispatcher descriptor** — available only for ''dpdk_engine=7''\\ Format: <code>dpdk_dispatch=<port-list>;mempool=<name>[;params]*</code>   * **Dispatcher descriptor** — available only for ''dpdk_engine=7''\\ Format: <code>dpdk_dispatch=<port-list>;mempool=<name>[;params]*</code>
     * ''<port-list>'' specifies which ports are served by this dispatcher     * ''<port-list>'' specifies which ports are served by this dispatcher
     * ''mempool=<name>'' specifies the ''mempool'' used by this dispatcher (mandatory parameter)     * ''mempool=<name>'' specifies the ''mempool'' used by this dispatcher (mandatory parameter)
     * ''rss=N'' enables RSS on all ports of this dispatcher; N dispatchers will be created — one for each RX queue\\ Multiple ''dpdk_dispatch'' options can be specified, each describing a separate dispatcher (or a dispatcher group if ''rss'' is specified): <code>dpdk_dispatch=...</code>     * ''rss=N'' enables RSS on all ports of this dispatcher; N dispatchers will be created — one for each RX queue\\ Multiple ''dpdk_dispatch'' options can be specified, each describing a separate dispatcher (or a dispatcher group if ''rss'' is specified): <code>dpdk_dispatch=...</code>