Invention Grant
US07305446B2 Method and system for processing ingress messages for a state based application associated with a network processor
失效
用于处理与网络处理器相关联的基于状态的应用的入口消息的方法和系统
- Patent Title: Method and system for processing ingress messages for a state based application associated with a network processor
- Patent Title (中): 用于处理与网络处理器相关联的基于状态的应用的入口消息的方法和系统
-
Application No.: US10699976Application Date: 2003-11-03
-
Publication No.: US07305446B2Publication Date: 2007-12-04
- Inventor: Hemanta K. Dutta , Seeta Hariharan , Sridhar Rao , Yanping Wang
- Applicant: Hemanta K. Dutta , Seeta Hariharan , Sridhar Rao , Yanping Wang
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Sawyer Law Group LLP
- Main IPC: G06F15/16
- IPC: G06F15/16

Abstract:
An efficient method for performing state based ingress packet selection for a packet processing system in a network processor is disclosed. With this method, each set of message classes is associated with a state of an application, and each set of message classes is assigned to a semaphore. The application blocks one of the semaphores based on its current state. When a message is received, and the message belongs to a class assigned to the blocked semaphore, the blocked semaphore is signaled. The blocked semaphore then wakes the application. In this manner, when the application is awakened, it is guaranteed to find a message that it is interested in processing in its current state, resulting in greater efficiency in the processing of ingress messages.
Public/Granted literature
- US20050114451A1 State based ingress packet selection mechanism for a packet processing system in a network processor Public/Granted day:2005-05-26
Information query