Patent ID: 11907749
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 16:
17. A system, comprising:
one or more processors; and
a memory in communication with the one or more processors, the memory having computer-readable instructions stored thereupon that, when executed by the one or more processors, cause the system to perform operations comprising:
in response to receiving a request for a direct memory access connection between a first virtual machine and a second virtual machine, flagging the request to indicate that the request has been processed;
forwarding the flagged request to a network interface device configured to execute direct memory access network functions between the first and second virtual machines;
flagging a direct memory access connection reply received from the second virtual machine to indicate that the reply has been processed;
forwarding the flagged direct memory access connection reply to the network interface device; and
offload establishment of the requested direct memory access connection between the first and second virtual machines to the network interface device based on the flagged request and direct memory access connection reply.