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