Hi,

Let me be more specific.
Does DPDK support hot plugin/plugout of PCI devices ?
What typically needs to be done if this is to be achieved inside an application.

Typically, the NIC PF or VF appears to the DPDK application as a PCI device 
which is probed at startup.
Now what happens if I insert a new VF dynamically and want to use it inside the 
DPDK application (while it is already running), how should this typically be 
done ? [hotplugin]
And what happens if the DPDK application is in control of a PCI device and that 
PCI device is suddenly removed ? How can the application detect this and stop 
doing data transfer on this and sort of unload it ? [hotplugout]

If the above can be coded inside the DPDK app, then we can think of live VM 
migration with SRIOV -- just hotplugin and plugout the VF's.

Regards
-Prashant


-----Original Message-----
From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Prashant Upadhyaya
Sent: Monday, November 25, 2013 7:32 PM
To: dev at dpdk.org
Subject: [dpdk-dev] Regarding VM live migration with SRIOV

Hi guys,

I have a VM on top of QEMU/KVM hypervisor. Guest and Host are both Fedora 18.
I am using 82599 NIC with SRIOV based VF's in the VM.
In VM I am running a DPDK based application which uses the VF.

Now I have to do a live migration of the running VM from one physical machine 
to the other.

Right, so has anybody tried it before in the above environment. If yes, would 
love to hear from you and learn from your experience of doing it instead of 
making the same mistakes and learning the hard way.

Regards
-Prashant





===============================================================================
Please refer to http://www.aricent.com/legal/email_disclaimer.html
for important disclosures regarding this electronic communication.
===============================================================================




===============================================================================
Please refer to http://www.aricent.com/legal/email_disclaimer.html
for important disclosures regarding this electronic communication.
===============================================================================

Reply via email to