发明名称 |
SHADOW VNICS FOR THE CONTROL AND OBSERVABILITY OF IO VIRTUAL FUNCTIONS |
摘要 |
A method for controlling a network interface controller (NIC). The method includes receiving, by a host operating system (OS) executing on a computer system, an instruction to map the NIC virtual function (VF) to a first virtual machine executing on the computer system. The method further includes allocating, according to the NIC VF, first NIC resources on a physical NIC operatively connected to the computer system, mapping the NIC VF to the first virtual machine, creating, in the host OS, a shadow virtual NIC for the first NIC resources allocated to the NIC VF, assigning the shadow virtual NIC to the first virtual machine, receiving, by the physical NIC, a first packet targeting the first virtual machine, and sending the first packet directly to the first virtual machine. |
申请公布号 |
US2015301844(A1) |
申请公布日期 |
2015.10.22 |
申请号 |
US201414257240 |
申请日期 |
2014.04.21 |
申请人 |
Oracle International Corporation |
发明人 |
Droux Nicolas G.;Cheng Eric T.;Grossman Leonid |
分类号 |
G06F9/455 |
主分类号 |
G06F9/455 |
代理机构 |
|
代理人 |
|
主权项 |
1. A non-transitory computer readable medium comprising instructions that, when executed by a processor, cause a computer system to perform a method, the method comprising:
receiving, by a host operating system (OS) executing on the computer system, an instruction to map a network interface card (NIC) virtual function (VF) to a first virtual machine executing on the computer system; allocating, according to the NIC VF, first NIC resources on a physical NIC operatively connected to the computer system; mapping the NIC VF to the first virtual machine; creating, in the host OS, a shadow virtual NIC for the first NIC resources allocated to the NIC VF; assigning the shadow virtual NIC to the first virtual machine; receiving, by the physical NIC, a first packet targeting the first virtual machine; sending the first packet directly to the first virtual machine. |
地址 |
Redwood Shores CA US |