×

Virtualization of vendor specific network interfaces of self-virtualizing input/output device virtual functions

  • US 8,561,065 B2
  • Filed: 11/15/2010
  • Issued: 10/15/2013
  • Est. Priority Date: 11/15/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method of accessing a self-virtualizing input/output (IO) resource with multiple logical partitions in a data processing system, the method comprising:

  • interfacing a logical partition of the multiple logical partitions to an associated adjunct partition through a vendor-independent virtual network partition interface, the adjunct partition including a vendor independent server virtual network partition interface device driver configured to interface with the logical partition and a resource-specific device driver configured to interface with a virtual function or queue pair of the self-virtualizing IO resource, wherein the virtual partition interface interfaces the client virtual partition interface device driver with the server virtual partition interface device driver; and

    in the logical partition, accessing the self-virtualizing IO resource by communicating with the vendor independent server virtual network partition interface device driver over the vendor-independent virtual network partition interface using a vendor-independent client virtual network partition interface device driver resident in the logical partition,wherein each of the multiple logical partitions is interfaced to the self-virtualizing IO resource through an associated adjunct partition, wherein each adjunct partition couples the associated logical partition to one of a virtual function or a queue pair of the self-virtualizing IO resource, and wherein the adjunct partition includes a separate dispatchable state and employs a virtual address space donated from the logical partition or a hypervisor of the data processing system.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×