Hi Nelio, Thanks for the prompt reply and guidance! My OFED version was 4.1, that's why I was unable to build DPDK 17.11. With OFED 4.2 everything works on my kernel (v4.4)!
I have one more question: What is the suggested OFED version in order to have a fully featured NIC with all the DPDK classification/offloading capabilities? My NICs are 100G ConnectX-4 (dual and single port). Best regards, Georgios On Fri, Jan 5, 2018 at 8:46 AM, Nelio Laranjeiro <[email protected] > wrote: > Hi George > > On Fri, Jan 05, 2018 at 08:38:11AM +0100, [email protected] wrote: > > Hi, > > > > I noticed that DPDK 17.11 brought some changes regarding the Mellanox > > drivers, hence my compilation script does not work for this version of > DPDK. > > > > Specifically, the release notes of this version state: > > > > "Enabled the PMD to run on top of upstream Linux kernel and rdma-core > libs, > > removing the dependency on specific Mellanox OFED libraries." > > > > Previously, I was setting CONFIG_RTE_LIBRTE_MLX5_PMD but now, with this > > option set I get build errors in drivers/net/mlx5/mlx5.c. > > > > Could you please provide some guidance on how DPDK is expected to work > > without OFED? > > Is there any other configuration required? > > You should find anything useful in the NIC documentation [1], you have > two possibilities, keep using the distribution and install MLNX_OFED > 4.2, or update the Linux Kernel and use RDMA-Core, both are explained in > he section "21.5.1. Installation". > > Regards, > > [1] https://dpdk.org/doc/guides/nics/mlx5.html > > -- > Nélio Laranjeiro > 6WIND > -- Georgios Katsikas Industrial Ph.D. Student Network Intelligence Group Decision, Networks, and Analytics (DNA) Lab RISE SICS E-Mail: [email protected]
