Patent ID: 7386619
Filing Date: 2008-06-10
Classification: G06F,H04L

Abstract:
1. A method for allocating a plurality of communications received at a communication interface having an address space, wherein each communication is a TCP packet, the method comprising: providing a plurality of processors coupled in a multiprocessor system configuration hosting an operating system wherein each processor is provided with a driver containing a communications assignor that is adapted to respond to an interrupt from the communication interface and each processor executes at least one process that receives and performs operations on communications; providing a system storage as part of the multiprocessor system that is configured into at least one buffer wherein the buffer is identifiable by an index and equipped to store at least one of the plurality of communications received at the communication interface; configuring at least one queue in the address space of the communication interface; and in response to a selected one of the plurality of communications being received at the communication interface, assigning the selected one of the plurality of communications to a selected one of the plurality of processors by: transferring control to the driver associated with a selected processor from among the processors in the multiprocessor system;