> 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]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to