Lines Matching refs:processing
25 queues to distribute processing among CPUs. The NIC distributes packets by
74 processing takes place in receive interrupt handling, it is advantageous
83 interrupt processing forms a bottleneck. Spreading load between CPUs
105 interrupt handler, RPS selects the CPU to perform protocol processing
107 on the desired CPU’s backlog queue and waking up the CPU for processing.
129 RPS may enqueue packets for processing. For each received packet,
131 of the list. The indexed CPU is the target for processing the packet,
135 processing on the remote CPU, and any queued packets are then processed
168 RPS scales kernel receive processing across CPUs without introducing
232 kernel processing of packets to the CPU where the application thread
248 for flows: the CPU that is currently processing the flow in userspace.
259 for this flow are enqueued for further kernel processing. Ideally, kernel
260 and userspace processing occur on the same CPU, and hence the CPU index
263 enqueued for kernel processing on the old CPU.
275 CPU for packet processing (from get_rps_cpu()) the rps_sock_flow table
348 set to be one whose processing CPU is closest in cache locality.