Introduction
The multi-CPU distribution functionality can be configured to place data in 1 – 128 different host buffers with dynamic segment size, and in 1 – 64 different host buffers
with static segment size . The algorithm used by the
accelerator for placing a captured frame in a host buffer is based on flow
information (see Ports, Flows, Host Buffers and Streams ) as shown in this figure.
If the specified hash key cannot be calculated for a frame, the frame is distributed using hash key type 31, round-robin.
Illustration
This figure illustrates the multi-CPU distribution functionality.
Page-1
Rectangle.1
Example of multi-CPU distribution
Example of multi-CPU distribution
Rectangle.37
Frames
Frames
Rectangle.3
UDP frame
UDP frame
Rectangle.4
UDP frame
UDP frame
Rectangle.66
Not UDP, TCP or ARP frame
Not UDP, TCP or ARP frame
Rectangle.67
UDP frame
UDP frame
Rectangle.68
TCP frame
TCP frame
Rectangle.8
Host queue 1
Host queue 1
Rectangle.52
Host buffer 1 (TCP frames)
Host buffer 1( TCP frames)
Rectangle.10
Frame for host queue 0
Frame for host queue 0
Rectangle.11
TCP frame
TCP frame
Rectangle.12
Host buffer 0 (UDP frames)
Host buffer 0( UDP frames)
Rectangle.13
UDP frame
UDP frame
Rectangle.14
UDP frame
UDP frame
Rectangle.15
UDP frame
UDP frame
Rectangle.16
TCP frame
TCP frame
Rectangle.17
TCP frame
TCP frame
Rectangle.18
TCP frame
TCP frame
Rectangle.19
TCP frame
TCP frame
Rectangle.20
TCP frame
TCP frame
Rectangle.21
Host buffer 2 (ARP frames)
Host buffer 2( ARP frames)
Rectangle.22
ARP frame
ARP frame
Rectangle.23
ARP frame
ARP frame
Rectangle.38
Host buffer 3 (other frames)
Host buffer 3( other frames)
Rectangle.39
Not UDP, TCP or ARP frame
Not UDP, TCP or ARP frame
Rectangle.40
Not UDP, TCP or ARP frame
Not UDP, TCP or ARP frame
Rectangle.41
Not UDP, TCP or ARP frame
Not UDP, TCP or ARP frame
Rectangle.42
Not UDP, TCP or ARP frame
Not UDP, TCP or ARP frame
Rectangle.36
ARP frame
ARP frame
Rectangle.43
Not UDP, TCP or ARP frame
Not UDP, TCP or ARP frame
Rectangle.45
ARP frame
ARP frame
Rectangle.47
Not UDP, TCP or ARP frame
Not UDP, TCP or ARP frame
Rectangle.49
Not UDP, TCP or ARP frame
Not UDP, TCP or ARP frame
Rectangle.51
TCP frame
TCP frame
Rectangle.32
Multi-CPU distribution
Multi-CPU distribution
45 degree single.14
45 degree single.15
45 degree single.27
45 degree single.29
45 degree single.31
45 degree single.2
45 degree single.26
45 degree single.37
45 degree single.44
45 degree single.45
45 degree single.46
45 degree single.50
45 degree single.52