发明名称 Method and system for TCP large segment offload with ack-based transmit scheduling
摘要 A method and system for offloading the transmission of large blocks of data from Transmission Control Protocol residing on a transmitting host computer to an intelligent network interface card (NIC) that schedules and performs transmittals. The NIC receives a pointer to the location of data to be transmitted, partitions the data into packets and writes sequence numbers in the headers of the packets. The NIC receives acknowledgements (ACKs) from the recipient system which contain a window size and beginning sequence number for the next transmittal. Provided the ACK indicates appropriate forward progress, the NIC continues to transmit until its buffer is empty. By allowing the NIC to process many packets in this fashion, significant burden is taken off the host computer system. In case of no forward progress, as evidenced by a duplicate ACK, or of an empty buffer, NIC returns control to the transmitting host computer for further action.
申请公布号 US7313148(B2) 申请公布日期 2007.12.25
申请号 US20020299670 申请日期 2002.11.18
申请人 SUN MICROSYSTEMS, INC. 发明人 CHU HSIAO-KENG J.;CURTIS BRUCE W.
分类号 H04L12/56 主分类号 H04L12/56
代理机构 代理人
主权项
地址