SYSTEM AND METHOD FOR SUPPORTING OPTIMIZED BUFFER UTILIZATION FOR PACKET PROCESSING IN A NETWORKING DEVICE
    1.
    发明申请
    SYSTEM AND METHOD FOR SUPPORTING OPTIMIZED BUFFER UTILIZATION FOR PACKET PROCESSING IN A NETWORKING DEVICE 有权
    用于支持网络处理器中优化缓存器利用的系统和方法

    公开(公告)号:US20150127762A1

    公开(公告)日:2015-05-07

    申请号:US14072597

    申请日:2013-11-05

    Abstract: A system and method can support efficient packet processing in a network environment. The system can comprise a direct memory access (DMA) resources pool that comprises one or more of DMA resources. Furthermore, the system can use a plurality of packet buffers in a memory, wherein each said DMA resource can point to a chain of packet buffers in the memory. Here, the chain of packet buffers can be implemented based on either a linked list data structure and/or a linear array data structure. Additionally, each said DMA resource allows a packet processing thread to access the chain of packet buffers using a pre-assigned thread key.

    Abstract translation: 系统和方法可以支持网络环境中的有效数据包处理。 该系统可以包括包括DMA资源中的一个或多个的直接存储器访问(DMA)资源池。 此外,系统可以使用存储器中的多个分组缓冲器,其中每个所述DMA资源可以指向存储器中的分组缓冲器链。 这里,分组缓冲器链可以基于链表数据结构和/或线性阵列数据结构来实现。 另外,每个所述DMA资源允许分组处理线程使用预分配的线程密钥访问分组缓冲器链。

    System and method for supporting an efficient packet processing model in a network environment
    3.
    发明授权
    System and method for supporting an efficient packet processing model in a network environment 有权
    在网络环境中支持有效的分组处理模型的系统和方法

    公开(公告)号:US09489327B2

    公开(公告)日:2016-11-08

    申请号:US14072566

    申请日:2013-11-05

    CPC classification number: G06F13/30 G06F13/28 H04L67/1097

    Abstract: A system and method can support efficient packet processing in a network environment. The system can comprise a thread scheduling engine that operates to assign a thread key to each software thread in a plurality of software threads. Furthermore, the system can comprise a pool of direct memory access (DMA) resources that can be used to process packets in the network environment. Additionally, each said software thread operates to request access to a DMA resource in the pool of DMA resources by presenting an assigned thread key, and a single software thread is allowed to access multiple DMA resources using the same thread key.

    Abstract translation: 系统和方法可以支持网络环境中的有效数据包处理。 该系统可以包括线程调度引擎,其操作以将线程密钥分配给多个软件线程中的每个软件线程。 此外,该系统可以包括可用于在网络环境中处理分组的直接存储器访问(DMA)资源池。 此外,每个所述软件线程通过呈现分配的线程密钥来操作以请求对DMA资源池中的DMA资源的访问,并且允许单个软件线程使用相同的线程密钥访问多个DMA资源。

    SYSTEM AND METHOD FOR SUPPORTING AN EFFICIENT PACKET PROCESSING MODEL IN A NETWORK ENVIRONMENT
    4.
    发明申请
    SYSTEM AND METHOD FOR SUPPORTING AN EFFICIENT PACKET PROCESSING MODEL IN A NETWORK ENVIRONMENT 有权
    在网络环境中支持有效的分组处理模型的系统和方法

    公开(公告)号:US20150127869A1

    公开(公告)日:2015-05-07

    申请号:US14072566

    申请日:2013-11-05

    CPC classification number: G06F13/30 G06F13/28 H04L67/1097

    Abstract: A system and method can support efficient packet processing in a network environment. The system can comprise a thread scheduling engine that operates to assign a thread key to each software thread in a plurality of software threads. Furthermore, the system can comprise a pool of direct memory access (DMA) resources that can be used to process packets in the network environment. Additionally, each said software thread operates to request access to a DMA resource in the pool of DMA resources by presenting an assigned thread key, and a single software thread is allowed to access multiple DMA resources using the same thread key.

    Abstract translation: 系统和方法可以支持网络环境中的有效数据包处理。 该系统可以包括线程调度引擎,其操作以将线程密钥分配给多个软件线程中的每个软件线程。 此外,该系统可以包括可用于在网络环境中处理分组的直接存储器访问(DMA)资源池。 此外,每个所述软件线程通过呈现分配的线程密钥来操作以请求对DMA资源池中的DMA资源的访问,并且允许单个软件线程使用相同的线程密钥访问多个DMA资源。

Patent Agency Ranking