We used  steps below on MLX4 (25g connect4) recently to test-drive and it came 
up for us on RHEL.

=======
steps:

download mellanox ofed form their website, install  only following packages:

libmlx4*deb
libmlx5*.deb
libibverbs*.deb
mlnx-ofed-kernel*deb
mlnx-fw-updater*.deb

last one will upgrade your firmware, reboot

rebuild vpp dpdk development package with MLX5 support enabled

dpkg --purge vpp-dpdk-dev
make dpdk-install-dev DPDK_MLX5_PMD=y

rebuild VPP with passing "vpp_uses_dpdk_mlx5_pmd=yes" to make, i.e.

make pkg-deb vpp_uses_dpdk_mlx5_pmd=yes

alternatively you can uncomment that line in build-data/platforms/vpp.mk.

finally, don't unbind kernel driver from NIC, mellanox devices are staying 
bound to kernel driver.
In addition you will need to load 2 additional kernel modules, you will get 
instructions on the stdout from DPDK when you run VPP.

HTH, Damjan
====



From: <vpp-dev-boun...@lists.fd.io<mailto:vpp-dev-boun...@lists.fd.io>> on 
behalf of Thomas F Herbert <therb...@redhat.com<mailto:therb...@redhat.com>>
Date: Saturday, August 19, 2017 at 7:49 AM
To: vpp-dev <vpp-dev@lists.fd.io<mailto:vpp-dev@lists.fd.io>>
Subject: [vpp-dev] MLX3


All,

Billy and I are purchasing new server(s) and it is currently being specified 
with Mellanox ConnectX-3.

I see it is supported but how much experience do we have with this card? Do we 
have to use OFED etc. for perf tuning or is that only for the ConnextX-4 and 5?

Thanks

--Tom

--
Thomas F Herbert
NFV and Fast Data Planes
Office of Technology
Red Hat
_______________________________________________
vpp-dev mailing list
vpp-dev@lists.fd.io
https://lists.fd.io/mailman/listinfo/vpp-dev
  • [vpp-dev] MLX3 Thomas F Herbert
    • Re: [vpp-dev] MLX3 murali Venkateshaiah (muraliv)

Reply via email to