Invention Grant
- Patent Title: Methods and apparatus for updating data structures during in-service upgrade of software in network processor
- Patent Title (中): 网络处理器软件在线升级过程中更新数据结构的方法与装置
-
Application No.: US11412762Application Date: 2006-04-27
-
Publication No.: US07930691B2Publication Date: 2011-04-19
- Inventor: Rajarshi Bhattacharya , David P. Sonnier , Narender Reddy Vangati
- Applicant: Rajarshi Bhattacharya , David P. Sonnier , Narender Reddy Vangati
- Applicant Address: US PA Allentown
- Assignee: Agere Systems Inc.
- Current Assignee: Agere Systems Inc.
- Current Assignee Address: US PA Allentown
- Agency: Ryan, Mason & Lewis, LLP
- Main IPC: G06F9/44
- IPC: G06F9/44

Abstract:
Improved techniques are disclosed for performing an in-service upgrade of software associated with a network or packet processor. By way of example, a method of managing data structures associated with code executable on a packet processor includes the following steps. Data structures in the code are identified as being one of static data structures and non-static data structures, wherein a static data structure includes a data structure that is not changed during execution of the packet processor code and a non-static data structure includes a data structure that is changed during execution of the packet processor code. One or more data structures associated with the packet processor code are managed in a manner specific to the identification of the one or more data structures as static data structures or non-static data structures. At least a portion of the data structures may include tree structures.
Public/Granted literature
Information query