The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Aug. 29, 2023
Filed:
Oct. 08, 2020
Pensando Systems Inc., Milpitas, CA (US);
Chaitanya Huilgol, Bengaluru, IN;
Balakrishnan Raman, Fremont, CA (US);
Harinadh Nagulapalli, San Jose, CA (US);
Murty Subba Rama Chandra Kotha, San Jose, CA (US);
Sanjay Shanbhogue, Santa Clara, CA (US);
Varada Raja Kumar Kari, Bengaluru, IN;
Vishwas Danivas, Santa Clara, CA (US);
Pensando Systems Inc., Milpitas, CA (US);
Abstract
Virtual functions (VFs) running on SR-IOV (single root IO virtualization) capable PCIe devices can migrate in association with VMs using the VFs. A SR-IOV capable PCIe device installed in a host computer can implement the VFs. A VM running on the host and associated with the VF can use the VF to obtain a service such as network communications or access to a NAS device. Migrating the VF in association with the VM can include halting the VM in a VM state on the host, halting the VF in a PCIe state and then obtaining a PCIe state data, restarting the VF in the PCIe state on a second PCIe device of a second host based on the PCIe state data, and restarting the VM in the VM state on the second host, wherein the VM is configured to use the VF on the second PCIe device.