PACKET PROCESSING DEVICE BY MULTIPLE PROCESSOR CORES AND PACKET PROCESSING METHOD BY THE SAME
First Claim
1. A packet processing device connected to a network, comprising:
- multiple processor cores; and
memory connected to the multiple processor cores,wherein, upon reception of a load request of a program, the packet processing device selects a processor core to which the program has not yet been loaded among the multiple processor cores,wherein the packet processing device loads the program to the selected processor core;
wherein the packet processing device retains first association information that associates attribute information specified by the load request with the processor core to which the program is loaded;
wherein upon reception of the packet, the packet processing device specifies the attribute information corresponding to the received packet; and
wherein the packet processing device transfers the received packet to the processor core corresponding to the specified attribute information.
1 Assignment
0 Petitions
Accused Products
Abstract
A packet processing device includes multiple processor cores and memory connected to the multiple processor cores, upon reception of a load request of a program, selects a processor core to which the program has not yet been loaded, loads the program to the selected processor core, retains first association information that associates attribute information specified by the load request with the processor core to which the program has been loaded, upon reception of the packet, specifies the attribute information corresponding to the received packet, and transfers the received packet to the processor core corresponding to the specified attribute information.
-
Citations
16 Claims
-
1. A packet processing device connected to a network, comprising:
-
multiple processor cores; and memory connected to the multiple processor cores, wherein, upon reception of a load request of a program, the packet processing device selects a processor core to which the program has not yet been loaded among the multiple processor cores, wherein the packet processing device loads the program to the selected processor core; wherein the packet processing device retains first association information that associates attribute information specified by the load request with the processor core to which the program is loaded; wherein upon reception of the packet, the packet processing device specifies the attribute information corresponding to the received packet; and wherein the packet processing device transfers the received packet to the processor core corresponding to the specified attribute information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A packet processing method of a packet processing device connected to a network, the packet processing device including multiple processor cores and memory connected to the multiple processor cores, the method comprising:
-
a first process of, upon reception of a load request of a program, selecting a processor core to which the program has not yet been loaded among the multiple processor cores; a second process of loading the program to the selected processor core; a third process of retaining first association information that associates attribute information specified by the load request with a processor core to which the program has been loaded, a fourth process of, upon reception of the packet, specifying attribute information corresponding to the received packet; and a fifth process of transferring the received packet to a processor core corresponding to the specified attribute information. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification