Thanks, I updated my MLNX_OFED to 5.1-2.5.8.0, which was tested against for this DPDK release. To install, I ran ./mlnxofedinstall --dpdk --upstream-libs --with-mft --with-kernel-mft then /etc/init.d/openibd restart Now, ninja install gives me ../drivers/net/mlx4/mlx4_glue.h:16:10: fatal error: infiniband/mlx4dv.h: No such file or directory
What other steps am I missing? On Sun, Dec 13, 2020 at 12:35 AM Raslan Darawsheh <[email protected]> wrote: > Hi Gerry, > > Starting V20.11 the build system was switched to use meson only, > And if you have necessary packages for MLX5 (a.k. rdma-core) it will be > built automatically. > > As for your question if you still don't need to bind mlx5 driver that's > true, its still valid. > > Kindest regards, > Raslan Darawsheh > > > -----Original Message----- > > From: users <[email protected]> On Behalf Of Gerry Wan > > Sent: Sunday, December 13, 2020 1:22 AM > > To: [email protected] > > Subject: [dpdk-users] Enable MLX5 driver v20.11 > > > > Hello, > > I am trying to update my DPDK version from 20.08 to 20.11. I am using the > > mlx5 driver, and previously to enable it I had to set > > CONFIG_RTE_LIBRTE_MLX5_PMD=y in config/common_base. In 20.11, I see > > no > > option to do so. I was able to build my application (and the sample > > applications), but running rte_eth_dev_count_avail() returns 0 and cannot > > find any ports. > > > > The steps I did to build DPDK from source were: > > > > $ meson build > > > > $ cd build > > > > $ sudo ninja install > > > > $ sudo ldconfig > > > > > > Normally I would edit dpdk-20.xx/config/common_base before meson build, > > but > > that file is gone. > > > > What are the steps I need to take to enable mlx5 driver? I also recall > that > > I don't need to bind the mlx5 driver, is that still the case? > > > > Thanks >
