发明名称 DATA REORDERING MECHANISM FOR HIGH PERFORMANCE NETWORKS
摘要 An apparatus and method for reordering data at a data destination is provided. The apparatus and method provides dynamic, adaptive management of receive buffers in a host channel adapter while recovering on the fly the order of data sent over a medium that does not preserve order. In an exemplary embodiment, the method and apparatus provides a method and apparatus of reordering data of a data transmission received from a source device. The method and apparatus receives, in a data transfer buffer, a data packet transmitted over a connection associated with the source device and determines if the connection requires reordering of data packets. If the connection requires reordering of data packets, the data packet is transferred from the data transfer buffer to a reorder buffer and a reorder state cache is updated to reflect the transfer of the data packet to the reorder buffer. In response to receipt of a request to transfer data from the reorder buffer to the host memory, a next data packet sequence number is fetched from the reorder state cache and a position in the reorder buffer of the data associated with the next data packet sequence number entry is identified. The data is at this identified position is then transferred to the host memory.
申请公布号 US2004049612(A1) 申请公布日期 2004.03.11
申请号 US20020235697 申请日期 2002.09.05
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 BOYD WILLIAM TODD;JOSEPH DOUGLAS J.;RECIO RENATO JOHN
分类号 H04L12/56;(IPC1-7):G06F3/00 主分类号 H04L12/56
代理机构 代理人
主权项
地址