On Thu, Mar 21, 2019 at 01:26:04PM -0500, Brian Smith wrote:
> On Thu, Mar 21, 2019 at 3:51 AM Christian Ehrhardt
> <christian.ehrha...@canonical.com> wrote:
> >
> > > ibverbs is provided by rdma-core project.
> > > Is it a separate package in your case?
> >
> > No it is part of the same src package.
> >
> > > Yes, you need libmlx4, libmlx5 and libibverbs.
> > > It is described in the doc:
> > >         http://doc.dpdk.org/guides/nics/mlx5.html#prerequisites
> >
> > Well that is the problem, we fulfill that prereq already.
> > libmlx4, libmlx5 and libibverbs are installed by dependencies already
> > and thought all the time that would be good enough.
> >
> > But we got told that we also need the package rdma-core [1] itself to
> > be installed to be useful.
> > That was a discussion with the subject "Please help us to verify DPDK
> > 17.11.5 for Ubuntu 18.04/18.10" with Mellanox test people.
> > Fortunately I keep you on CC on those - so maybe you can find it
> > somewhere in your inbox and contact the other Mellanox people on that
> > thread.
> > After that you might help to translate their request into our terms please?
> >
> > The question is:
> > a) what exactly is (binary package) rdma-core [1] needed for in that 
> > scenario
> > b) if (a) would be generally true we wondered why it had to be a dep
> > of the DPDK packages and not of e.g. libibverbs1 itself
> > That is why we opened this bug for discussions
> >
> > [1]: https://packages.debian.org/sid/rdma-core
> >
> 
> rdma-core configures modprobe for ib/rdma modules, installs some
> helper daemons and installs some udev rules. It certainly makes
> administration of the server an easier task, but it isn't *required*
> when configuring a Debian server for rdma and user-space ibverbs.

I didn't think it is required for mlx5 as the ethernet driver
autoloads the rdma modules itself..

At least, I wouldn't make rdma-core a hard dependency of dpdk.. At
worst that should be in libibverbs, as you say.

Jason

Reply via email to