Reducing memory accesses in processing TCP/IP packets
    31.
    发明授权
    Reducing memory accesses in processing TCP/IP packets 失效
    在处理TCP / IP数据包时减少内存访问

    公开(公告)号:US07436853B2

    公开(公告)日:2008-10-14

    申请号:US10706235

    申请日:2003-11-12

    IPC分类号: H04J3/22

    CPC分类号: H04L69/16 H04L69/163

    摘要: A method, computer program product and system for processing TCP/IP packets. A TCP protocol stack may store a payload of a received TCP/IP packet in a data fragment list. The TCP protocol stack may further read the header of the received packet to extract a value used to index into a table storing a list of transport control blocks (TCBs). The TCP protocol stack may further perform a lock and a read operation on the TCB indexed in the table. The TCP protocol stack may further transmit the payload to the TCP application without requiring the application to perform a lock, read, write or unlock operation on the indexed TCB since the TCP protocol stack and the TCP application are operating on the same thread. By the TCP application foregoing the lock, read, write and unlock operations on the TCB, there is a reduction in the number of memory accesses.

    摘要翻译: 一种用于处理TCP / IP数据包的方法,计算机程序产品和系统。 TCP协议栈可以将接收到的TCP / IP分组的有效载荷存储在数据片段列表中。 TCP协议栈可以进一步读取接收到的分组的报头,以将用于索引的值提取到存储传输控制块(TCB)列表的表中。 TCP协议栈还可以对表中索引的TCB进行锁定和读取操作。 TCP协议栈可以进一步将有效负载传输到TCP应用,而不需要应用程序对索引的TCB执行锁定,读取,写入或解锁操作,因为TCP协议栈和TCP应用程序在相同的线程上运行。 通过TCP应用程序对TCB进行锁定,读取,写入和解锁操作,存储器访问次数减少。

    Inter process communications in a distributed CP and NP environment
    36.
    发明申请
    Inter process communications in a distributed CP and NP environment 有权
    分布式CP和NP环境中的进程间通信

    公开(公告)号:US20050289556A1

    公开(公告)日:2005-12-29

    申请号:US11214860

    申请日:2005-08-31

    IPC分类号: G06F9/46

    CPC分类号: G06F9/544

    摘要: A lightweight, low cost solution provides inter process communications (IPC) in a network processing environment. A method of inter process communication (IPC) between General Purpose Processors in a network processing environment uses software based functions (Application Program Interfaces (APIs)) that enable inter process communication between processors in a network processing environment. The software enabled functions open and close inter process communication paths for transmitting and receiving of inter process communication frames and allow the inter process communication frames to be transmitted to one or several processors in said network processing environment. The software has the capability of selecting either data or control path in said network processing environment to transmit or receive said inter process communication frames.

    摘要翻译: 轻量级的低成本解决方案在网络处理环境中提供了进程间通信(IPC)。 网络处理环境中通用处理器之间的过程间通信(IPC)的方法使用基于软件的功能(应用程序接口(API)),其实现网络处理环境中的处理器之间的过程间通信。 启用软件的功能打开和关闭用于发送和接收过程间通信帧的过程间通信路径,并允许将过程间通信帧发送到所述网络处理环境中的一个或多个处理器。 该软件具有在所述网络处理环境中选择数据或控制路径以发送或接收所述进程间通信帧的能力。

    Inter process communications in a distributed CP and NP environment
    37.
    发明授权
    Inter process communications in a distributed CP and NP environment 失效
    分布式CP和NP环境中的进程间通信

    公开(公告)号:US07987468B2

    公开(公告)日:2011-07-26

    申请号:US12233956

    申请日:2008-09-19

    CPC分类号: G06F9/544

    摘要: A lightweight, low cost solution provides inter process communications (IPC) in a network processing environment. A method of inter process communication (IPC) between General Purpose Processors in a network processing environment uses software based functions (Application Program Interfaces (APIs)) that enable inter process communication between processors in a network processing environment. The software enabled functions open and close inter process communication paths for transmitting and receiving of inter process communication frames and allow the inter process communication frames to be transmitted to one or several processors in said network processing environment. The software has the capability of selecting either data or control path in said network processing environment to transmit or receive said inter process communication frames.

    摘要翻译: 轻量级的低成本解决方案在网络处理环境中提供了进程间通信(IPC)。 网络处理环境中通用处理器之间的过程间通信(IPC)的方法使用基于软件的功能(应用程序接口(API)),其实现网络处理环境中的处理器之间的过程间通信。 启用软件的功能打开和关闭用于发送和接收过程间通信帧的过程间通信路径,并允许将过程间通信帧发送到所述网络处理环境中的一个或多个处理器。 该软件具有在所述网络处理环境中选择数据或控制路径以发送或接收所述进程间通信帧的能力。

    INTER PROCESS COMMUNICATIONS IN A DISTRIBUTED CP AND NP ENVIRONMENT
    38.
    发明申请
    INTER PROCESS COMMUNICATIONS IN A DISTRIBUTED CP AND NP ENVIRONMENT 失效
    分布式CP和NP环境中的过程通信

    公开(公告)号:US20090070778A1

    公开(公告)日:2009-03-12

    申请号:US12233956

    申请日:2008-09-19

    CPC分类号: G06F9/544

    摘要: A lightweight, low cost solution provides inter process communications (IPC) in a network processing environment. A method of inter process communication (IPC) between General Purpose Processors in a network processing environment uses software based functions (Application Program Interfaces (APIs)) that enable inter process communication between processors in a network processing environment. The software enabled functions open and close inter process communication paths for transmitting and receiving of inter process communication frames and allow the inter process communication frames to be transmitted to one or several processors in said network processing environment. The software has the capability of selecting either data or control path in said network processing environment to transmit or receive said inter process communication frames.

    摘要翻译: 轻量级的低成本解决方案在网络处理环境中提供了进程间通信(IPC)。 网络处理环境中通用处理器之间的过程间通信(IPC)的方法使用基于软件的功能(应用程序接口(API)),其实现网络处理环境中的处理器之间的过程间通信。 启用软件的功能打开和关闭用于发送和接收过程间通信帧的过程间通信路径,并允许将过程间通信帧发送到所述网络处理环境中的一个或多个处理器。 该软件具有在所述网络处理环境中选择数据或控制路径以发送或接收所述进程间通信帧的能力。