METHOD AND SYSTEM FOR PACKET PROCESSING
    1.
    发明申请
    METHOD AND SYSTEM FOR PACKET PROCESSING 有权
    分组处理方法与系统

    公开(公告)号:US20140122582A1

    公开(公告)日:2014-05-01

    申请号:US14148895

    申请日:2014-01-07

    IPC分类号: H04L29/06

    摘要: A data processor and a method for processing data is disclosed. The processor has an input port for receiving packets of data to be processed. A master controller acts to analyse the packets and to provide a header including a list of processes to perform on the packet of data and an ordering thereof. The master controller is programmed with process related data relating to the overall processing function of the processor. The header is appended to the packet of data. The packet with the appended header information is stored within a buffer. A buffer controller acts to determine for each packet stored within the buffer based on the header within the packet a next processor to process the packet. The controller then provides the packet to the determined processor for processing. The processed packet is returned with some indication that the processing is done. For example, the process may be deleted from the list of processes. The buffer controller repeatedly makes a determination of a next process until there is no next process for a packet at which time it is provided to an output port.

    摘要翻译: 公开了一种用于处理数据的数据处理器和方法。 处理器具有用于接收待处理数据的数据包的输入端口。 主控制器用于分析分组并提供包括要在数据分组上执行的进程列表及其排序的报头。 主控制器被编程有与处理器的整体处理功能相关的过程相关数据。 标题附加到数据包。 具有附加标题信息的分组被存储在缓冲器中。 缓冲器控制器用于基于分组内的报头来确定存储在缓冲器内的每个分组,以处理分组的下一个处理器。 然后,控制器将该分组提供给所确定的处理器进行处理。 返回处理后的数据包,表示处理完成。 例如,可以从进程列表中删除该进程。 缓冲器控制器重复地进行下一个处理的确定,直到在其被提供给输出端口的分组没有下一个处理为止。