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
Next revision
Previous revision
en:dpi:dpi_components:platform:dpi_config [2025/04/29 07:42] elena.krasnobryzhen:dpi:dpi_components:platform:dpi_config [2025/07/24 11:30] (current) – [dpdk_engine=6: RSS dispatchers per bridge] elena.krasnobryzh
Line 357: Line 357:
   * RX queue count = 1   * RX queue count = 1
   * TX queue count = The processing threads write directly each to its own TX queue card.   * TX queue count = The processing threads write directly each to its own TX queue card.
 +
 +==== dpdk_engine=6: RSS dispatchers per bridge ====
 +<note important>This ''dpdk_engine'' is available starting from version 14.0!</note>
 +This engine is intended for configurations with multiple bridges (dev1:dev2:dev3:...) for 100G+ cards.
 +
 +<code>
 +in_dev=41-00.0:02-00.0:c3-00.0:c1-00.0:04-00.0:04-00.1
 +out_dev=41-00.1:41-00.1:02-00.1:02-00.1:c3-00.1:c3-00.1
 +
 +dpdk_engine=6
 +dpdk_rss=4
 +num_threads=64
 +
 +dpdk_mempool_size=256000
 +mem_tracking_flow=40000000
 +mem_tracking_ip=40000000
 +dpdk_emit_mempool_size=256000
 +mem_ssl_parsers=18000000
 +mem_http_parsers=512000
 +</code>
 +This example creates 24 dispatcher threads — 4 dispatchers per bridge.
 +
 +<note tip>Total number of dispatchers = ''dpdk_rss'' * number of bridges. Starting with version 14.0, the maximum number of dispatchers is 32.</note>
 +
 +On-stick devices are supported.\\
 +SSG configures the cards as follows:
 +  * RX queue count = ''dpdk_rss''
 +  * TX queue count = number of processing threads. Processing threads write directly to their own TX queue on the card.
 +