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