会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明授权
    • Split socket send queue apparatus and method with efficient queue flow control, retransmission and sack support mechanisms
    • 拆分套接字发送队列设备和方法,具有高效的队列流控制,重传和备份支持机制
    • US07519650B2
    • 2009-04-14
    • US10235689
    • 2002-09-05
    • William Todd BoydJean L. CalvignacChih-Jen ChangDouglas J. JosephRenato John Recio
    • William Todd BoydJean L. CalvignacChih-Jen ChangDouglas J. JosephRenato John Recio
    • G06F15/16
    • H04L47/10H04L47/193H04L69/12H04L69/16H04L69/161H04L69/162
    • 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. As consumers initiate send operations, send work queue entries (SWQEs) are created by an Upper Layer Protocol (ULP) and written 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). After the CQE is written, the ULP subsequently processes the entry and removes it from the CQE, freeing up a space in both the SWQ and CQ. The number of entries available in the SWQ are monitored by the ULP so that it does not overwrite any valid entries. Likewise, the IPSOE monitors the number of entries available in the CQ, so as not overwrite the 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.
    • 一种卸载分组套接字堆栈环境中发送队列管理的机制,包括高效的分裂套接字队列流控制和TCP / IP重传支持。 当消费者发起发送操作时,发送工作队列条目(SWQE)由上层协议(ULP)创建并写入发送工作队列(SWQ)。 互联网协议套件卸载引擎(IPSOE)被通知一个新条目到SWQ,它随后读取这个条目,其中包含指向要发送的数据的指针。 在发送数据并接收到确认之后,IPSOE创建写入完成队列(CQ)的完成队列条目(CQE)。 在编写CQE后,ULP随后处理该条目并将其从CQE中删除,从而释放了SWQ和CQ两者的空间。 SWQ中可用的条目数由ULP进行监视,以使其不会覆盖任何有效的条目。 同样,IPSOE监视CQ中可用条目的数量,以免覆盖CQ。 ULP和IPSOE之间的流量控制是基于信用的。 CQ信用证的通过是在ULP和IPSOE之间管理SWQ和CQ两者流量控制所需的唯一明确的机制。