Patent · US Active

Sharing multiple virtual functions to a host using a pseudo physical function

US8645605B2 · kind B2 · utility

19Cited by
1References
15Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 18, 2011
Grant dateFeb 4, 2014
Priority date
Expiry dateMay 16, 2032

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L12/28
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

A method is provided comprising: enumerating a group of available virtual functions corresponding to the physical function; mapping the group of available virtual functions to a non-transparent port of the switch by creating a copy of a configuration space for the physical function while assigning unique vendor and device identifications for different classes of devices, wherein the mapping creates a pseudo physical function exposing a subset of the SR-IOV capability from the configuration space for the physical function; receiving a request to access the physical function from the single host; and providing the pseudo physical function to the single host for loading on the single host, in response to the receiving of the request, wherein the pseudo physical function is designed to call management functions of the single host to enable the group of available virtual functions in a local hierarchy of the single host.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.