NETWORK ADAPTER
    13.
    发明授权
    NETWORK ADAPTER 有权
    网络接口

    公开(公告)号:EP1362464B1

    公开(公告)日:2005-04-20

    申请号:EP02712095.5

    申请日:2002-02-20

    IPC分类号: H04L29/06 H04L12/56

    摘要: A method and system for reducing the number of accesses to memory to obtain the desired field information in frame control blocks. In one embodiment of the present invention, a system comprises a processor configured to process frames of data. The processor may comprise a data flow unit configured to receive and transmit frames of data, where each frame of data may have an associated frame control block. Each frame control block comprises a first and a second control block. The processor may further comprise a first memory coupled to the data flow unit configured to store field information for the first control block. The processor may further comprise a scheduler coupled to the data flow unit where the scheduler is configured to schedule frames of data received by data flow unit. The scheduler may comprise a second memory configured to store field information for the second control block.

    System and method for linking frame data by inserting qualifiers in control blocks
    17.
    发明授权
    System and method for linking frame data by inserting qualifiers in control blocks 有权
    系统和方法,用于通过将在控制块字段限定符接合帧数据的

    公开(公告)号:EP1362465B1

    公开(公告)日:2006-04-19

    申请号:EP02712096.3

    申请日:2002-02-20

    IPC分类号: H04L29/06 G06F13/42

    摘要: A method and system for reducing memory accesses by inserting qualifiers in control blocks. In one embodiment, a system comprises a processor configured to process frames of data. The processor may comprise a plurality of buffers configured to store frames of data where each frame of data may be associated with a frame control block. Each frame control block associated with a frame of data may be associated with one or more buffer control blocks. Each control block, e.g., frame control block, buffer control block, may comprise one or more qualifier fields that comprise information unrelated to the current control block. Instead, qualifiers may comprise information related to an another control block. The last frame control block in a queue as well as the last buffer control block associated with a frame control block may comprise fields with no information thereby reducing memory accesses to access information in those fields.

    METHOD AND SYSTEM FOR FRAME AND PROTOCOL CLASSIFICATION
    18.
    发明授权
    METHOD AND SYSTEM FOR FRAME AND PROTOCOL CLASSIFICATION 有权
    方法和系统框架和日志分类

    公开(公告)号:EP1244964B1

    公开(公告)日:2004-10-20

    申请号:EP00983409.4

    申请日:2000-12-21

    IPC分类号: G06F9/46 H04L29/06

    CPC分类号: H04L29/06 H04L69/18 H04L69/22

    摘要: A system and method of frame protocol classification and processing in a system for data processing (e.g., switching or routing data packets or frames). The present invention includes analyzing a portion of the frame according to predetermined tests, then storing key characteristics of the packet for use in subsequent processing of the frame. The key characteristics for the frame (or input information unit) include the type of layer 3 protocol used in the frame, the layer 2 encapsulation technique, the starting instruction address, flags indicating whether the frame uses a virtual local area network, and the identity of the data flow to which the frame belongs. Much of the analysis is preferably done using hardware so that it can be completed quickly and in a uniform time period. The stored characteristics of the frame are then used by the network processing complex in its processing of the frame. The processor is preconditioned with a starting instruction address and the location of the beginning of the layer 3 header as well as flags for the type of frame. That is, the instruction address or code entry point is used by the processor to start processing for a frame at the right place, based on the type of frame. Additional instruction addresses can be stacked and used sequentially at branches to avoid additional tests and branching instructions. Additionally, frames comprising a data flow can be processed and forwarded in the same order in which they are received.

    METHOD AND SYSTEM FOR FRAME AND PROTOCOL CLASSIFICATION
    19.
    发明公开
    METHOD AND SYSTEM FOR FRAME AND PROTOCOL CLASSIFICATION 有权
    方法和系统框架和日志分类

    公开(公告)号:EP1244964A1

    公开(公告)日:2002-10-02

    申请号:EP00983409.4

    申请日:2000-12-21

    IPC分类号: G06F9/46 H04L29/06

    CPC分类号: H04L29/06 H04L69/18 H04L69/22

    摘要: A system and method of frame protocol classification and processing in a system for data processing (e.g., switching or routing data packets or frames). The present invention includes analyzing a portion of the frame according to predetermined tests, then storing key characteristics of the packet for use in subsequent processing of the frame. The key characteristics for the frame (or input information unit) include the type of layer 3 protocol used in the frame, the layer 2 encapsulation technique, the starting instruction address, flags indicating whether the frame uses a virtual local area network, and the identity of the data flow to which the frame belongs. Much of the analysis is preferably done using hardware so that it can be completed quickly and in a uniform time period. The stored characteristics of the frame are then used by the network processing complex in its processing of the frame. The processor is preconditioned with a starting instruction address and the location of the beginning of the layer 3 header as well as flags for the type of frame. That is, the instruction address or code entry point is used by the processor to start processing for a frame at the right place, based on the type of frame. Additional instruction addresses can be stacked and used sequentially at branches to avoid additional tests and branching instructions. Additionally, frames comprising a data flow can be processed and forwarded in the same order in which they are received.