COMPLETION COALESCINE BY TCP RECEIVER
    2.
    发明公开
    COMPLETION COALESCINE BY TCP RECEIVER 审中-公开
    TCP接收器完成煤矿

    公开(公告)号:EP1706961A2

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

    申请号:EP05704978.5

    申请日:2005-01-05

    IPC分类号: H04L12/26

    摘要: A method and system for completion coalescing by a Transmission Control Protocol (TCP) receiver (e.g., in a TCP/IP offload engine (TOE)). The method comprises: processing inbound TCP segments; and performing completion processing of received TCP ACKS and/or RDMA Read Requests independently of the processing of the inbound TCP segments.

    摘要翻译: 通过传输控制协议(TCP)接收器(例如,在TCP / IP卸载引擎(TOE)中)完成合并的方法和系统。 该方法包括:处理入站TCP段; 以及独立于入站TCP段的处理,执行接收到的TCP ACK和/或RDMA读取请求的完成处理。

    INCREASING TCP RE-TRANSMISSION PROCESS SPEED
    4.
    发明公开
    INCREASING TCP RE-TRANSMISSION PROCESS SPEED 有权
    增加TCP重发处理速度

    公开(公告)号:EP1702273A2

    公开(公告)日:2006-09-20

    申请号:EP04813127.0

    申请日:2004-12-06

    IPC分类号: G06F15/16

    CPC分类号: H04L69/16 H04L69/163

    摘要: An RNIC implementation that performs direct data placement to memory where all segments of a particular connection are aligned, or moves data through reassembly buffers where all segments of a particular connection are non-aligned. The type of connection that cuts-through without accessing the reassembly buffers is referred to as a 'Fast' connection because it is highly likely to be aligned, while the other type is referred to as a 'Slow' connection. When a consumer establishes a connection, it specifies a connection type (S2). The connection type can change from Fast to Slow and back. The invention reduces memory bandwidth, latency, error recovery using TCP retransmit and provides for a 'graceful recovery' from an empty receive queue. The implementation also may conduct CRC validation (S11, S6) for a majority of inbound DDP segments in the Fast connection before sending a TCP acknowledgement (Ack) confirming segment reception.

    RDMA COMPLETION AND RETRANSMIT SYSTEM AND METHOD
    5.
    发明公开
    RDMA COMPLETION AND RETRANSMIT SYSTEM AND METHOD 审中-公开
    RDMA闭幕和-NEUSENDESYSTEM和程序

    公开(公告)号:EP1692621A1

    公开(公告)日:2006-08-23

    申请号:EP04812810.2

    申请日:2004-12-02

    IPC分类号: G06F15/16

    摘要: A system and method for maintaining ordering in completion and retransmit operations in an RDMA environment. A system is provided for handling a completion process in an remote data memory access (RDMA) environment having a RequestOut channel (16) and a ResponseOut channel (18), comprising: a descriptor list (12, 14) for each channel, wherein each descriptor list (12, 14) includes a message descriptor for each message in the channel; an update mechanism (25) for updating a message length field in the message descriptor with a sequence number of a last byte in the message whenever a channel swap occurs between the RequestOut channel (16) and the ResponseOut channel (18); an acknowledgement (Ack) completion system that examines values in a completion context (22) and compares a sequence number of a next to complete message with a last acknowledged sequence number to determine if the message should be completed; and a read request completion system that performs completion of a read request.

    REDUCING NUMBER OF WRITE OPERATIONS RELATIVE TO DELIVERY OF OUT-OF-ORDER RDMA SEND MESSAGES
    6.
    发明公开
    REDUCING NUMBER OF WRITE OPERATIONS RELATIVE TO DELIVERY OF OUT-OF-ORDER RDMA SEND MESSAGES 有权
    异径写操作的数量相对于输送来自外部的顺序发生RDMA SEND新闻

    公开(公告)号:EP1692582A2

    公开(公告)日:2006-08-23

    申请号:EP04813117.1

    申请日:2004-12-07

    IPC分类号: G06C1/00

    摘要: An RNIC (16) implementation that performs direct data placement to memory where all segments of a particular connection are aligned, or moves data through reassembly buffers (34) where all segments of a particular connection are non-aligned. The type of connection that cuts-through without accessing the reassembly buffers (34) is referred to as a “Fast” connection because it is highly likely to be aligned, while the other type is referred to as a “Slow” connection. When a consumer establishes a connection, it specifies a connection type. The connection type can change from Fast to Slow and back. The invention reduces memory bandwidth, latency, error recovery using TCP retransmit and provides for a “graceful recovery” from an empty receive queue. The implementation also may conduct CRC validation for a majority of inbound DDP segments in the Fast connection before sending a TCP acknowledgement (Ack) confirming segment reception.

    REDUCING NUMBER OF WRITE OPERATIONS RELATIVE TO DELIVERY OF OUT-OF-ORDER RDMA SEND MESSAGES
    9.
    发明授权
    REDUCING NUMBER OF WRITE OPERATIONS RELATIVE TO DELIVERY OF OUT-OF-ORDER RDMA SEND MESSAGES 有权
    异径写操作的数量相对于输送来自外部的顺序发生RDMA SEND新闻

    公开(公告)号:EP1692582B1

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

    申请号:EP04813117.1

    申请日:2004-12-07

    IPC分类号: G06F13/00

    摘要: An RNIC (16) implementation that performs direct data placement to memory where all segments of a particular connection are aligned, or moves data through reassembly buffers (34) where all segments of a particular connection are non-aligned. The type of connection that cuts-through without accessing the reassembly buffers (34) is referred to as a “Fast” connection because it is highly likely to be aligned, while the other type is referred to as a “Slow” connection. When a consumer establishes a connection, it specifies a connection type. The connection type can change from Fast to Slow and back. The invention reduces memory bandwidth, latency, error recovery using TCP retransmit and provides for a “graceful recovery” from an empty receive queue. The implementation also may conduct CRC validation for a majority of inbound DDP segments in the Fast connection before sending a TCP acknowledgement (Ack) confirming segment reception.