* [PATCH 1/2] net/mana: add version information for dependencies
@ 2023-01-20 2:19 longli
2023-01-20 2:19 ` [PATCH 2/2] net/mana: enable driver by default longli
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: longli @ 2023-01-20 2:19 UTC (permalink / raw)
To: Ferruh Yigit; +Cc: dev, Ajay Sharma, Long Li
From: Long Li <longli@microsoft.com>
The required dependencies for mana from rdma-core and Linux kernel have
been released. Add those information to the doc.
Fixes: 517ed6e2d590 ("net/mana: add basic driver with build environment")
Signed-off-by: Long Li <longli@microsoft.com>
---
doc/guides/nics/mana.rst | 8 +++-----
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/doc/guides/nics/mana.rst b/doc/guides/nics/mana.rst
index 005c0b2ca7..341146c4e7 100644
--- a/doc/guides/nics/mana.rst
+++ b/doc/guides/nics/mana.rst
@@ -29,6 +29,7 @@ and must be installed separately:
It allows slow and privileged operations
(context initialization, hardware resources allocations)
to be managed by the kernel and fast operations to never leave user space.
+ The minimum required rdma-core version is v44.
In most cases, rdma-core is shipped as a package with an OS distribution.
User can also install the upstream version of the rdma-core from
@@ -39,15 +40,14 @@ and must be installed separately:
Low-level user space driver library
for Microsoft Azure Network Adapter devices,
it is automatically loaded by libibverbs.
-
- The support of MANA is not merged in rdma-core 42.
+ The minimum required version of rdma-core with libmana is v44.
- **Kernel modules**
They provide the kernel-side verbs API and low level device drivers
that manage actual hardware initialization
and resources sharing with user space processes.
- The minimum required Linux kernel version is 6.1.
+ The minimum required Linux kernel version is 6.2.
Unlike most other PMDs, these modules must remain loaded
and bound to their devices:
@@ -56,8 +56,6 @@ 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.
-
Driver compilation and testing
------------------------------
--
2.17.1
^ permalink raw reply [flat|nested] 6+ messages in thread
* [PATCH 2/2] net/mana: enable driver by default
2023-01-20 2:19 [PATCH 1/2] net/mana: add version information for dependencies longli
@ 2023-01-20 2:19 ` longli
2023-03-08 11:00 ` Thomas Monjalon
2023-02-20 15:52 ` [PATCH 1/2] net/mana: add version information for dependencies Ferruh Yigit
2023-02-22 0:09 ` Ferruh Yigit
2 siblings, 1 reply; 6+ messages in thread
From: longli @ 2023-01-20 2:19 UTC (permalink / raw)
To: Ferruh Yigit; +Cc: dev, Ajay Sharma, Long Li
From: Long Li <longli@microsoft.com>
The dependencies of mana have been released in rdma-core v44 and Linux
kernel 6.2.
Signed-off-by: Long Li <longli@microsoft.com>
---
MAINTAINERS | 2 +-
drivers/net/meson.build | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index 9a0f416d2e..702fc3c60b 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -853,7 +853,7 @@ F: buildtools/options-ibverbs-static.sh
F: doc/guides/nics/mlx5.rst
F: doc/guides/nics/features/mlx5.ini
-Microsoft mana - EXPERIMENTAL
+Microsoft mana
M: Long Li <longli@microsoft.com>
F: drivers/net/mana/
F: doc/guides/nics/mana.rst
diff --git a/drivers/net/meson.build b/drivers/net/meson.build
index 6470bf3636..f83a6de117 100644
--- a/drivers/net/meson.build
+++ b/drivers/net/meson.build
@@ -36,6 +36,7 @@ drivers = [
'ixgbe',
'kni',
'liquidio',
+ 'mana',
'memif',
'mlx4',
'mlx5',
--
2.17.1
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH 2/2] net/mana: enable driver by default
2023-01-20 2:19 ` [PATCH 2/2] net/mana: enable driver by default longli
@ 2023-03-08 11:00 ` Thomas Monjalon
0 siblings, 0 replies; 6+ messages in thread
From: Thomas Monjalon @ 2023-03-08 11:00 UTC (permalink / raw)
To: Ferruh Yigit, Long Li
Cc: dev, Ajay Sharma, Luca Boccassi, christian.ehrhardt, Xueming Li, stable
20/01/2023 03:19, longli@linuxonhyperv.com:
> From: Long Li <longli@microsoft.com>
>
> The dependencies of mana have been released in rdma-core v44 and Linux
> kernel 6.2.
>
> Signed-off-by: Long Li <longli@microsoft.com>
I'm squashing this patch with the previous one,
including the backport request.
I consider it is allowed to enable a driver in backports.
Stable maintainers will decide.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH 1/2] net/mana: add version information for dependencies
2023-01-20 2:19 [PATCH 1/2] net/mana: add version information for dependencies longli
2023-01-20 2:19 ` [PATCH 2/2] net/mana: enable driver by default longli
@ 2023-02-20 15:52 ` Ferruh Yigit
2023-02-21 17:26 ` Long Li
2023-02-22 0:09 ` Ferruh Yigit
2 siblings, 1 reply; 6+ messages in thread
From: Ferruh Yigit @ 2023-02-20 15:52 UTC (permalink / raw)
To: longli; +Cc: dev, Ajay Sharma
On 1/20/2023 2:19 AM, longli@linuxonhyperv.com wrote:
> From: Long Li <longli@microsoft.com>
>
> The required dependencies for mana from rdma-core and Linux kernel have
> been released. Add those information to the doc.
>
> Fixes: 517ed6e2d590 ("net/mana: add basic driver with build environment")
> Signed-off-by: Long Li <longli@microsoft.com>
> ---
> doc/guides/nics/mana.rst | 8 +++-----
> 1 file changed, 3 insertions(+), 5 deletions(-)
>
> diff --git a/doc/guides/nics/mana.rst b/doc/guides/nics/mana.rst
> index 005c0b2ca7..341146c4e7 100644
> --- a/doc/guides/nics/mana.rst
> +++ b/doc/guides/nics/mana.rst
> @@ -29,6 +29,7 @@ and must be installed separately:
> It allows slow and privileged operations
> (context initialization, hardware resources allocations)
> to be managed by the kernel and fast operations to never leave user space.
> + The minimum required rdma-core version is v44.
>
> In most cases, rdma-core is shipped as a package with an OS distribution.
> User can also install the upstream version of the rdma-core from
> @@ -39,15 +40,14 @@ and must be installed separately:
> Low-level user space driver library
> for Microsoft Azure Network Adapter devices,
> it is automatically loaded by libibverbs.
> -
> - The support of MANA is not merged in rdma-core 42.
> + The minimum required version of rdma-core with libmana is v44.
>
> - **Kernel modules**
>
> They provide the kernel-side verbs API and low level device drivers
> that manage actual hardware initialization
> and resources sharing with user space processes.
> - The minimum required Linux kernel version is 6.1.
> + The minimum required Linux kernel version is 6.2.
>
Hi Long,
Linux 6.2 seems release, can you please confirm required dependency is
part of 6.2 release.
> Unlike most other PMDs, these modules must remain loaded
> and bound to their devices:
> @@ -56,8 +56,6 @@ 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.
> -
> Driver compilation and testing
> ------------------------------
>
> --
> 2.17.1
>
^ permalink raw reply [flat|nested] 6+ messages in thread
* RE: [PATCH 1/2] net/mana: add version information for dependencies
2023-02-20 15:52 ` [PATCH 1/2] net/mana: add version information for dependencies Ferruh Yigit
@ 2023-02-21 17:26 ` Long Li
0 siblings, 0 replies; 6+ messages in thread
From: Long Li @ 2023-02-21 17:26 UTC (permalink / raw)
To: Ferruh Yigit; +Cc: dev, Ajay Sharma
> Subject: Re: [PATCH 1/2] net/mana: add version information for dependencies
>
> On 1/20/2023 2:19 AM, longli@linuxonhyperv.com wrote:
>
> > From: Long Li <longli@microsoft.com>
> >
> > The required dependencies for mana from rdma-core and Linux kernel
> > have been released. Add those information to the doc.
> >
> > Fixes: 517ed6e2d590 ("net/mana: add basic driver with build
> > environment")
> > Signed-off-by: Long Li <longli@microsoft.com>
> > ---
> > doc/guides/nics/mana.rst | 8 +++-----
> > 1 file changed, 3 insertions(+), 5 deletions(-)
> >
> > diff --git a/doc/guides/nics/mana.rst b/doc/guides/nics/mana.rst index
> > 005c0b2ca7..341146c4e7 100644
> > --- a/doc/guides/nics/mana.rst
> > +++ b/doc/guides/nics/mana.rst
> > @@ -29,6 +29,7 @@ and must be installed separately:
> > It allows slow and privileged operations
> > (context initialization, hardware resources allocations)
> > to be managed by the kernel and fast operations to never leave user space.
> > + The minimum required rdma-core version is v44.
> >
> > In most cases, rdma-core is shipped as a package with an OS distribution.
> > User can also install the upstream version of the rdma-core from @@
> > -39,15 +40,14 @@ and must be installed separately:
> > Low-level user space driver library
> > for Microsoft Azure Network Adapter devices,
> > it is automatically loaded by libibverbs.
> > -
> > - The support of MANA is not merged in rdma-core 42.
> > + The minimum required version of rdma-core with libmana is v44.
> >
> > - **Kernel modules**
> >
> > They provide the kernel-side verbs API and low level device drivers
> > that manage actual hardware initialization
> > and resources sharing with user space processes.
> > - The minimum required Linux kernel version is 6.1.
> > + The minimum required Linux kernel version is 6.2.
> >
>
> Hi Long,
>
> Linux 6.2 seems release, can you please confirm required dependency is part
> of 6.2 release.
Hi Ferruh,
I can confirm the required dependency is in Linux 6.2.
Thanks,
Long
>
> > Unlike most other PMDs, these modules must remain loaded
> > and bound to their devices:
> > @@ -56,8 +56,6 @@ 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.
> > -
> > Driver compilation and testing
> > ------------------------------
> >
> > --
> > 2.17.1
> >
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH 1/2] net/mana: add version information for dependencies
2023-01-20 2:19 [PATCH 1/2] net/mana: add version information for dependencies longli
2023-01-20 2:19 ` [PATCH 2/2] net/mana: enable driver by default longli
2023-02-20 15:52 ` [PATCH 1/2] net/mana: add version information for dependencies Ferruh Yigit
@ 2023-02-22 0:09 ` Ferruh Yigit
2 siblings, 0 replies; 6+ messages in thread
From: Ferruh Yigit @ 2023-02-22 0:09 UTC (permalink / raw)
To: longli, Ferruh Yigit; +Cc: dev, Ajay Sharma
On 1/20/2023 2:19 AM, longli@linuxonhyperv.com wrote:
> From: Long Li <longli@microsoft.com>
>
> The required dependencies for mana from rdma-core and Linux kernel have
> been released. Add those information to the doc.
>
> Fixes: 517ed6e2d590 ("net/mana: add basic driver with build environment")
> Signed-off-by: Long Li <longli@microsoft.com>
For series,
Acked-by: Ferruh Yigit <ferruh.yigit@amd.com>
Series applied to dpdk-next-net/main, thanks.
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2023-03-08 11:00 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-01-20 2:19 [PATCH 1/2] net/mana: add version information for dependencies longli
2023-01-20 2:19 ` [PATCH 2/2] net/mana: enable driver by default longli
2023-03-08 11:00 ` Thomas Monjalon
2023-02-20 15:52 ` [PATCH 1/2] net/mana: add version information for dependencies Ferruh Yigit
2023-02-21 17:26 ` Long Li
2023-02-22 0:09 ` Ferruh Yigit
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).