发明名称 DYNAMIC RDMA QUEUE ON-LOADING
摘要 A remote direct memory access (RDMA) host device having a host operating system and an RDMA network communication adapter device. Responsive to determination of an RDMA on-load event for an RDMA queue used in an RDMA connection, at least one of a user-mode module and the operating system of the host device is used to provide an RDMA on-load notification to the RDMA network communication adapter device. The on-load notification notifies the adapter device of the determination of the on-load event for the RDMA queue, and the determination is performed by at least one of the user-mode module and the operating system. During processing of an RDMA transaction of the RDMA queue in a case where the RDMA on-load event is determined, the operating system is used to perform at least one RDMA sub-process of the RDMA transaction.
申请公布号 US2016026604(A1) 申请公布日期 2016.01.28
申请号 US201414536494 申请日期 2014.11.07
申请人 Emulex Corporation 发明人 Pandit Parav K.;Rahman Masoodur
分类号 G06F15/167;H04L12/06 主分类号 G06F15/167
代理机构 代理人
主权项 1. A host device comprising: a remote direct memory access (RDMA) network communication adapter device to provide remote direct memory access (RDMA) to a remote device; a host processing unit that includes at least one processor constructed to read and execute instructions of at least one memory, the instructions, when executed by the host processing unit, perform processes including: responsive to determination of an RDMA on-load event for an RDMA queue used in an RDMA connection, using at least one of a user-mode module and an operating system of the host device to provide an RDMA on-load notification to the RDMA network communication adapter device notifying the adapter device of the determination of the on-load event for the RDMA queue, the determination being performed by at least one of the user-mode module and the operating system; andduring processing of an RDMA transaction of the RDMA queue in a case where the RDMA on-load event is determined, using the operating system to perform at least one RDMA sub-process of the RDMA transaction.
地址 Costa Mesa CA US