Multi-CPU Distribution

Napatech SmartNIC
User Guide

In this document

This document describes the multi-CPU distribution functionality in the NT accelerators with Napatech Software Suite.
Note: This document refers to functionality provided by Napatech accelerators with fourth-generation architecture (also referred to as 4GA). For users of Napatech accelerators with third-generation architecture (also referred to as 3GA), please refer to the appropriate documentation relevant for Napatech 3GA accelerators.


A Napatech NT accelerator can be configured to divide traffic received by the accelerator, in up to 128 host buffers with dynamic segment size and 64 host buffers with static segment size, and in up to 128 or 64 streams in the host computer. This allows multiple threads or processes, running on different CPU cores, to split the traffic processing. Once the streams are defined in the system host, there are a variety of ways to specify the distribution of traffic to the host buffers. These include: round-robin distribution, selection based on a variety of hash key types, and filter selection.