发明授权
US07818362B2 Split socket send queue apparatus and method with efficient queue flow control, retransmission and sack support mechanisms
失效
拆分套接字发送队列设备和方法,具有高效的队列流控制,重传和备份支持机制
- 专利标题: Split socket send queue apparatus and method with efficient queue flow control, retransmission and sack support mechanisms
- 专利标题(中): 拆分套接字发送队列设备和方法,具有高效的队列流控制,重传和备份支持机制
-
申请号: US11418606申请日: 2006-05-05
-
公开(公告)号: US07818362B2公开(公告)日: 2010-10-19
- 发明人: William Todd Boyd , Jean L. Calvignac , Chih-Jen Chang , Douglas J. Joseph , Renato John Recio
- 申请人: William Todd Boyd , Jean L. Calvignac , Chih-Jen Chang , Douglas J. Joseph , Renato John Recio
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 代理机构: Yee & Associates, P.C.
- 代理商 Matthew W. Baca
- 主分类号: G06F15/16
- IPC分类号: G06F15/16 ; G06F3/00
摘要:
A mechanism for offloading the management of send queues in a split socket stack environment, including efficient split socket queue flow control and TCP/IP retransmission support. An Upper Layer Protocol (ULP) creates send work queue entries (SWQEs) for writing to the send work queue (SWQ). The Internet Protocol Suite Offload Engine (IPSOE) is notified of a new entry to the SWQ and it subsequently reads this entry that contains pointers to the data that is to be transmitted. After the data is transmitted and acknowledgments are received, the IPSOE creates a completion queue entry (CQE) that is written into the completion queue (CQ). The flow control between the ULP and the IPSOE is credit based. The passing of CQ credits is the only explicit mechanism required to manage flow control of both the SWQ and the CQ between the ULP and the IPSOE.
公开/授权文献
信息查询