Patent ID: 8441940
Filing Date: 2013-05-14
Classification: G06F,H04L

Abstract:
1. An apparatus for processing received packets, comprising: a plurality of packet processors a session memory coupled to and shared by the plurality of packet processors, the session memory to store session configuration and session statistics information for a plurality of communication sessions a session active memory separate from the session memory, the session active memory to store one or more session identifiers corresponding to packets currently being processed by the plurality of packet processors a comparator that compares a session identifier extracted from a received packet with the one or more session identifiers stored in the session active memory to determine if another packet belonging to the same communication session as the received packet is currently being processed packet forwarding logic to select one of the plurality of processors to process the received packet, the packet forwarding logic configured to, in the case that the comparator determines that another packet belonging to the same communication session as the received packet is currently being processed, wait until the processing of the another packet is complete before sending the received packet to the selected packet processor.