Supporting memory management in an offload of network protocol processing
    2.
    发明授权
    Supporting memory management in an offload of network protocol processing 有权
    支持内存管理,卸载网络协议处理

    公开(公告)号:US08316109B2

    公开(公告)日:2012-11-20

    申请号:US13045392

    申请日:2011-03-10

    IPC分类号: G06F15/16

    CPC分类号: G06F13/30

    摘要: A number of improvements in network adapters that offload protocol processing from the host processor are provided. Specifically, mechanisms for handling memory management and optimization within a system utilizing an offload network adapter are provided. The memory management mechanism permits both buffered sending and receiving of data as well as zero-copy sending and receiving of data. In addition, the memory management mechanism permits grouping of DMA buffers that can be shared among specified connections based on any number of attributes. The memory management mechanism further permits partial send and receive buffer operation, delaying of DMA requests so that they may be communicated to the host system in bulk, and expedited transfer of data to the host system.

    摘要翻译: 提供了从主机处理器卸载协议处理的网络适配器的许多改进。 具体地说,提供了利用卸载网络适配器在系统内处理存储器管理和优化的机制。 存储器管理机制允许数据的缓冲发送和接收以及零拷贝发送和接收数据。 此外,存储器管理机制允许基于任何数量的属性对可以在指定连接之间共享的DMA缓冲器进行分组。 存储器管理机制进一步允许部分发送和接收缓冲器操作,延迟DMA请求,使得它们可以批量地传送到主机系统,并且将数据快速传送到主机系统。

    Apparatus and method for supporting received data processing in an offload of network protocol processing
    3.
    发明授权
    Apparatus and method for supporting received data processing in an offload of network protocol processing 失效
    用于在卸载网络协议处理中支持接收数据处理的装置和方法

    公开(公告)号:US07493427B2

    公开(公告)日:2009-02-17

    申请号:US10891196

    申请日:2004-07-14

    IPC分类号: G06F3/00 G06F15/167 G06F13/00

    摘要: A number of improvements in network adapters that offload protocol processing from the host processor are provided. Specifically, an improved mechanism for handling receipt of data packets in a system utilizing an offload network adapter. The offload network adapter may include logic that permits the offload network adapter to delay notification of data reception to the host system in different ways. The advantage of delaying the notice of data packet reception to the host system is the potential for aggregation of several data packets, which can arrive immediately after the first one, for example, in a single notification. Given a stream with continuous data packet arrival, a value may be set, either statically or dynamically, for notification delay and this value may be configurable for the host system per communication socket.

    摘要翻译: 提供了从主机处理器卸载协议处理的网络适配器的许多改进。 具体地说,一种用于处理利用卸载网络适配器的系统中数据分组的接收的改进机制。 卸载网络适配器可以包括允许卸载网络适配器以不同的方式将对数据接收的通知延迟到主机系统的逻辑。 将数据分组接收通知延迟到主机系统的优点是几个数据分组的聚合的可能性,其可以在第一个数据分组之后立即到达,例如在单个通知中。 给定具有连续数据分组到达的流,可以静态或动态地设置用于通知延迟的值,并且该值可以针对每个通信套接字的主机系统来配置。

    Apparatus and Method for Supporting Connection Establishment in an Offload of Network Protocol Processing
    4.
    发明申请
    Apparatus and Method for Supporting Connection Establishment in an Offload of Network Protocol Processing 有权
    支持网络协议处理卸载中连接建立的装置和方法

    公开(公告)号:US20090222564A1

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

    申请号:US12464741

    申请日:2009-05-12

    IPC分类号: G06F15/16

    摘要: A number of improvements in network adapters that offload protocol processing from the host processor are provided. Specifically, a mechanism for improving connection establishment in a system utilizing an offload network adapter is provided. The connection establishment mechanism provides the ability to offload connection establishment and maintenance of connection state information to the offload network adapter. As a result of this offloading of connection establishment and state information maintenance, the number of communications needed between the host system and the offload network adapter may be reduced. In addition, offloading of these functions to the offload network adapter permits bulk notification of established connections and state information to the host system rather than piecemeal notifications as is present in known computing systems.

    摘要翻译: 提供了从主机处理器卸载协议处理的网络适配器的许多改进。 具体地,提供了一种用于改善利用卸载网络适配器的系统中的连接建立的机制。 连接建立机制提供将连接状态信息的连接建立和维护卸载到卸载网络适配器的能力。 由于连接建立和状态信息维护的这种卸载的结果,可以减少主机系统和卸载网络适配器之间所需的通信数量。 另外,将这些功能卸载到卸载网络适配器允许将已建立的连接和状态信息批量通知给主机系统,而不是按照已知的计算系统中存在的零碎的通知。

    Method for supporting connection establishment in an offload of network protocol processing
    5.
    发明授权
    Method for supporting connection establishment in an offload of network protocol processing 有权
    支持网络协议处理卸载的连接建立方法

    公开(公告)号:US07533176B2

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

    申请号:US10890710

    申请日:2004-07-14

    IPC分类号: G06F15/16

    摘要: A number of improvements in network adapters that offload protocol processing from the host processor are provided. Specifically, a mechanism for improving connection establishment in a system utilizing an offload network adapter is provided. The connection establishment mechanism provides the ability to offload connection establishment and maintenance of connection state information to the offload network adapter. As a result of this offloading of connection establishment and state information maintenance, the number of communications needed between the host system and the offload network adapter may be reduced. In addition, offloading of these functions to the offload network adapter permits bulk notification of established connections and state information to the host system rather than piecemeal notifications as is present in known computing systems.

    摘要翻译: 提供了从主机处理器卸载协议处理的网络适配器的许多改进。 具体地,提供了一种用于改善利用卸载网络适配器的系统中的连接建立的机制。 连接建立机制提供将连接状态信息的连接建立和维护卸载到卸载网络适配器的能力。 由于连接建立和状态信息维护的这种卸载的结果,可以减少主机系统和卸载网络适配器之间所需的通信数量。 另外,将这些功能卸载到卸载网络适配器允许将已建立的连接和状态信息批量通知给主机系统,而不是如已知的计算系统中存在的零碎的通知。

    Apparatus and Method for Supporting Memory Management in an Offload of Network Protocol Processing
    6.
    发明申请
    Apparatus and Method for Supporting Memory Management in an Offload of Network Protocol Processing 有权
    用于支持网络协议处理卸载中的存储器管理的装置和方法

    公开(公告)号:US20110167134A1

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

    申请号:US13045392

    申请日:2011-03-10

    IPC分类号: G06F15/16

    CPC分类号: G06F13/30

    摘要: A number of improvements in network adapters that offload protocol processing from the host processor are provided. Specifically, mechanisms for handling memory management and optimization within a system utilizing an offload network adapter are provided. The memory management mechanism permits both buffered sending and receiving of data as well as zero-copy sending and receiving of data. In addition, the memory management mechanism permits grouping of DMA buffers that can be shared among specified connections based on any number of attributes. The memory management mechanism further permits partial send and receive buffer operation, delaying of DMA requests so that they may be communicated to the host system in bulk, and expedited transfer of data to the host system.

    摘要翻译: 提供了从主机处理器卸载协议处理的网络适配器的许多改进。 具体地说,提供了利用卸载网络适配器在系统内处理存储器管理和优化的机制。 存储器管理机制允许数据的缓冲发送和接收以及零拷贝发送和接收数据。 此外,存储器管理机制允许基于任何数量的属性对可以在指定连接之间共享的DMA缓冲器进行分组。 存储器管理机制进一步允许部分发送和接收缓冲器操作,延迟DMA请求,使得它们可以批量地传送到主机系统,并且将数据快速传送到主机系统。

    Apparatus and method for supporting connection establishment in an offload of network protocol processing
    8.
    发明授权
    Apparatus and method for supporting connection establishment in an offload of network protocol processing 有权
    用于在卸载网络协议处理中支持连接建立的装置和方法

    公开(公告)号:US07962628B2

    公开(公告)日:2011-06-14

    申请号:US12464741

    申请日:2009-05-12

    IPC分类号: G06F15/16

    摘要: A number of improvements in network adapters that offload protocol processing from the host processor are provided. Specifically, a mechanism for improving connection establishment in a system utilizing an offload network adapter is provided. The connection establishment mechanism provides the ability to offload connection establishment and maintenance of connection state information to the offload network adapter. As a result of this offloading of connection establishment and state information maintenance, the number of communications needed between the host system and the offload network adapter may be reduced. In addition, offloading of these functions to the offload network adapter permits bulk notification of established connections and state information to the host system rather than piecemeal notifications as is present in known computing systems.

    摘要翻译: 提供了从主机处理器卸载协议处理的网络适配器的许多改进。 具体地,提供了一种用于改善利用卸载网络适配器的系统中的连接建立的机制。 连接建立机制提供将连接状态信息的连接建立和维护卸载到卸载网络适配器的能力。 由于连接建立和状态信息维护的这种卸载的结果,可以减少主机系统和卸载网络适配器之间所需的通信数量。 另外,将这些功能卸载到卸载网络适配器允许将已建立的连接和状态信息批量通知给主机系统,而不是按照已知的计算系统中存在的零碎的通知。

    Apparatus and method for supporting memory management in an offload of network protocol processing
    9.
    发明授权
    Apparatus and method for supporting memory management in an offload of network protocol processing 有权
    用于在卸载网络协议处理中支持存储器管理的装置和方法

    公开(公告)号:US07930422B2

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

    申请号:US10890978

    申请日:2004-07-14

    IPC分类号: G06F15/16

    CPC分类号: G06F13/30

    摘要: A number of improvements in network adapters that offload protocol processing from the host processor are provided. Specifically, mechanisms for handling memory management and optimization within a system utilizing an offload network adapter are provided. The memory management mechanism permits both buffered sending and receiving of data as well as zero-copy sending and receiving of data. In addition, the memory management mechanism permits grouping of DMA buffers that can be shared among specified connections based on any number of attributes. The memory management mechanism further permits partial send and receive buffer operation, delaying of DMA requests so that they may be communicated to the host system in bulk, and expedited transfer of data to the host system.

    摘要翻译: 提供了从主机处理器卸载协议处理的网络适配器的许多改进。 具体地说,提供了利用卸载网络适配器在系统内处理存储器管理和优化的机制。 存储器管理机制允许数据的缓冲发送和接收以及零拷贝发送和接收数据。 此外,存储器管理机制允许基于任何数量的属性对可以在指定连接之间共享的DMA缓冲器进行分组。 存储器管理机制进一步允许部分发送和接收缓冲器操作,延迟DMA请求,使得它们可以批量地传送到主机系统,并且将数据快速传送到主机系统。

    Method and apparatus for network communication card memory management
    10.
    发明授权
    Method and apparatus for network communication card memory management 失效
    网络通信卡存储器管理的方法和装置

    公开(公告)号:US06968358B2

    公开(公告)日:2005-11-22

    申请号:US10205024

    申请日:2002-07-25

    CPC分类号: G06F9/544

    摘要: A method, apparatus, and computer instructions for transferring data objects. A request for a data object is received at a communication adapter. A determination is made as to whether the data object is stored in a memory in the communication adapter in response to receiving the request. The data object is transferred from the memory to a receiver of the data object through the communication adapter in which transfer of the data across a bus connecting the communication adapter to the data processing system is unnecessary in response to the data object being present in the memory.

    摘要翻译: 一种用于传送数据对象的方法,装置和计算机指令。 在通信适配器处接收到对数据对象的请求。 响应于接收到请求,确定数据对象是否存储在通信适配器中的存储器中。 数据对象通过通信适配器从存储器传送到数据对象的接收器,其中响应于存储在存储器中的数据对象,不需要通过连接通信适配器到数据处理系统的总线的数据传输 。