Lines Matching full:processing
29 queues to distribute processing among CPUs. The NIC distributes packets by
97 processing takes place in receive interrupt handling, it is advantageous
108 interrupt processing forms a bottleneck. Spreading load between CPUs
172 interrupt handler, RPS selects the CPU to perform protocol processing
174 on the desired CPU’s backlog queue and waking up the CPU for processing.
198 RPS may enqueue packets for processing. For each received packet,
200 of the list. The indexed CPU is the target for processing the packet,
204 processing on the remote CPU, and any queued packets are then processed
243 RPS scales kernel receive processing across CPUs without introducing
311 kernel processing of packets to the CPU where the application thread
327 for flows: the CPU that is currently processing the flow in userspace.
338 for this flow are enqueued for further kernel processing. Ideally, kernel
339 and userspace processing occur on the same CPU, and hence the CPU index
342 enqueued for kernel processing on the old CPU.
354 CPU for packet processing (from get_rps_cpu()) the rps_sock_flow table
431 set to be one whose processing CPU is closest in cache locality.