REMOTE DIRECT MEMORY ACCESS ADAPTER STATE MIGRATION IN A VIRTUAL ENVIRONMENT
First Claim
Patent Images
1. A method comprising:
- partitioning a plurality of remote direct memory access context objects among a plurality of virtual functions;
establishing a remote direct memory access connection between a first of the plurality of virtual functions and a remote peer using a network adapter; and
migrating the remote direct memory access connection from the first of the plurality of virtual functions to a second of the plurality of virtual functions without disconnecting from the remote peer.
1 Assignment
0 Petitions
Accused Products
Abstract
In an embodiment of the present invention, a method includes partitioning a plurality of remote direct memory access context objects among a plurality of virtual functions, establishing a remote direct memory access connection between a first of the plurality of virtual functions, and migrating the remote direct memory access connection from the first of the plurality of virtual functions to a second of the plurality of virtual functions without disconnecting from the remote peer.
-
Citations
20 Claims
-
1. A method comprising:
-
partitioning a plurality of remote direct memory access context objects among a plurality of virtual functions; establishing a remote direct memory access connection between a first of the plurality of virtual functions and a remote peer using a network adapter; and migrating the remote direct memory access connection from the first of the plurality of virtual functions to a second of the plurality of virtual functions without disconnecting from the remote peer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
an input/output device including a first of a plurality of virtual functions; and a network adapter to establish a remote direct memory access connection between the first virtual function and a remote peer, and to migrate the remote direct memory access connection from the first virtual function to a second virtual function without disconnecting from the first peer. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
a network adapter to establish a remote direct memory access connection between a first of a plurality of virtual functions and a remote peer, and to migrate the remote direct memory access connection from the first virtual function to a second virtual function without disconnecting from the first peer; and an onboard memory to store a segment table to be partitioned among the plurality of virtual functions. - View Dependent Claims (18, 19, 20)
-
Specification