Interrupt distribution of a single flow across multiple processors
AssigneeOracle International Corporation
InventorBrijesh SINGH
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle International Corporation
InventorBrijesh SINGH
Estimating the term…
Systems, methods, and other embodiments that interrupt multiple processors to process packets of a single flow are described. In one embodiment, a method includes maintaining a plurality of queues to hold interrupt requests created for packets received by a network device. Each queue is associated with a processor that will be interrupted by interrupt requests to process packets. The network device is configured to control how to queue interrupt requests created for a flow of packets. The network device is configured such that when a threshold number of interrupt requests created for the flow of packets have been inserted within a queue, subsequent interrupt requests created for subsequently received packets of the flow are inserted in a different queue. In this way, the network device is controlled to interrupt multiple processors for the flow of packets by queuing interrupt requests for the flow into different queues.
A non-transitory computer-readable medium storing computer-executable instructions that when executed by a processor of a computing device causes the processor to:
A computing system, comprising:
A computer-implemented method, the computer-implemented method involving a computing device comprising a processor, and the computer-implemented method comprising:
Dependencies are inferred from the claim text.