Patent ID: 7657663
Filing Date: 2010-02-02
Classification: G06F

Abstract:
1. A method, in a data processing system, for migrating a virtual function, in an endpoint, from a first virtual plane to a second virtual plane of the data processing system, comprising: receiving a migrate request to migrate a first virtual function, associated with the first virtual plane, from the first virtual plane to the second virtual plane; quiescing requests associated with the first virtual function; configuring a second virtual function, associated with the second virtual plane, to operate as the first virtual function; configuring a communication fabric to route input/output (I/O) requests, directed to the first virtual function, to the second virtual function associated with the second virtual plane; and activating the second virtual function such that the second virtual function is utilized to process I/O requests, wherein the first virtual function is associated with a first physical function of the endpoint and is within the endpoint, and wherein the second virtual function is associated with a second physical function of one of the endpoint or a different endpoint and is within the endpoint or a different endpoint.