-
公开(公告)号:US20210149697A1
公开(公告)日:2021-05-20
申请号:US17159572
申请日:2021-01-27
Applicant: INTEL CORPORATION
Inventor: ANJALI SINGHAI JAIN , MITU AGGARWAL , PARTHASARATHY SARANGAM , DONALD WOOD , JESSE BRANDEBURG , MITCHELL A. WILLIAMS
Abstract: Techniques for providing adaptive virtual function (VF) drivers capable of operating with physical devices having a plurality of different hardware configurations are described. In one embodiment, for example, an apparatus may include logic to implement a virtual machine (VM), the logic to initialize an adaptive virtual function (VF) driver to facilitate communication between the VM and a physical device to be virtualized, establish communication between the adaptive VF driver and a physical function (PF) driver of the hypervisor for the physical device, activate a standard feature set for the adaptive VF driver to execute on a PF of the physical device, and negotiate activation of an advanced feature set for the adaptive VF driver to execute on the PF, the adaptive VF driver to provide the advanced feature set to the PF, the PF activate each feature of the advanced feature set supported by the PF.
-
公开(公告)号:US20180143846A1
公开(公告)日:2018-05-24
申请号:US15874266
申请日:2018-01-18
Applicant: Intel Corporation
Inventor: STEPHEN T. PALERMO , SCOTT P. DUBAL , TREVOR COOPER , ANJALI S. JAIN , IOSIF GASPARAKIS , JR-SHIAN TSAI , MIKE BURSELL , PRADEEPSUNDER GANESH , PARTHASARATHY SARANGAM , JESSE C. BRANDEBURG
CPC classification number: G06F9/45558 , G06F9/5011 , G06F2009/45583 , G06F2009/45595
Abstract: The present disclosure is directed to enhanced virtual function capabilities in a virtualized network environment. In general, devices may comprise physical and virtualized resources. The physical resources may comprise at least a network adaptor that may handle incoming data from a network and outgoing data to the network. The virtualized resources may comprise at least one virtual machine (VM) and a corresponding interface. The corresponding interface may be one of a physical interface, a virtual interface or a “super” virtual interface. The physical interface may provide a first set of capabilities allowing the VM to access (e.g., control) at least the network adaptor. The virtual interface may provide a second set of capabilities that is a subset of the first set. The super virtual interface may provide a third set of capabilities including the second set of capabilities and at least one additional capability from the first set of capabilities.
-
公开(公告)号:US20240036895A1
公开(公告)日:2024-02-01
申请号:US18204643
申请日:2023-06-01
Applicant: INTEL CORPORATION
Inventor: ANJALI SINGHAI JAIN , MITU AGGARWAL , PARTHASARATHY SARANGAM , DONALD WOOD , JESSE BRANDEBURG , MITCHELL A. WILLIAMS
CPC classification number: G06F9/45537 , G06F8/63 , G06F13/102 , G06F9/45558
Abstract: Techniques for providing adaptive virtual function (VF) drivers capable of operating with physical devices having a plurality of different hardware configurations are described. In one embodiment, for example, an apparatus may include logic to implement a virtual machine (VM), the logic to initialize an adaptive virtual function (VF) driver to facilitate communication between the VM and a physical device to be virtualized, establish communication between the adaptive VF driver and a physical function (PF) driver of the hypervisor for the physical device, activate a standard feature set for the adaptive VF driver to execute on a PF of the physical device, and negotiate activation of an advanced feature set for the adaptive VF driver to execute on the PF, the adaptive VF driver to provide the advanced feature set to the PF, the PF activate each feature of the advanced feature set supported by the PF.
-
公开(公告)号:US20180349161A1
公开(公告)日:2018-12-06
申请号:US15942152
申请日:2018-03-30
Applicant: INTEL CORPORATION
Inventor: ANJALI SINGHAI JAIN , MITU AGGARWAL , PARTHASARATHY SARANGAM , DONALD WOOD , JESSE BRANDENBURG , MITCH A. WILLIAMS
Abstract: Techniques for providing adaptive virtual function (VF) drivers capable of operating with physical devices having a plurality of different hardware configurations are described. In one embodiment, for example, an apparatus may include logic to implement a virtual machine (VM), the logic to initialize an adaptive virtual function (VF) driver to facilitate communication between the VM and a physical device to be virtualized, establish communication between the adaptive VF driver and a physical function (PF) driver of the hypervisor for the physical device, activate a standard feature set for the adaptive VF driver to execute on a PF of the physical device, and negotiate activation of an advanced feature set for the adaptive VF driver to execute on the PF, the adaptive VF driver to provide the advanced feature set to the PF, the PF activate each feature of the advanced feature set supported by the PF.
-
-
-