Re: git: 7a4522d629 - main - Status/2023Q3/dpaa2.adoc: Add report

Lorenzo Salvadore <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.doc
Message-ID <P7UAEYFgF9AYYT1ssSxSQnZg7IWtqsGglC6Y4KP_VzUNOre-D2EL9lBC0A-llnHL8WOKXInE5hnSEuIhvAPaQ1aJxmc_FzkDSBBWwtW3yUg=@lorenzosalvadore.it>
------- Original Message -------
On Monday, October 2nd, 2023 at 10:33, Lorenzo Salvadore <[email protected]> wrote:


> 
> 
> The branch main has been updated by salvadore:
> 
> URL: https://cgit.FreeBSD.org/doc/commit/?id=7a4522d6295fddc50799a4e93864d0c8baf22f6e
> 
> commit 7a4522d6295fddc50799a4e93864d0c8baf22f6e
> Author: Dmitry Salychev [email protected]
> 
> AuthorDate: 2023-10-02 08:31:52 +0000
> Commit: Lorenzo Salvadore [email protected]
> 
> CommitDate: 2023-10-02 08:31:52 +0000
> 
> Status/2023Q3/dpaa2.adoc: Add report
> 
> Reviewed by: Graham Perrin [email protected]
Pull request: https://github.com/freebsd/freebsd-doc/pull/259

> ---
> .../en/status/report-2023-07-2023-09/dpaa2.adoc | 35 ++++++++++++++++++++++
> 1 file changed, 35 insertions(+)
> 
> diff --git a/website/content/en/status/report-2023-07-2023-09/dpaa2.adoc b/website/content/en/status/report-2023-07-2023-09/dpaa2.adoc
> new file mode 100644
> index 0000000000..ca15bfdaf0
> --- /dev/null
> +++ b/website/content/en/status/report-2023-07-2023-09/dpaa2.adoc
> @@ -0,0 +1,35 @@
> +=== NXP DPAA2 support
> +
> +Links: +
> +link:https://cgit.freebsd.org/src/tree/sys/dev/dpaa2[DPAA2 in the FreeBSD source tree] URL: link:https://cgit.freebsd.org/src/tree/sys/dev/dpaa2[] +
> +link:https://github.com/mcusim/freebsd-src[DPAA2 on Github] URL: link:https://github.com/mcusim/freebsd-src[]
> +
> +Contact: Dmitry Salychev [email protected] +
> 
> +Contact: Bjoern A. Zeeb [email protected]
> 
> +
> +==== What is DPAA2?
> +
> +DPAA2 is a hardware-level networking architecture found in some NXP SoCs which contains hardware blocks including Management Complex (MC, a command interface to manipulate DPAA2 objects), Wire Rate I/O processor (WRIOP, packets distribution, queuing, drop decisions), Queues and Buffers Manager (QBMan, Rx/Tx queues control, Rx buffer pools) and others.
> +The Management Complex runs NXP-supplied firmware which provides DPAA2 objects as an abstraction layer over those blocks to simplify access to the underlying hardware.
> +
> +==== Changes from the previous report
> +
> +* Isolation between DPAA2 channels link:https://cgit.freebsd.org/src/commit/?id=58983e4b0253ad38a3e1ef2166fedd3133fdb552[improved].
> +* Panic under heavy network load link:https://github.com/mcusim/freebsd-src/issues/19[fixed].
> +* FDT/ACPI MDIO support.
> +* NFS root mount link:https://github.com/mcusim/freebsd-src/issues/7[do not hang] on netboot over DPAA2 anymore.
> +* Drivers link:https://github.com/mcusim/freebsd-src/issues/2[started] to communicate with MC via their own command portals (DPMCP).
> +* link:https://github.com/mcusim/freebsd-src/issues?q=is%3Aissue+is%3Aclosed[List of all closed issues].
> +
> +==== Work in Progress
> +
> +Work on link:https://cgit.freebsd.org/src/commit/?id=2a9021898c4ee2154787da862c238cfeccd655df[dev/sff] started to support SFF/SFP modules in order to test DPAA2 drivers on links above 1 Gbit/s.
> +
> +==== Plan
> +
> +* Heavy network load tests (2.5 Gbit/s, 10 Gbit/s) and bottlenecks mitigation.
> +* Cached memory-backed software portals.
> +* Driver resources de-allocation to unload dpaa2.ko properly.
> +* Further parts (DPSW, DCE, etc.) supported by the hardware.
> +
> +Sponsor: Traverse Technologies (providing Ten64 HW for testing)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.