> On 21 Jun 2019, at 10:43, [email protected] wrote: > > Thanks Damjan for the reply. > > Actually, i have tried with vpp19.04 as well with same Mellanox NIC, but the > problem that i am observing is that when vpp is coming up, dpdk is not able > to detect the Mellanox interfaces. I tried running test-pmd with dpdk > 19.02(which vpp 19.04 is using) but test-pmd was able to detect the > interfaces. I have initiated another thread in the community for this > observation. Please find the link below > https://lists.fd.io/g/vpp-dev/topic/32141457#13339
We have long history of issues with mellanox cards, mainly caused by: - our refusal to marry VPP with DPDK and keep VPP self-sufficient for many use-cases - monolithically design of DPDK where it is hard to just use a part of library you are interested in (i.e. it is impossible to use driver without being forced to use buffer metadata imposed by DPDK) - Mellanox PMD being special in the way that it is more/less just a wrapper around rdma-core libraries and it doesn't deal with PCI endpoints directly like majority of PMDs in DPDK Recently, we decided to address those issues by introducing native driver for mellanox cards in VPP utilising the same mechanism like DPDK does, - rdma-core library. Plugin is already available, it works, but on our roadmap we also have performance improvements so we can reach equal or better performance compared to dpdk. Something similar to what we did with AVF native driver for Intel 700/800 series cards, which shows ~20% better performance compared to VPP with DPDK. At this point i would suggest that you try to use rdma plugin in VPP. Even if there are some issues, we will be more keen to fix them than to mess (more) with DPDK PMD. For details, look at: https://git.fd.io/vpp/tree/src/plugins/rdma/rdma_doc.md -- Damjan
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#13348): https://lists.fd.io/g/vpp-dev/message/13348 Mute This Topic: https://lists.fd.io/mt/32141441/21656 Group Owner: [email protected] Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
