Apparatus and method for packet transmission over a high speed network supporting remote direct memory access operations
    1.
    发明授权
    Apparatus and method for packet transmission over a high speed network supporting remote direct memory access operations 有权
    用于支持远程直接存储器访问操作的高速网络上的分组传输的装置和方法

    公开(公告)号:US08458280B2

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

    申请号:US11315685

    申请日:2005-12-22

    IPC分类号: G06F15/167

    CPC分类号: H04L67/1097 H04L47/6265

    摘要: A mechanism for performing remote direct memory access (RDMA) operations between a first server and a second server over an Ethernet fabric. The RDMA operations are initiated by execution of a verb according to a remote direct memory access protocol. The verb is executed by a CPU on the first server. The apparatus includes transaction logic that is configured to process a work queue element corresponding to the verb, and that is configured to accomplish the RDMA operations over a TCP/IP interface between the first and second servers, where the work queue element resides within first host memory corresponding to the first server. The transaction logic includes transmit history information stores and a protocol engine. The transmit history information stores maintains parameters associated with said work queue element. The protocol engine is coupled to the transmit history information stores and is configured to access the parameters to enable retransmission of one or more TCP segments corresponding to the RDMA operations.

    摘要翻译: 用于通过以太网结构在第一服务器和第二服务器之间执行远程直接存储器访问(RDMA)操作的机制。 根据远程直接存储器访问协议执行动词来启动RDMA操作。 动词由第一台服务器上的CPU执行。 该装置包括被配置为处理与该动词对应的工作队列元素的事务逻辑,并且被配置为通过第一和第二服务器之间的TCP / IP接口完成RDMA操作,其中工作队列元素驻留在第一主机 内存对应于第一台服务器。 交易逻辑包括发送历史信息存储和协议引擎。 发送历史信息存储维护与所述工作队列元素相关联的参数。 协议引擎被耦合到发送历史信息存储,并且被配置为访问参数以使得能够重传与RDMA操作相对应的一个或多个TCP段。