[PATCH] net/mana: fix dependencies

Thomas Monjalon thomas at monjalon.net
Mon Oct 10 21:55:10 CEST 2022


10/10/2022 20:53, Long Li:
> I will send respin as soon as patch submission window reopens.

So what do we do in DPDK?
Do you agree with the patch I sent to correct wrong assumptions
in the doc?

My fear is that if we keep mana PMD as-is,
it could break compilation when libmana will be released
if there is an incompatibility with what you have in staging.

Please remember that rdma-core is also used for mlx PMDs,
and we don't want mana to break compilation when updating rdma-core.


> From: Jason Gunthorpe <jgg at nvidia.com>
> Sent: Sunday, October 9, 2022 7:08 AM
> To: thomas <thomas at monjalon.net>; Long Li <longli at microsoft.com>
> Cc: dev at dpdk.org; ferruh.yigit at amd.com; andrew.rybchenko at oktetlabs.ru; stephen at networkplumber.org
> Subject: Re: [PATCH] net/mana: fix dependencies
> 
> I'm hopeful for 6.2, but it needs a respin I haven't seen yet.
> 
> From: Thomas Monjalon <thomas at monjalon.net<mailto:thomas at monjalon.net>>
> 
> Long,
> 
> For the reasons below, we should not have merged the MANA PMD in DPDK 22.11.
> We must not assume dependencies until they are upstream.
> This is a red flag on the PMD, a revert is possible.
> 
> Jason,
> 
> Please could you tell us what is the expected date of release
> of the MANA support in Linux and rdma-core?
> 
> 
> 09/10/2022 15:53, Thomas Monjalon:
> [...]
> > The libibverbs was not detected through pkg-config.
> > The method dependency() needs to be used first.
> >
> > The support in rdma-core and Linux is not released yet,
> > so the documentation is updated.
> 
> [...]
> > -  The minimum required version of rdma-core with libmana is v43.
> > +
> > +  The support of MANA is not merged in rdma-core 42.
> >
> >  - **Kernel modules**
> >
> > @@ -56,6 +56,8 @@ and must be installed separately:
> >    - mana_ib: InifiniBand device driver.
> >    - ib_uverbs: user space driver for verbs (entry point for libibverbs).
> >
> > +  The support of MANA is planned in Linux 6.2.





More information about the dev mailing list