Received frames are transferred from the SmartNIC to the host memory (host buffers) in the user space using direct memory access (DMA).
How Napatech Link-Capture™ Software works
As shown in the figure, Delivered frames using direct memory access (DMA) in the host
memory (host buffers) are accessible via data channels (network streams) using NTAPI in the
application. You can configure the number of host buffers, the size of host buffers and the
NUMA node in the /opt/napatech3/config/ntservice.ini file. Default
values are set as
follows:
HostBuffersRx = [4,16,-1] # [x1, x2, x3], ...Four 16-Mbyte RX host buffers are specified by default. The last value indicates that the NUMA node is taken from the NUMAnode parameter which is set as follows:
NumaNode = -1This means that the driver attempts to determine the NUMA node location of the SmartNIC. See DN-0449 for more information about the configuration parameters in the /opt/napatech3/config/ntservice.ini file.
Note: After changes are made
in the ntservice.ini file, ntservice must be
stopped and restarted for changes to take effect as
follows.
/opt/napatech3/bin/ntstop.sh /opt/napatech3/bin/ntstart.sh