Method and apparatus for reducing host overhead in a socket server implementation
    2.
    发明授权
    Method and apparatus for reducing host overhead in a socket server implementation 有权
    减少套接字服务器实现中的主机开销的方法和装置

    公开(公告)号:US07930349B2

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

    申请号:US12574263

    申请日:2009-10-06

    IPC分类号: G06F15/16

    摘要: A network application executing on a host system provides a list of application buffers in host memory stored in a queue to a network services processor coupled to the host system. The application buffers are used for storing data transferred on a socket established between the network application and a remote network application executing in a remote host system. Using the application buffers, data received by the network services processor over the network is transferred between the network services processor and the application buffers. After the transfer, a completion notification is written to one of the two control queues in the host system. The completion notification includes the size of the data transferred and an identifier associated with the socket. The identifier identifies a thread associated with the transferred data and the location of the data in the host system.

    摘要翻译: 在主机系统上执行的网络应用程序将存储在队列中的主机存储器中的应用缓冲器列表提供给耦合到主机系统的网络服务处理器。 应用程序缓冲区用于存储在网络应用程序和在远程主机系统中执行的远程网络应用程序之间建立的套接字上传输的数据。 使用应用缓冲器,由网络服务处理器通过网络接收的数据在网络服务处理器和应用缓冲器之间传送。 在传输之后,将完成通知写入主机系统中的两个控制队列之一。 完成通知包括传输的数据的大小和与套接字相关联的标识符。 标识符标识与传送的数据相关联的线程和主机系统中数据的位置。

    Method and apparatus for reducing host overhead in a socket server implementation
    3.
    发明授权
    Method and apparatus for reducing host overhead in a socket server implementation 有权
    减少套接字服务器实现中的主机开销的方法和装置

    公开(公告)号:US07613813B2

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

    申请号:US11225373

    申请日:2005-09-12

    IPC分类号: G06F15/16

    摘要: A network application executing on a host system provides a list of application buffers in host memory stored in a queue to a network services processor coupled to the host system. The application buffers are used for storing data transferred on a socket established between the network application and a remote network application executing in a remote host system. Using the application buffers, data received by the network services processor over the network is transferred between the network services processor and the application buffers. After the transfer, a completion notification is written to one of the two control queues in the host system. The completion notification includes the size of the data transferred and an identifier associated with the socket. The identifier identifies a thread associated with the transferred data and the location of the data in the host system.

    摘要翻译: 在主机系统上执行的网络应用程序将存储在队列中的主机存储器中的应用缓冲器列表提供给耦合到主机系统的网络服务处理器。 应用程序缓冲区用于存储在网络应用程序和在远程主机系统中执行的远程网络应用程序之间建立的套接字上传输的数据。 使用应用缓冲器,由网络服务处理器通过网络接收的数据在网络服务处理器和应用缓冲器之间传送。 在传输之后,将完成通知写入主机系统中的两个控制队列之一。 完成通知包括传输的数据的大小和与套接字相关联的标识符。 标识符标识与传送的数据相关联的线程和主机系统中数据的位置。

    METHOD AND APPARATUS FOR REDUCING HOST OVERHEAD IN A SOCKET SERVER IMPLEMENTATION
    4.
    发明申请
    METHOD AND APPARATUS FOR REDUCING HOST OVERHEAD IN A SOCKET SERVER IMPLEMENTATION 有权
    用于减少插座服务器实现中的主机的方法和装置

    公开(公告)号:US20100023626A1

    公开(公告)日:2010-01-28

    申请号:US12574263

    申请日:2009-10-06

    IPC分类号: G06F15/16

    摘要: A network application executing on a host system provides a list of application buffers in host memory stored in a queue to a network services processor coupled to the host system. The application buffers are used for storing data transferred on a socket established between the network application and a remote network application executing in a remote host system. Using the application buffers, data received by the network services processor over the network is transferred between the network services processor and the application buffers. After the transfer, a completion notification is written to one of the two control queues in the host system. The completion notification includes the size of the data transferred and an identifier associated with the socket. The identifier identifies a thread associated with the transferred data and the location of the data in the host system.

    摘要翻译: 在主机系统上执行的网络应用程序将存储在队列中的主机存储器中的应用缓冲器列表提供给耦合到主机系统的网络服务处理器。 应用程序缓冲区用于存储在网络应用程序和在远程主机系统中执行的远程网络应用程序之间建立的套接字上传输的数据。 使用应用缓冲器,由网络服务处理器通过网络接收的数据在网络服务处理器和应用缓冲器之间传送。 在传输之后,将完成通知写入主机系统中的两个控制队列之一。 完成通知包括传输的数据的大小和与套接字相关联的标识符。 标识符标识与传送的数据相关联的线程和主机系统中数据的位置。

    TCP host
    5.
    发明申请
    TCP host 有权
    TCP主机

    公开(公告)号:US20060075119A1

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

    申请号:US11225373

    申请日:2005-09-12

    IPC分类号: G06F15/16

    摘要: A network application executing on a host system provides a list of application buffers in host memory stored in a queue to a network services processor coupled to the host system. The application buffers are used for storing data transferred on a socket established between the network application and a remote network application executing in a remote host system. Using the application buffers, data received by the network services processor over the network is transferred between the network services processor and the application buffers. After the transfer, a completion notification is written to one of the two control queues in the host system. The completion notification includes the size of the data transferred and an identifier associated with the socket. The identifier identifies a thread associated with the transferred data and the location of the data in the host system.

    摘要翻译: 在主机系统上执行的网络应用程序将存储在队列中的主机存储器中的应用缓冲器列表提供给耦合到主机系统的网络服务处理器。 应用程序缓冲区用于存储在网络应用程序和在远程主机系统中执行的远程网络应用程序之间建立的套接字上传输的数据。 使用应用缓冲器,由网络服务处理器通过网络接收的数据在网络服务处理器和应用缓冲器之间传送。 在传输之后,将完成通知写入主机系统中的两个控制队列之一。 完成通知包括传输的数据的大小和与套接字相关联的标识符。 标识符标识与传送的数据相关联的线程和主机系统中数据的位置。