Invention Grant
- Patent Title: Virtual function driver loading method and server using global and local identifiers corresponding to locations of the virtual functions
-
Application No.: US16010958Application Date: 2018-06-18
-
Publication No.: US11188347B2Publication Date: 2021-11-30
- Inventor: Dongtian Yang , Xinyu Hu , Yuming Xie , Yuping Zhao
- Applicant: Huawei Technologies Co., Ltd.
- Applicant Address: CN Shenzhen
- Assignee: Huawei Technologies Co., Ltd.
- Current Assignee: Huawei Technologies Co., Ltd.
- Current Assignee Address: CN Shenzhen
- Agency: Conley Rose, P.C.
- Priority: CN201510942846.1 20151216
- Main IPC: G06F9/445
- IPC: G06F9/445 ; G06F9/4401 ; G06F9/455 ; G06F9/50

Abstract:
A driver loading method and a server, where when receiving a service request, the server determines a first global index and a first global virtual function (VF) identifier corresponding to a first function description of a designated function included in the service request, determines a virtual machine (VM) corresponding to the service request, associates the first global VF identifier with the VM, allocates a first local index on the VM to the designated function, creates a correspondence between the first local index and the first function description, and sends the correspondence to the VM. The VM loads, according to the correspondence, a driver of the designated function for a first VF corresponding to the first global VF identifier. According to the foregoing method, different drivers can be loaded for VFs that have different functions and that are virtualized by a Peripheral Component Interconnect Express (PCIe) device.
Public/Granted literature
- US20180307498A1 Driver Loading Method and Server Public/Granted day:2018-10-25
Information query