Hi Damjan,

Thanks for reply. Yes I can add support of VFIO in vpp. Ofcourse I will be 
needing help as well as I have just started looking into vpp.

Having said that my priority will be to first add one of our non nic PF driver 
for our device to vpp with existing framework. After then I can work on adding 
native VFIO.

I will come back again on this in couple of days with full plan.

Regards,
Nitin

On 25-Jan-2017, at 20:16, Damjan Marion 
<dmarion.li...@gmail.com<mailto:dmarion.li...@gmail.com>> wrote:

Hi,

On 25 Jan 2017, at 06:14, Saxena, Nitin 
<nitin.sax...@cavium.com<mailto:nitin.sax...@cavium.com>> wrote:

Hi VPP developers,

I am new to VPP and we want to add support of some Cavium NICs/non-NICs in VPP. 
Our existing custom user space PF driver has VFIO NO IOMMU support to get MSIX 
interrupts from device. It seems VFIO support in VPP can be used via dpdk only. 
So my question
1) Is there any plan to add vfio support in VPP itself like UIO in future?

I don't think anybody was planning to do that in the near future, but it should 
be quite easy.
Let me know if you would like to work on it, I can help.

2) Is it allowed to upstream non-NIC/PF user space driver in VPP? As it seems 
dpdk do not allow PF user space drivers to upstream into dpdk. Also in dpdk 
currently lacks non-nic support (like librte_crypto)

I don't see any issue with that. If it depends on external software, then it 
can be built as external plugin.

_______________________________________________
vpp-dev mailing list
vpp-dev@lists.fd.io
https://lists.fd.io/mailman/listinfo/vpp-dev

Reply via email to