发明名称 Method for re-programming a firmware state machine during execution
摘要 A method of reprogramming classification data in a packet classification state machine without interrupting the operation of the state machine is disclosed. Data relating to a plurality of new nodes from a starting node of the classification tree within a classification tree are stored such that they accurately indicate subsequent nodes within the existing data structure. Once the data is stored, a new first node address is stored in a predetermined location. Thereby causing subsequent state machine executions to begin at a new node. Preferably, the new first node address is stored using an atomic operation such that no reading of the first node address is possible during the store operation. The method allows a plurality of state machines to simultaneously use a same classification data memory because the method does not involve overwriting existing data.
申请公布号 US7350202(B2) 申请公布日期 2008.03.25
申请号 US20030423954 申请日期 2003.04.28
申请人 WELFELD FELIKS J 发明人 WELFELD FELIKS J.
分类号 G06F9/45;G06F9/44;H04L12/56 主分类号 G06F9/45
代理机构 代理人
主权项
地址