drivers/net/ethernet/freescale/fman

Freescale/NXP QorIQ DPAA Frame Manager (FMan) Ethernet

The Frame Manager is the on-chip Ethernet and packet-processing engine inside Freescale (now NXP) QorIQ and Layerscape SoCs using the Data Path Acceleration Architecture, such as the LS1043A. It drives the multi-gigabit network ports built into these embedded ARM and Power processors, which are common in routers, industrial gateways, and networking appliances.

keep conf=0.83 deploy=medium replacement=none subsystem=net category=networking-ethernet
83%

recommendation

It should stay in the kernel because NXP still actively sells QorIQ/Layerscape SoCs containing this networking block (the LS1043A was listed as Active in 2025, with its block-diagram PDF refreshed in September 2025), and the driver is receiving real upstream maintenance — including a stable backport in December 2024 that landed in Linux 6.12.5. It is niche embedded-networking code, but clearly neither abandoned nor superseded.

repository signals

21 files
10,892 source lines
67 commits, 5y
+1,908 / −2,848 lines added / removed, 5y
26 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 67 total · active in 25/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 0 commits · +0 −0 2021-06: 0 commits · +0 −0 2021-07: 1 commit · +1 −0 2021-08: 0 commits · +0 −0 2021-09: 0 commits · +0 −0 2021-10: 1 commit · +16 −16 2021-11: 0 commits · +0 −0 2021-12: 2 commits · +23 −21 2022-01: 1 commit · +16 −5 2022-02: 0 commits · +0 −0 2022-03: 0 commits · +0 −0 2022-04: 0 commits · +0 −0 2022-05: 0 commits · +0 −0 2022-06: 0 commits · +0 −0 2022-07: 0 commits · +0 −0 2022-08: 11 commits · +339 −955 2022-09: 11 commits · +515 −715 2022-10: 4 commits · +728 −934 2022-11: 3 commits · +9 −3 2022-12: 0 commits · +0 −0 2023-01: 3 commits · +8 −6 2023-02: 0 commits · +0 −0 2023-03: 0 commits · +0 −0 2023-04: 0 commits · +0 −0 2023-05: 0 commits · +0 −0 2023-06: 4 commits · +10 −19 2023-07: 2 commits · +6 −3 2023-08: 2 commits · +0 −5 2023-09: 0 commits · +0 −0 2023-10: 1 commit · +5 −6 2023-11: 0 commits · +0 −0 2023-12: 0 commits · +0 −0 2024-01: 0 commits · +0 −0 2024-02: 1 commit · +9 −9 2024-03: 0 commits · +0 −0 2024-04: 1 commit · +0 −2 2024-05: 2 commits · +6 −10 2024-06: 0 commits · +0 −0 2024-07: 1 commit · +3 −3 2024-08: 0 commits · +0 −0 2024-09: 0 commits · +0 −0 2024-10: 6 commits · +66 −68 2024-11: 0 commits · +0 −0 2024-12: 1 commit · +7 −28 2025-01: 2 commits · +2 −2 2025-02: 1 commit · +0 −1 2025-03: 0 commits · +0 −0 2025-04: 0 commits · +0 −0 2025-05: 0 commits · +0 −0 2025-06: 1 commit · +1 −1 2025-07: 0 commits · +0 −0 2025-08: 0 commits · +0 −0 2025-09: 1 commit · +0 −2 2025-10: 0 commits · +0 −0 2025-11: 2 commits · +105 −0 2025-12: 0 commits · +0 −0 2026-01: 0 commits · +0 −0 2026-02: 2 commits · +33 −34 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    Stable backport of "fsl/fman: Validate cell-index value obtained from Device Tree" in December 2024 shows ongoing upstream bug-fix maintenance for this driver family.

  2. lore.kernel.org

    The driver file was included in Linux 6.12.5 stable activity in December 2024, indicating continued maintenance rather than abandonment.

  3. nxp.com

    NXP listed LS1043A as Active, with DPAA-based networking features and an active LS1043A-RDB board offering, supporting that FMan-class hardware was still sold new in 2025.

  4. nxp.com

    NXP's LS1043A block-diagram PDF was updated on September 4, 2025, reinforcing that this Layerscape/FMan platform remained a current marketed product in 2025.

codex reasoning notes (technical)

Local tree inspection via shell showed real platform_driver/module_init entry points in fman.c, fman_port.c, and mac.c. lore_file_timeline and lore_activity (MCP) showed steady 2022-2024 traffic plus a December 2024 fsl/fman stable backport; no successful removal/deprecation hit was found, and regex removal searches timed out rather than producing evidence. Web search found official NXP LS1043A product pages/PDF marking the SoC Active in 2025. This points to a niche but still-deployed embedded networking block with ongoing fixes, so keep rather than deprecate.