Invention Grant
- Patent Title: Multicore processing of bidirectional traffic flows
-
Application No.: US14263799Application Date: 2014-04-28
-
Publication No.: US09838291B2Publication Date: 2017-12-05
- Inventor: Dmitry Bukin
- Applicant: CELLOS SOFTWARE LTD
- Applicant Address: AU Melbourne
- Assignee: CELLOS SOFTWARE LTD
- Current Assignee: CELLOS SOFTWARE LTD
- Current Assignee Address: AU Melbourne
- Agency: Shumaker, Loop & Kendrick, LLP
- Main IPC: H04L12/26
- IPC: H04L12/26 ; H04L12/851 ; H04L29/06

Abstract:
A method of assigning a core to process a packet in a data network and a device using the same are provided in the present invention. The method comprises: extracting a traffic flow identifier from a packet in a traffic flow of a link in the data plane; performing a HASH function calculation on the traffic flow identifier to generate a HASH result V; performing a logical AND calculation on the HASH result V and a preconfigured array size parameter to generate a lookup index; using the lookup index to find a worker index in a preconfigured worker array that represents one of N cores assigned to process the packet; and processing the packet by the assigned one of N cores.
Public/Granted literature
- US20150036513A1 MULTICORE PROCESSING OF BIDIRECTIONAL TRAFFIC FLOWS Public/Granted day:2015-02-05
Information query