Data packet processing method for a multi core processor
AssigneeHewlett-Packard Development Company, L.P.
InventorsNilakantan Mahadevan, Ananth Yelthimar Shenoy, Srikanth Lakshminarayan
Life of this patent
Estimating the term…
Loading patent…
AssigneeHewlett-Packard Development Company, L.P.
InventorsNilakantan Mahadevan, Ananth Yelthimar Shenoy, Srikanth Lakshminarayan
Estimating the term…
A method for processing a data packet in a network server system comprising at least one central processor unit (CPU) having a plurality of cores; and a network interface for forming a connection to a network between the network and a designated CPU core, such that for all data packets received from the network an interrupt is created in the designated CPU core for received data packet processing. Each data packet received from the network is associated with an application connection established in a CPU core selected based on processor load and an interrupt thread is created on the CPU core associated with the application connection for processing the data packet. Each data packet being sent to the network is associated with an application connected established either in the CPU core in which the application is executing or an alternative CPU core selected based on processor load. Where the application connection is established in an alternative CPU core, an interrupt thread is created on the CPU core associated with the connection for processing the data packet.
A method of processing a data packet comprising:
A method of processing a data packet comprising:
A network server system comprising:
A network server system comprising:
Dependencies are inferred from the claim text.